background image

 

虽然

GUI 

 

桌面(如

KDE   

GNOME

 

)能够帮助用户利用

Linux 特性,而无需关于

命令行接口的功能知识,但还是经常会需要更多的功能和灵活性。而且,基本熟悉这些命令

 

对于在

shell 

 

脚本中正确地使某些功能自动化仍然是必需的。

 

这篇文章是关于

Linux 

文件命令的一个 速成教程 ,它是为那些刚接触这个操作系

统或者只是需要补充这方面知识的用户提供的。它包含了对一些更有用的命令的一个简明的

 — 

 — 

概述以及关于它们的最强大的应用的指导。下面包含的信息

结合一些实验

将使您能

 

够容易地掌握这些基本的命令。(注意:当涉及到一个与

Oracle 

 

集群文件系统

(OCFS) 结

合的内核时,这些命令中的某些命令的行为可能会稍微有所不同。在此情况下,

Oracle 提

 

供了一个

OCFS 

 

工具集,该工具集可以为文件命令应用提供一个更好的选择。)

 

注意,这里包含的所有示例都在

SUSE Linux 8.0 Professional 上进行了测试。虽然

没有理由相信它们在其它的系统上将不能工作,但如果出现问题,您应当查看您的文档,

 

以了解可能的变化。

 

背景概念

 

在深入研究规范之前,让我们回顾一些基础知识。

 

文件和命令

 

Linux/UNIX 操作系统中,所有事物都被当作文件来处理:硬件设备(包括键盘和

 

终端)、目录、命令本身,当然还有文件。这个奇怪的惯例实际上是

Linux/UNIX 的能力和

 

灵活性的基础。

 

大多数(几乎是全部)的命令形式如下:

command [option] [source file(s)] [target file] 

获取帮助

 

 

最有用的命令之一是那些提供帮助的命令(特别是对那些学习

Linux 的人而言) 。

Linux 

 

中的两个重要的信息来源是联机参考手册,或

man 

 

页面和

whatis 工具。您可以用 

whatis 

 

命令来访问一个不熟悉的命令的

man 

 

页面。

$ whatis echo 

 

要了解关于这个命令的更多信息,可以使用:

$ man echo 

 

如果您不知道某个特殊任务所需的命令,您可以用

man -k 

 

(也称为

apropos)和

 

一个主题来生成可能的命令。例如:

$ man -k files