概述
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中的文档
最后
以上就是会撒娇微笑为你收集整理的linux缺省的shell,Linux操作系统缺省的shell的全部内容,希望文章能够帮你解决linux缺省的shell,Linux操作系统缺省的shell所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复