一、文件处理命令
1、touch
命令名称:touch
命令所在路径:/bin/touch
执行权限:所有用户
语法:touch [文件名]
功能描述:创建空文件
touch 文件名
在linux创建文件的时候,如果文件名带空格,需哟使用双引号括起来,不然会当两个文件处理,但是不建议文件名带空格
2、cat
命令名称:cat
命令所在路径:/bin/cat
执行权限:所有用户
语法: cat [文件名]
功能描述:显示文件内容
-n 显示行号
3、tac
命令名称:tac
命令所在路径:/bin/tac
执行权限:所有用户
语法:tac [文件名]
功能描述:反向显示文件内容
不论是cat还是tac命令,在查看内容过多时,都不是很方便,建议使用more命令
4、more
命令名称:more
命令所在路径:/bin/more
执行权限:所有用户
语法: more [文件名]
空格或f 翻页
Enter 换行
q 或 Q 退出
功能描述:
分页显示文件内容(但是该命令只能向下翻页,不能往上翻页)
5、less
命令名称:less
命令所在路径:/usr/bin/less
执行权限:所有用户
语法: less [文件名]
功能描述: 分页显示文件内容(可向上翻页),还可以进行搜索,高亮显示,在less状态下,输入/搜索的关键词,然后回车,搜索到就会进行高亮显示,按n
找下一个
空格或f 向下翻页
pageup 向上翻页
Enger 换行
q 或 Q 退出
上箭头 向上换行
6、head
命令名称:head
命令所在路径:/usr/bin/head
执行权限:所有用户
语法: head [文件名]
功能描述:显示文件的前几行
-n 指定行数(如果没有指定,默认显示10行)
7、tail
命令名称:tail
命令所在路径:/usr/bin/tail
执行权限:所有用户
语法: tail [文件名]
功能描述:显示文件的后面几行
-n 指定行数(如果没有指定默认是显示10行)
-f 动态显示文件末尾内容(在查看日志的时候,非常有用,因为日志是不断变化的,所以使用该选项后,查看到的内容也是动态变化的)