普通意义上的 Shell 就是可以接受用户输入命令的程序。它之所以被称作 Shell 是因为它隐藏了操作系统底层的细节。Shell 既是用户交互的界面,也是控制系统的脚本语言.常见的 Shell 有 bash,zsh,ksh,csh 等等
1. 快捷键
- Tab ---------补全命令,补全目录,补全命令参数
- Ctrl+c ------强行终止当前程序
- Ctrl+d ------键盘输入结束或退出终端
- Ctrl+s ------暂定当前程序,暂停后按下任意键恢复运行
- Ctrl+z ------将当前程序放到后台运行,恢复到前台为命令fg
- Ctrl+a ------将光标移至输入行头,相当于Home键
- Ctrl+e ------将光标移至输入行末,相当于End键
- Ctrl+k ------删除从光标所在位置到行末
- Alt+Backspace ------向前删除一个单词
- Shift+PgUp ------将终端显示向上滚动
- Shift+PgDn ------将终端显示向下滚动
2. 最常用的帮助命令
- man [数字] 命令 查看手册
- 命令 --help 查看帮助
- ls 查看当前目录
- find 关键词 查询内容
3. 通配符
- ? ------匹配任意一个字符
- * ------匹配0或多个字符
- [list] ------匹配 list 中的任意单一字符
- [!list] ------匹配 除list 中的任意单一字符以外的字符
- [c1-c2] ------匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z]
- {string1,string2,...} ------匹配 sring1 或 string2 (或更多)其一字符串
- {c2..c2} ------匹配 c1-c2 中全部字符 如{1..10]
4.使用以下代码显示字符
- sudo apt-get update;sudo apt-get install sysvbanner
- banner linux
- printerbanner -w 50 A
- toilet linux
- figlet linux