1.Bash介绍
bash shell是一个命令解释器,负责跟系统的内核进行交互,在操作系统的最外层
bash能干什么 针对于操作系统
文件管理
目录管理
权限管理
用户管理
应用管理
软件管理
磁盘管理
网络管理
等等
执行方式:
命令执行 操作简单 针对简单的管理操作
脚本 script 操作复杂 操作一些复杂性比较大的操作
2.Bash特性
一.Tab键补全
#需要安装制定的软件包 重启生效
#yum install -y bash-completion
1. 命令补全
2. 选项补全
3. 参数补全 路径补全
#命令补全
[root@CentOS7 ~]# user #命令补全
useradd userdel usermod usernetctl users
[root@qls ~]# s
Display all 195 possibilities? (y or n) #以s开头的命令共有195个,是否显示 y 显示 n 不显示
#选项补全
[root@CentOS7 ~]# ls --
--all --indicator-style=
--almost-all --inode
--author --kibibytes
--block-size= --lcontext
#参数补全
文件或者目录的路径补全
[root@CentOS7 ~]# ls /etc/sysconfig/network-scripts/ifcfg-
ifcfg-eth0 ifcfg-lo
二.命令行快捷键
#命令行快捷键 主要通过xshell secureCRT实现的
Ctrl + l #清除当前屏的内容 clear
Ctrl + d #退出当前登录的用户
Ctrl + c #取消当前的操作 cancel
Ctrl + a #将光标移动到当前行的行首
Ctrl + e #将光标移动到当前行的行尾
Ctrl + u #将当前光标到行首的内容进行剪切
Ctrl + y #粘贴当前粘贴板上面的内容
Ctrl + k #将当前光标到行尾的内容进行剪切
Delete键 #从前往后删除一个字符
Ctrl + r #搜索最近一次包含某个命令的指令
Ctrl + s #锁屏 输入内容不显示 危险
Ctrl + q #解锁
Ctrl + ←键 #将当前光标向左移动一组字符串&#x