ITEEDU

显示文件的最后几行。若没有指定显示的行或字符数,则默认显示末尾10行。如果要显示文件末5行:

 $ tail -5 file1 

2.12 ln

      ln [OPTION]... [-T] TARGET LINK_NAME (1st form)
ln [OPTION]... TARGET (2nd form)
ln [OPTION]... TARGET... DIRECTORY (3rd form)
ln [OPTION]... -t DIRECTORY TARGET... (4th form)

该命令在文件之间创建链接。这种操作实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称。对于这个新的文件名,我们可以为之指定不同的访问权限,以控制对信息的共享和安全性的问题。 如果链接指向目录,用户就可以利用该链接直接进入被链接的目录而不用打一大堆的路径名。而且,即使我们删除这个链接,也不会破坏原来的目录。
链接有两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接。而对符号链接,则不存在这个问题。默认情况下,ln产生硬链接。如果给ln命令加上-s选项,则建立符号链接。举例如下,注意ls -l列出文件的硬链接数和字节数:

    $ touch file1
$ ls -l file1
-rw-r--r-- 1 akaedu akaedu 0 2007-03-19 20:12 file1
$ ln file1 file2
$ ln -s file1 file3
$ ls -l file1 file2 file3
-rw-r--r-- 2 akaedu akaedu 0 2007-03-19 20:12 file1
-rw-r--r-- 2 akaedu akaedu 0 2007-03-19 20:12 file2
lrwxrwxrwx 1 akaedu akaedu 5 2007-03-19 20:13 file3 -> file1

2.13 cp

 
  cp [OPTION]... [-T] SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...

该命令的功能是将给出的文件或目录拷贝到另一文件或目录中。主要的OPTION有:
(1) -a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
(2) -d 拷贝时保留链接。
(3) -f 强制删除已经存在的目标文件而不询问用户。