Linux(三) 文件处理命令

文件处理命令

1.touch  创建空文件

 

语法:touch [文件名]

例子:

touch guiyang

这就是在该目录下创建了guiyang文件。创建文件时可以加扩展名,也可以不加。

 

touch henan zhengzhou

这样创建文件并不是创建了一个叫做henan zhengzhou的文件。而是创建了两个分别叫做henan和zhengzhou的文件。若想创建文件名带空格的文件,需要用双引号将文件名引起来,如:touch  “sichuan chengdu”这样就创建了一个叫做sichuan chengdu的文件

Linux(三) 文件处理命令  

 

2.cat 显示文件内容

 

语法:cat [文件名]

选项:-h显示行号

注意:cat不适合浏览长文件

例如:cat enscript.cfg

显示该文件的内容,cat是正向列示的,若遇到长文件,他会一直刷新,根本看不见前面的内容就很麻烦,所以有tac命令反向浏览面积

 

Linux(三) 文件处理命令

3.tac 显示文件内容(反向列示)

 

语法:tac  [文件名]

      -h 显示行号

和cat用法一样就是反向输出文件内容

 

4.more 分页显示文件内容

 

语法:more [文件名]

操作:(空格)或f 翻页;(Enter) 换行;q或Q  退出;B 返回上一页

注:经常用more指令来查询帮助命令

例如:more  enscript.cfg

分页显示该文件,可以按空格或f换页

 

 

less [文件名] 命令也是分页显示内容的命令 效果和more差不多

Linux(三) 文件处理命令

Linux(三) 文件处理命令

5.head 显示文件前n行

 

语法:head -n [文件名]

选项:-n 指定行数

 Linux(三) 文件处理命令

 

6.tail 显示文件后n行

 

语法:tail [-选项][文件名]

-n 指定行数

-f 动态显示文件末尾内容