Linux的一些命令

一、命令的一般格式

 命令   选项   参数

以下命令只列出常用的参数.


ls 命令

作用:列出目录内容

语法 : ls (选项) (参数)

ls -a  列出目录下所有内容(包括隐藏文件)

ls -l  以长格式列出目录下所有内容详细信息

ls -d  仅列出目录


touch 命令

作用:touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。

语法: touch(选项) (参数)


mkdir命令

作用:建立目录

语法:mkdir (选项)(参数)

-p或--parents 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录; --version 显示版本信息。


pwd命令

作用:以绝对路径的方式显示用户当前工作目录。命令将当前目录的全路径名称(从根目录)写入标准输出。全部目录使用/分隔。


rm命令

作用:可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。 

注意:使用rm命令要格外小心。因为一旦删除了一个文件,就无法再恢复它。

语法:rm (选项) (参数)

-f:强制删除文件或目录; 

-i:删除已有文件或目录之前先询问用户;

-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;


cp命令

作用:cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。

语法:cp (选项) (参数)

-d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录;

-p:保留源文件或目录的属性;

-R/r:递归处理,将指定目录下的所有文件与子目录一并处理;

-a:此参数的效果和同时指定"-dpR"参数相同;



mv命令

作用:mv命令用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。

语法:mv 源文件 目标文件

-i:交互式操作,覆盖前先行询问用户,如果源文件与目标文件或目标目录中的文件同名


tree命令以树状图列出目录的内容。


cat命令

作用:显示文件内容

语法 cat 文件名

-n或-number:有1开始对所有输出的行数编号;

-b或--number-nonblank:和-n相似,只不过对于空白行不编号;


more命令

命令一次显示一屏文本,满屏后停下来,并且在屏幕的底部出现一个提示信息,

给出至今己显示的该文件的百分比:--More--(XX%)可以用下列不同的方法对提示做出回答:

按Space键:显示文本的下一屏内容。

按Enier键:只显示文本的下一行内容。

按B键:显示上一屏内容。

按Q键:退出rnore命令。


less命令的作用与more十分相似,都可以用来浏览文字档案的内容,

不同的是less命令允许用户向前或向后浏览文件,而more命令只能向前浏览。

用less命令显示文件时,用PageUp键向上翻页,用PageDown键向下翻页。

要退出less程序,应按Q键。


head命令用于显示文件的开头的内容。

在默认情况下,head命令显示文件的头10行内容。

-n加数字指定显示行数


tail命令用于输入文件中的尾部内容。

tail命令默认在屏幕上显示指定文件的末尾10行。

如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。如果没有指定文件或者文件名为“-”,则读取标准输入。

-f或;--follow:显示文件最新追加的内容。




郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。