background image

 

一个很有用但常常被忽视的命令可以提供关于使用

man 

 

本身的信息:

$ man man 

 

您可以用

SPACEBAR 

 

来浏览任意的

man 页面;UP ARROW 将向上翻滚文件。.要

 

退出,则输入

q,!

 

,或

CTRL-Z  

 

用户类别

 

记得那句名言 所有动物一例平等但有些动物比其他动物更加平等 吗?在

Linux 世

 

界中,根用户掌管一切。

 

根用户可以以另一个用户名

su 

 

(源自

"superuser")登录。要执行诸如添加一个新

 

用户、打印机或文件系统之类的任务,必须作为根用户登录或者用

su 命令和根用户密码切

换到超级用户。系统文件(包括控制初始化过程的系统文件)归根用户所有。虽然可能允许

 

普通用户对它们进行读操作,但出于系统安全性的原因,编辑的权利将留给根用户。

BASH shell 

 

虽然提供了其它的

shell

 

,但

BASH (Bourne Again Shell)   

Linux 

 

的默认

shell。

 

它结合了与它同名的

Bourne shell 

 

的特性和

Korn、C   

TCSH shell 

 

的特性。

BASH 

 

内置的命令

history 

 

默认记录最后输入的

500 条命令。可以通过在命令提示符

 

下输入

history 

 

来查看它们。要检索某个特定的命令,可以在命令提示符下按

UP ARROW 

 

DOWN ARROW

 

,或在历史列表中输入它的编号,并在编号前面加上

"!"

 

,例如:

$ !49 

您还可以通过一条命令在历史列表中离位置最靠前的项目的距离来执行该命令:如果

 

在历史列表中有

53 个事件,$ !-3 

 

将执行事件号

51  

 

UNIX/Linux 

 

世界的其它

shell 一样,BASH 使用了特殊的环境变量来方便系统管

 

理。例如:

  HOME,用户主目录

  PATH,Linux 用来搜索您输入的命令的可执行镜像的搜索路径

  HISTSIZE

 

,系统保存的历史事件的数量

除了这些保留的关键字之外,您还可以定义您自己的环境变量。例如,

Oracle 使用 

ORACLE_HOME 

 

(还有其它一些变量),要使

Oracle 安装成功完成,必须在您的环境

 

中设置这些变量。

 

可以在提示符下临时设置变量:

$HISTSIZE=100