1. find查找文件或者目录
find /root -name info 在root目录下查找名字中包含info的文件
find -name info 在当前目录下查找名字中包含info的文件
find /home -user tony 在home目录下查找用户叫tony的有关文件
ls -lh 比ls命令好,显示的文件属性更加易懂
find /root -size +10M 在root目录下查找大小大于等于10M的文件
2. locate快速定位文件路径
这个数据库不是实时更新,所以查找之前需要先进行更新操作。
更新:updatedb
再查:locate tmp
结果:快速找到所有包含tmp的文件的路径
which 命令 whereis 命令
查找当前命令位于在哪里的
3. 内容过滤查找和管道“Ⅰ”
3.1 grep内容过滤查找
find locate都是根据文件名来查找
而grep是根据文件内容来查找
grep 选项 内容 文件
例如:grep -n boot inital-setup-ks.cfg
在inital-setup-ks.cfg文件里查找含有boot的内容,并显示行号
3.2 管道“|”
左边的命令执行完后通过管道“|”传给右边的命令去执行。
统计词频命令:wc xxx
4. 压缩和解压类命令
4.1 gzip压缩/gunzip解压
gzip就是一个纯粹的压缩工具,单纯压缩功能
gunzip是解压
它们只能在当前目录解压缩,只能解压缩文件
4.2 zip压缩/unzip解压(用的多)
压缩完会打包在一起
可以指定解压缩的目录,可以解压缩文件和目录
4.3 tar打包(用的最多)
-c 打包
-x 解包
-z 打包同时压缩(tar打包后用了gzip来压缩)