~~全文共1139字,阅读需约5分钟。
进Q群11372462,领取专属报名福利,包含云计算学习路线图+代表性实战训练+大厂云计算面试题资料!
# bash shell 简介
我们在操作Linux系统时,绝大部分情况是通过命令行的方式输入指令,Linux命令行是由shell来提供。在红帽企业Linux系统中为用户提供的默认shell是GNU bourne-again shell,取前面英文字母第一个并大写,即bash;bash会带来一个好用的shell版本,叫做sh,在目前的Linux系统中,我们会发现,bash其实就是sh,通过下面两条命令可以看出bash和sh之间的关系。
发现sh程序的全路径其实就是bash命令的一个软链接形式而已,这里属于要注意的细节,后面还会有关于shell编程中会再重复强调这里。
bash以交互式方式使用shell,会等待用户所输入的指令,称为shell提示符;如果是普通用户如upnange,提示符的结尾是以$结尾。
如果是管理员用户root,提示符的结尾是以#结尾。
# bash shell 基本操作
基本上在shell提示符中我们输入命令是要遵循以下的部分组成:运行命令、命令选项以及参数。其中,命令的选项可以同时为多个,调整命令的行为;参数也会跟一个或多个,指明运行命令的目的。
例如执行ls命令查看/boot目录内容,后面分别跟-a 、-l和-h参数,分别代表显示隐藏文件、长格式方式显示以及以K、M、G字节等易读方式显示文件大小。
同样的,将三个选项合并到一起使用,效果是一样的。