一、cat 显示出文件的所有内容
(1)格式:cat 文件名
-n 显示行号
(2)特色:一次性显示全部文件内容
二、tac 从最后一行倒着显示文件所有内容
三、more 全屏方式分页显示文件内容
回车翻一行
空格向下翻一页
b 向上翻一页
q 退出
四、less 与more相同,扩展内容更多
more和less区别:
显示到最后,more会自动退出,less不会
五、head 查看文件开头的一部份内容(默认10行)
(1)格式:head 文件名
-n n为具体数字,显示n行
六、tail 查看文件结尾的一部份内容(默认10行)
(1)格式:tail 文件名 tail -n 数字 文件名
-f 动态显示 tail -n +3 文件名:从第三行开始显示
tail -f 通常用来动态看日志文件 tail -n -3 文件名:显示最后三行
七、which 查找可执行文件并显示所在的位置
(1)格式:which 命令或程序名
八、whereis 查找文件的路径、该文件的帮助文件路径
九、locate 根据天天更新的数据库(/var/lib/mlocate)查找,速度快
不能找到本身新建的文件但会找到已经删除的文件
须要手动更新
(1)格式:locate 文件名
十、find 用于查找文件或目录
(1)格式:find [查找范围] [查找条件] [动做]
条件:
-name:按文件名称查找
-size:按文件大小查找
-type:按文件类型查找
特殊查找条件
-o:逻辑或
-not:逻辑非(用!表示)
-a:逻辑与(默认)
find /boot -size +1024 -o -name"vmlinuz"
动做:
-exec 命令 {} \:将find查找结果交给-exec后面的命令执行
-ok:比-exec动做多了一个确认
要准确使用字节做为单位,须要使用c
例如:find . -size +567c 查找当前目录下,文件大小大于567字节的全部文件
-maxdepht :查找深度数据库