cat : 查看文件内容
cat 文件路径
cat [选项] 文件路径
- n :显示行号
more
more 文件路径
操作:
空格 :向下翻页
回车 :向下翻行
Q/q :退出
less :分页查看文件内容
语法:less 文件路径
Less [选项]文件路径
-M:显示当前行范围
操作:
空格 向下翻页
B/b 向上翻页
Q/q 退出
方向键上/下 向上/向下翻页
head :从文件头开始看指定行的内容(默认十行)
语法:head 文件路径
Head [ 选项] 文件路径
选项
-n :从头开始显示n行内容(设别换行符)
tail:查看文件的尾部内容(默认十行)
语法:tail 文件路径
tail [选项]文件路径
选项
-n:从尾部开始显示n行内容(识别换行符)
grep:搜索文件内容,在文件中查找指定的字符序列(字符串)
语法:grep[选项]要查找的字符串 文件路径
选项
-n:显示行号
-c:统计搜索到多少行
-i:忽略大小写搜索
find:查找文件或者目录(递归查找)
语法:find 检索路径[选项]要查找的文件名称
选项:-name:按照文件名查找(全匹配)
-iname:安文件名查找,忽略大小写
-size:安装文件大小查找,find ./ -size +3M 查询当前路径下,所有大于3M的文件,大于3M (+3M),小于3M(-3M),这里1代表512个字节(B),通过“+“和”-“来控制大小
-type:按文件类型查找
locate快速查找文件或目录
该指令时从文件系统的数据库中查找,缺点是新建的文件没有在数据库中建立索引,用该指令找不到
语法:locate [选项] 文件名/目录名
选项:
-c:统计
-i:忽略大小写
注意:默认情况下updatedb每天更新一次,我们可以手动更新,指令updatedb
which:快速查找指令cp,mv…
格式:which指令名称
echo:指定字符串输出到设备上
语法echo 输出的字符串