最近遇到的小问题总结-2018522

最近遇到的小问题总结-2018522

  1. Excel将两列合并成一列:=CONCATENATE()

  2. linux统计文件,原文链接:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
统计某文件夹下文件的个数
ls -l |grep "^-"|wc -l

统计某文件夹下目录的个数
ls -l |grep "^d"|wc -l

统计文件夹下文件的个数,包括子文件夹里的
ls -lR|grep "^-"|wc -l

如统计/home/han目录(包含子目录)下的所有js文件则:
ls -lR /home/han|grep js|wc -l 或 ls -l "/home/han"|grep "js"|wc -l

统计文件夹下目录的个数,包括子文件夹里的
ls -lR|grep "^d"|wc -l
  1. linux sort的一些用法:
1
2
3
4
5
6
7
8
9
10
11
去除重复行
sort file |uniq

查找非重复行
sort file |uniq -u

查找重复行
sort file |uniq -d

统计
sort file | uniq -c
  1. 什么是linux vip:https://www.zhihu.com/question/67682565https://www.novell.com/documentation/bcc/bcc11_admin_nw/data/bq7ucwl.html

  2. Linux scp命令,上传或下载文件

复制本地文件到远程服务器:scp local_file remote_username@remote_ip:remote_folder
例如:scp /home/chen/file.md chen@192.168.1.1:/home/chen/test.md

复制远程文件到本地:scp remote_username@remote_ip:remote_folder local_file
例如:scp chen@192.168.1.1:/home/chen/test.md /home/chen/file.md

  1. 修改文件所属用户和组信息

chown username:usergroup /path/to/file

  1. 修改文件权限: ugo,a
    user,group,other,all

chmod a+x /path/to/file

chmod u+w /path/to/file

  1. linux 查看ip:
1
2
3
ip addr
ifconfig
hostname -I
  1. 解压缩文件:
1
2
3
解压文件:tar -zvxf xxx.tar.gz

压缩文件: tar -zvcf xxx.tar.gz /path/to/file/tozip
  1. vim 一些操作
1
2
3
4
5
6
7

vim 全文件内替换 : :%s/old/new/g
当前行替换::s/old/new/g


vim 打开多个文件: split/vsplit
文件切换ctrl w w, 获取CTRL w (上下左右或者jkhl),CTRL F6 6
  1. docker 删除容器状态为exited的容器:

docker rm -v $(docker ps -aq -f status=exited)

  1. 删除所有none的tag的镜像

docker images |grep none |awk '{print $3}'|xargs -i docker rmi {}

  1. idea重置配置文件。

D:\Users\chenzj001.IntelliJIdea2018.1 删除这个文件就好了,全部重置。也可以只删除config。
windows找到用户–>.i

也就是在用户目录下,删除.IntelliJIdea2018

  1. windows 查找端口占用进程
1
2
3
netstat -aon|findstr "端口号"

tasklist|findstr “端口号”

本文标题:最近遇到的小问题总结-2018522

文章作者:陈志军

发布时间:2018-05-22 18:47:28

原始链接:http://chenzhijun.me/2018/05/22/problem-cmrh-2018522/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

坚持原创技术分享,您的支持将鼓励我继续创作!