nkj827
作者nkj827·2020-04-30 23:38
项目经理·长春长信华天

Linux操作系统缺省的shell

字数 1429阅读 891评论 0赞 1

Linux操作系统缺省的shell — bash的特色

b a s h就是由Brian Fox和Chet Ramey编写的Bourne Again Shell,它是O p e n L i n u x操作系统

上最流行的s h e l l之一。它有4 8个内建的命令和十多个命令行参数。 Bash shell运行的时候,就

像sh shell一样,而在子目录 / b i n中就有一个叫做 s h的符号链接,这个符号链接指向 b a s h

s h e l l。

b a s h在运行的时候不仅仅像 sh shell,它还有一些c s h和ksh shell的特点。因为b a s h被相当

广泛地使用着,所以把它用做本学时教程中的示范。后面将介绍如何使用 bash shell来对命令

行提示符进行定制设置。

bash shell有许多特色。可以使用方向键查阅以前输入的命令(历史记录功能)、可以对某个

命令行进行编辑、而且在忘记了某个程序的名字的时候,甚至可以请求这个 s h e l l使用命令行

补充功能对你进行帮助。只要敲入一个命令的一部分然后再按下 Ta b键就可以了。例如,先按

下l键,再按下Ta b键,可以看到下面的内容:

bash shell会列出所有已知的以字母 l开头的命令(或者当前子目录中所有可执行文件)作为

响应。假如记不住复杂的命令拼写方法,这个功能就会非常有帮助。

bash shell还有内建的帮助功能,能够列出所有的内建命令和关于每个命令的帮助信息,

如下所示:

如果想得到关于某个命令的帮助信息,在 h e l p命令之后敲入这个命令的名称就可以了。举

例来说,如果想得到h e l p命令的帮助信息,敲入下面的内容:

help help

help : help [ pattern . . . ]

Display helpful information about builtin commands . If PATTERN is

specified , gives detailed help on all commands matching PATTERN ,

otherwise a list of the builtins is printed .

新术语 bash shell有几个非常重要的文件叫资源文件、运行配置文件和s h e l l启动文件。第一次

登录进入O p e n L i n u x操作系统的时候,这些文件被用来定义或者共享预定义的设置值和定义值,

比如所使用的终端类型、缺省的文本编辑器程序和打印机以及可执行文件存放的位置等等。

初始化设置文件/ e t c / p r o f i l e用来设置全局(对所有用户都起作用的)参数,比如环境变量(后面将

要讨论)或者在第一次登录进入的时候给你发送一条消息 (比如一条欢迎标语 )。也可以使用用

户子目录中的. b a s h r c登录文件按照个人喜好控制 bash shell启动运行的方式或者对不同的击键

(如退格键 )的响应;在用户子目录中还有一个 . p r o f i l e文件,它被用来通知 s h e l l在登录进入

O p e n L i n u x操作系统之后应该使用哪一个资源文件。

如果希望了解更多关于bash shell的资料,可以使用i n f o命令阅读它的使用手册页、 i n f o信

息页文本和保存在子目录/ u s r / d o c / b a s h中的文档

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广