bash是什么
bash是一个命令处理器,运行在文本窗口中,并能执行用户直接输入的命令
bash还能从文件中读取Linux命令,称之为脚本
bash支持通配符、管道、命令替换、条件判断等逻辑控制语句
bash的特性
1.命令行展开
[root@timy-test-k8s01 ~]# echo timy{1..10} timy1 timy2 timy3 timy4 timy5 timy6 timy7 timy8 timy9 timy10 [root@timy-test-k8s01 ~]# echo timy{a..k} timya timyb timyc timyd timye timyf timyg timyh timyi timyj timyk [root@timy-test-k8s01 ~]# echo timy{1..20..2} timy1 timy3 timy5 timy7 timy9 timy11 timy13 timy15 timy17 timy19
2.命令别名
alias,unalias(取消别名)
[root@timy-test-k8s01 ~]# alias alias cp='cp -i' alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias grep='grep --color=auto' alias l.='ls -d .* --color=auto' alias ll='ls -l --color=auto' alias ls='ls --color=auto' alias mv='mv -i' alias rm='rm -i' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
3.命令历史
history
! 行号
!! 上一次的命令
4.快捷键
ctrl+a 移动到首行
ctrl+e 移动到行尾
ctrl+u 删除光标之前的字符
ctrl+k 删除光标之后的字符
ctrl+l 清空屏幕终端内容,同于clear
5.命令补全
按tab键补全,$PATH中存在的命令
6.文件路径补全