一个很有用但常常被忽视的命令可以提供关于使用
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