一、操作系统相关
1.显示操作信息版本
lsb_release -a
二、文件数量统计
1.查看文件夹下“目录”的个数(不包含子目录)
ls -l | grep "^d" | wc -l
2.查看文件夹下“目录”的个数(包含子目录)
ls -lR | grep "^d" | wc -l
3.查看文件夹下“文件”的个数(不包含子目录)
ls -l | grep "^-" | wc -l
4.查看文件夹下“文件”的个数(包含子目录)
ls -lR | grep "^-" | wc -l
三、文件查找
1. 查找指定文件或目录(“/”为根目录)
find / -name 1.txt
a.额外参数 -type(f 表示文件,d 表示目录,l 表示软链接)
b.额外参数 -size (+2048,表示大于1M的文件,1数据块=0.5kB)
c.额外参数 -iname (不区分大小写)
d.额外参数 '*1.txt' (模糊搜索,以1.txt为结尾的,注意不能省略引号')
四、查找包含某字符串的所有文件
1. 查找包含指定内容的文件(查找当前目录下以.conf结尾包含love的文件)
grep -rn "love" ./*.conf
五、VIM相关
1.撤销与恢复
u (撤销上一步) ctrl + r (恢复上一步)
2.查找内容
/内容 /\/\/内容(特殊字符需要转义) n(匹配下一个) N(匹配上一个)
3.删除一行
dd
4.复制一行
yy (复制) p (粘贴)
5.翻页
ctrl + f (向下翻页) ctrl + b (向上翻页)
6.翻半页
ctrl + d (向下翻半页) ctrl + u (向上翻半页)