日期:2014-05-16  浏览次数:20752 次

Linux下关于文件&&目录操作的命令小结

Linux下关于文件&&目录操作的命令小结

本文由CSDN-蚍蜉撼青松【主页:http://blog.csdn.net/howeverpf】整理原创,转载请注明出处!

 

一、文件操作命令

1.1 查看文件

        Linux下查看文件的命令有很多,下面列出的几个是几乎所有Linux发行版中都带有的命令,他们各有特点,适用于不同的场合。

  • cat  [filename]   , 查看整个文件,适合小文件(如果看大文件,只能看到屏幕飞速的刷……一瞬间就到尾部了)
  • head  [filename],查看文件的首部【默认前10行,可以用-num 选项指定显示的行数】
  • tail  [filename]  , 查看文件的尾部【默认尾10行,可以用-num 选项指定显示的行数】
  • more  [filename],分段查看文件,适合大文件【输入命令后先显示文件的前面一部分,屏幕下方显示当前阅读的百分比,形如:--More--(18%);然后按空格键翻到下一屏,或按回车键滚到下一行】
  • view  [filename],vi的只读版本,使用vi的命令进行翻页等操作

        上述命令的参数都可以有多个,以达到同时(或依次)查看多个文件的目的。当操作系统为CentOS 5.2时,若输入参数有多个,则

  • cat命令 依次显示多个文件,中间没有任何间隔符
  • head命令 依次显示多个文件的首部,每个文件以 ==> filename <== 开头【UNIX系统据说是 = = > filename < + = =
  • tail命令 依次显示多个文件的尾部,每个文件以 ==> filename <== 开头【UNIX系统据说只能使用单参数】
  • more命令 依次分段显示多个文件,每个文件以::::::::::::::(\r)filename(\r)::::::::::::::开头【且每个文件结束后,下方的百分比提示变成:--More--(Next file: filename2 );继续翻屏或滚行后,开始显示新文件】
  • view命令 同时显示多个文件,多个文件间的切换命令同vi,可参考:《一些常用代码编辑器(Vi、gedit、EditPlus、SourceInsight)的使用技巧小结》第一小节

1.2 创建(空白)文件

        广义上说,大部分命令其实都可以创建文件,当他们通过 >> 或 >(输出重定向操作符)将自己的输出信息重定向到一个不存在的文件时,系统就会自动帮助创建该文件。不过这样得到的文件基本都是有内容的,不是所以,下面要介绍的几个命令,都可以创建我们通常意义上所说的空白新文件。