Linux操作之Linux命令(一)

第二章?Linux命令

在许多场合下,使用一条命令时,希望他实现默认功能以外的操作,或者抑制他的某些常规功能。这时可以在命令中加入命令行开关来打开或关闭需要的功能。为了一致起见,开关值前面要加上连字符(-)。表示这是开关而不是普通的命令参数。可使用help命令查看某命令的开关。

建立新目录:mkdir?+?新目录名称。可以使用单个mkdir命令奖励任意数量的新目录。

复制文件:cp?+?两个普通文件的路径名,将前一个文件的内容复制到后一个文件中;cp还有一个形式,最后一个参数不是普通文件名而是一个目录名,只是可以用可变数目的文件名清单来代替第一个参数,清单中的文件豆浆复制到给定的目录中,但这种情况下是无法改变复制文件的名称的。

删除目录:rmdir?+空目录

删除文件:rm?+文件路径

?

索引结点号:存在磁盘分区中的文件,不管它是什么类型的文件,都给他分配一个号码,称为它的索引结点号。它实际上是存在磁盘上的一个数组的入口的索引号。数组的每一个元素是一个索引结点,他保存了一个文件的管理信息(如文件是什么时候创建的,文件属于谁,文件的数据块存在磁盘分区中的什么位置等)。正是这个文件的索引结点号和文件的名称同时保存在目录中。所以,从本质上讲,目录只是将文件名称和他的索引结点号结合在一起的一张表,目录中的每一对文件名称和索引结点号成为一个连接(link)。所以,单个文件可以有多个有效路径名。

对一个已经存在的文件建立一个新的连接:ln?+已经存在的文件的路径名?+?新连接的路径名

又,每个文件系统(也就是每个分区)有他自己的索引结点号数组,所以,只在一个文件系统中索引结点号才是唯一的,表示不能用ln命令来创建不同文件系统之间的连接。

这时,可以使用符号链接ln?-s

mv?+?旧的连接+?新的连接:用在同一个文件系统中,将目录连接从一处移到另一处?,并将旧的连接中的索引结点号赋予新的连接。若新旧文件在同一个目录下,他完成rename(重命名)命令相同的功能。和cp一样,也能将mv命令的第二参数指定为目录,而降第一参数用文件名称清单代替,所有这些文件将移到指定的目录下,保持他们的名称不变。

<!--EndFragment-->

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