1.touch
- 命令名称:touch
- 命令所再路径:/bin/touch
- 执行权限:所有用户
- 功能描述:创建空文件
touch [文件名]
使用touch建立一个空的文件。
直接加文件名
绝对路径文件名
2.cat
- 命令名称:cat
- 命令所再路径:/bin/cat
- 执行权限:所有用户
- 功能描述:显示文件内容
cat [-n] [文件名]
可以不打开文件,直接查看文件内容。确保我们在看完文件内容后不会对文件内容进行更改。
2.1 -n
查看文件时可以添加行号,防止出错。
3.tac
- 命令名称:tac
- 命令所再路径:/usr/bin/tac
- 执行权限:所有用户
- 功能描述:显示文件内容(反向显示)
tac [文件名]
将文件从尾向头显示。
tac命令就没有-n参数了。
4.more
- 命令名称:more
- 命令所再路径:/bin/more
- 执行权限:所有用户
- 功能描述:分页显示文件内容
more [文件名]
如果一个文件内容过多太长了,我们为了不错过内容,就用more命令分页查看。
你可以使用以下几个选项操作:
- (空格)或f :翻页
- (Enter):换行
- q或Q:退出
注意:more命令显示内容,只能向下翻,不能像上翻。
5.less
- 命令名称:less
- 命令所再路径:/usr/bin/less
- 执行权限:所有用户
- 功能描述:分页显示文件内容(可向上翻页)
less [文件名]
这个命令与more相比有向上翻页的功能。
你可以使用以下几个选项操作:
- (空格)或f :向下翻页
- PgUp:向上翻页
- (上箭头):向上换行
- (Enter)或(下箭头):向下换行
注意:还可以查询特定内容
/service[关键内容]
你可以使用以下几个选项搜索:
- n:next 向下匹配
注意:less退出没有痕迹在字符设备上。
6.head
- 命令名称:head
- 命令所再路径:/usr/bin/head
- 执行权限:所有用户
- 功能描述:显示文件的前几行
head [-n] [文件名]
可以使用参数-n+数字,决定查看前几行,如果不跟-n就是默认查看前10行。
显示前 5行
7.tail
- 命令名称:tail
- 命令所再路径:/usr/bin/tail
- 执行权限:所有用户
- 功能描述:显示文件的后几行
tail [-n/-f] [文件名]
从前向后显示文章的指定后几行,不加-n默认10行。
显示后5行
注意:tail可以动态更新文章的末尾内容,可以当作一种文件监视器。
我们在从新打开一个terminal后,向文件中写入新的内容,发现tail会将文件自动跟新后10行。