一、什么是bash?
- bash是一个命令处理器, 运行在文本窗口中, 并能执行用户直接输入的命令.
- bash还能从文件中读取Linux命令, 称之为脚本.
- bash支持通配符, 管道, 命令替换, 条件判断等逻辑控制语句
二、bash特性
2.1、命令展开行(echo)
注: 如果{}之间的参数之间有空格的话, 就会出现这种情况
2.2、命令别名(alias, unalias)
这里就以rm别名举例, 在这里rm命令其实相当于rm -i, 一般运维人员为了防止有人恶意的使用rm命令, 就会将其别名改掉.
这样的话等你再输入rm命令是,就会执行你修改之后的别名了.
删除别名
不过一般都不会去删除或者修改别名, 除非特殊情况下需要
2.3、命令历史(history)
- !: 行号
- !!: 上一次命令
2.4、快捷键
- ctrl + a 移动到行首
- ctrl + e 移动到行尾
- ctrl + u 删除光标之前的字符
- ctrl + k 删除光标之后的字符
- ctrl + l 清空平面终端中的内容, 相当于clear
2.5、tab键
作用
- 命令补全
- 文件路径补全(只能补全文件夹的目录)
ctrl + l
clear