Linux命令---处理文件最常用命令

时间:2021-01-02 10:52:29

touch:

路径:/bin/touch

执行权限:所有用户

功能:创建空文件

语法:

         touch  [文件名]    


例子:

Linux命令---处理文件最常用命令

如果我们想查看这个文件,就要用到另外一个命令cat。

cat:

路径:/bin/cat

执行权限:所有用户

功能:显示文件内容  

语法:

             cat    [文件名]    

                    -n   显示行号


例子:

Linux命令---处理文件最常用命令

可以看出example是空文件

使用-n显示行数:

Linux命令---处理文件最常用命令

Linux命令---处理文件最常用命令

但是由于这个文件行数太多,如果想查看最前面几行,可以用另一个命令。

tac:

路径:/usr/bin/tac

执行权限:所有用户

功能:显示文件内容(反向列示)

语法:

          tac [文件名]     

例子:

执行tac  /etc/services

结果就会从第一行开始显示:

Linux命令---处理文件最常用命令

但是这样也不方便查看。我们可以使用另一个命令。

more:

路径:/bin/more

执行权限:所有用户

功能:分页显示文件内容

语法:

         more  [文件名]        

               (空格)或者f     翻页   

              (Enter)          换行   

                q或Q               退出   

例子:

Linux命令---处理文件最常用命令

用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