电脑技术学习

UNIX 常用指令介绍

dn001

  1. ls

  这是最基本的档案指令。 ls 的意义为 "list",也就是将某一个目录或是

  某一个档案的内容显示出来。如果你在下 ls 指令後头没有跟著任何的档名,它将会显示出目前目录中所有档案。也可以在 ls 後面加上所要察看的目录名称或档案的名称,如

  % ls /etc

  ls 有一些特别的参数,可以给予使用者更

  多有关的资讯,如下:

  -a : 在 Unix 中若一个目录或档案名字的第一个字元为 "." , 则使用 ls

  将不会显示出这个档案的名字,我们称此类档案为隐藏档。如 tcsh的初设档 .tcshrc;如果我们要察看这类档案,则必须加上参数 -a 。

  -l : 这个参数代表使用 ls 的长( long )格式,可以显示更多的资讯,如档案存取权,档案拥有者( owner ),档案大小,档案最後更新日期,甚而 symbolic link 的档案是 link 那一个档等等。如下

  % ls -l

  2. cp

  cp 这个指令的意义是复制("COPY") , 也就是将一个或多个档案复制成另一个档案或者是将其复制到另一个目录去。

  -i : 此参数是当已有档名为 f2 的档案时,若迳自使用 cp 将会将原来 f2的内容掩盖过去,因此在要盖过之前必须先询问使用者一下。如使用者的回答是y(yes)才执行复制的动作。

  -r : 此参数是用来做递回复制用,可将一整颗子树都复制到另一个目录中。

  3. mv

  mv 的意义为 move , 主要是将一档案改名或换至另一个目录。如同 cp ,它也有

  三种格式:

  mv 的参数有两个,-f 和 -i , 其中 -i 的意义与 cp 中的相同,均是 interactive 询问之意。而 -f 为强迫( force ) , 就是不管有没有同名的档案,反正我就是要搬过去,所有其他的参数遇到 -f 均会失效。

标签: