touch:
路径:/bin/touch
执行权限:所有用户
功能:创建空文件
语法:
touch [文件名]
例子:
如果我们想查看这个文件,就要用到另外一个命令cat。
cat:
路径:/bin/cat
执行权限:所有用户
功能:显示文件内容
语法:
cat [文件名]
-n 显示行号
例子:
可以看出example是空文件
使用-n显示行数:
但是由于这个文件行数太多,如果想查看最前面几行,可以用另一个命令。
tac:
路径:/usr/bin/tac
执行权限:所有用户
功能:显示文件内容(反向列示)
语法:
tac [文件名]
例子:
执行tac /etc/services
结果就会从第一行开始显示:
但是这样也不方便查看。我们可以使用另一个命令。
more:
路径:/bin/more
执行权限:所有用户
功能:分页显示文件内容
语法:
more [文件名]
(空格)或者f 翻页
(Enter) 换行
q或Q 退出
例子:
用more虽然可以分页查看,但是无法向上翻页
less:
路径:/usr/bin/less
执行权限:所有用户
功能:分页显示文件内容(可向上翻页,按上下键或者滑动鼠标翻页,其他按键和more一样)
语法:
less [文件名]
(空格)或者f 翻页
(Enter) 换行
q或Q 退出
例子:
less /etc/services
(勤劳的宝宝实验一下吧!)
有时候想查看文件头几行,查看文件的作用,可以用另一个命令head
head:
路径:/usr/bin/head
执行权限:所有用户
功能:显示文件前面几行
语法:
head [文件名]
-n 指定行数
不指定行数,默认为10
范例:
head -n 20 /etc/services
当然也可以查看后几行,用tail命令
tail:
路径:/usr/bin/tail
执行权限:所有用户
功能:显示文件后面几行
语法:
tail [文件名]
-n 指定行数
-f 动态显示文件末尾内容
例子:
tail -n 18 /etc/services