Linux(三) 文件处理命令
文件处理命令
1.touch 创建空文件
语法:touch [文件名]
例子:
touch guiyang
这就是在该目录下创建了guiyang文件。创建文件时可以加扩展名,也可以不加。
touch henan zhengzhou
这样创建文件并不是创建了一个叫做henan zhengzhou的文件。而是创建了两个分别叫做henan和zhengzhou的文件。若想创建文件名带空格的文件,需要用双引号将文件名引起来,如:touch “sichuan chengdu”这样就创建了一个叫做sichuan chengdu的文件
2.cat 显示文件内容
语法:cat [文件名]
选项:-h显示行号
注意:cat不适合浏览长文件
例如:cat enscript.cfg
显示该文件的内容,cat是正向列示的,若遇到长文件,他会一直刷新,根本看不见前面的内容就很麻烦,所以有tac命令反向浏览面积
3.tac 显示文件内容(反向列示)
语法:tac [文件名]
-h 显示行号
和cat用法一样就是反向输出文件内容
4.more 分页显示文件内容
语法:more [文件名]
操作:(空格)或f 翻页;(Enter) 换行;q或Q 退出;B 返回上一页
注:经常用more指令来查询帮助命令
例如:more enscript.cfg
分页显示该文件,可以按空格或f换页
less [文件名] 命令也是分页显示内容的命令 效果和more差不多
5.head 显示文件前n行
语法:head -n [文件名]
选项:-n 指定行数
6.tail 显示文件后n行
语法:tail [-选项][文件名]
-n 指定行数
-f 动态显示文件末尾内容