这是我参与11月更文挑战的第30天,活动详情查看:2021最后一次更文挑战
bash shell是什么
bash shell就相当于一个应用程序,我们输入命令给bash shell,bash shell翻译成二进制后将命令传输给linux系统,系统调用内核,内核操作硬盘,执行操作。
bash shell就是让我们可以和计算机进行交互,将人类执行翻译成计算机能够理解的二进制指令,操作硬盘。
bash shell的作用
各种管理的增删改查
文件管理
对于文件的增删改查
1 | bash复制代码# 创建文件 |
权限管理
用户管理
磁盘管理
软件管理
网络管理
…
bash shell使用的两种方式
- 命令行
- shell脚本语言
shell提示符
1 | bash复制代码[root@zhuang ~]# |
shell提示符修改
在bash shell中命令中$
表示变量,需要和提示符中的进行区分
1 | bash复制代码# 查看命默认的令提示符 |
bash shell基本语法
1 | bash复制代码# 基本语法,命令 选项 参数,选项和参数都可以有多个 |
bash shell基本特性
命令补全-tab键
可以补全命令
可以补全路径
命令的选项如果想要补全需要安装包,一般不需要
1 | bash复制代码yum install -y bash-completion |
命令的选项
选项有长格式和长格式两种
1 | bash复制代码ls -a # 默认使用短格式 |
命令快捷键
1 | bash复制代码ctrl+a:将光标跳转到当前命令的行首 |
history-历史命令
历史命令主要用于审计
1 | bash复制代码# 删除历史命令 |
命令别名alias
把复杂的命令简化,但是如果使用命令的绝对路径就不使用别名了比如/bin/cp
1 | bash复制代码alias wk='vim /etc/systemconfig/network-scripts/ifcfg-etho' |
命令获取帮助
1 | bash复制代码命令 --help |
结语
文章首发于微信公众号程序媛小庄,同步于掘金。
码字不易,转载请说明出处,走过路过的小伙伴们伸出可爱的小指头点个赞再走吧(╹▽╹)
本文转载自: 掘金