1、文件处理命令:touch
- 命令名称:touch
- 命令所在路径:/bin/touch
- 执行权限:所有用户
- 语法:touch 【文件名】
- 功能描述:创建空文件
- 范例:$touch wubishurufa.list
#创建文件时注意文件路径,文件的后缀名没有关系,不要有空格,若果有空格,要用双引号引起来,才能代表是一个文件,否则系统会认为是创建了两个文件。例如:$touch “program files”
文件处理命令:cat
- 命令名称:cat
- 命令所在路径:/bin/cat
- 执行权限:所有用户
- 语法:cat [文件名]
- 功能描述:显示文件内容
- -n 显示行号
- 范例:$cat /etc/issue
- $cat -n /etc/services #空行也算一行
#cat 是一个不太适合浏览文件内容太长的命令,如果内容太长,只能显示最后一页的内容。
文件处理命令:tac #可以反向显示文件内容 ,但不支持-n选项
文件处理命令:more
#可以按空格一行一行的显示,
也可以按f (frontpage)一页一页的显示,
可以按q退出。
#缺点是,不能向上翻页。
文件处理命令:less
#不仅可以向上翻页或换行,还可以按/搜索,搜索到关键词反白显示,比如:service,然后按n(next)查找下一个匹配的关键词。
- 命令名称:less
- 命令所在路径:/usr/bin/less
- 执行权限:所有用户
- 语法:less 【文件名】
- 功能描述:分页显示文件内容(可向上翻页)
- 范例:$less /etc/serices
文件处理命令:head
- 命令名称:head
- 命令所在路径:/usr/bin/head
- 执行权限:所有用户
- 语法:head [文件名]
- 功能描述:显示文件前几行
- -n 指定行数
- 范例:$head -n 20 /etc/services
#如果不加-n,默认显示前10行。
文件处理命令:tail
- 命令名称:tail
- 命令所在路径:/usr/bin/tail
- 执行权限:所有用户
- 语法:tail [文件名]
- 功能描述:显示文件后几行
- -n 指定行数
- -f 可以动态显示文件末尾内容 (用的不多,可以动态监控日志)
- 范例:$tail -n 3 /etc/services
#什么都不加,默认显示后10行;