课程地址:https://www.shiyanlou.com/courses/1
此处只罗列简单、常用的,便于日常查看使用。
Terminal快捷键
- Tab 补全
- Ctrl+c 强行终止
- Ctrl+d 键盘输入结束或退出终端
- Ctrl+s 暂定当前程序,暂停后按下任意键恢复运行
- Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fg
- Ctrl+a 将光标移至输入行头,相当于Home键
- Ctrl+e 将光标移至输入行末,相当于End键
- Ctrl+k 删除从光标所在位置到行末
- Alt+Backspace 向前删除一个单词
- Shift+PgUp 将终端显示向上滚动
- Shift+PgDn 将终端显示向下滚动
Shell通配符
- * 匹配 0 或多个字符
- ? 匹配任意一个字符
- [list] 匹配 list 中的任意单一字符
- [!list] 匹配 除list 中的任意单一字符以外的字符
- [c1-c2] 匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z]
- {string1,string2,...} 匹配 sring1 或 string2 (或更多)其一字符串
- {c2..c2} 匹配 c1-c2 中全部字符 如{1..10}
目录
- . 表示当前目录
- .. 表示上一级目录(以 . 开头的文件都是隐藏文件,使用 ls -a 命令查看隐藏文件)
- - 表示上一次所在目录
- ~ 通常表示当前用户的"home"目录
- 使用 pwd 命令可以获取当前所在路径(绝对路径)。
提示:在进行目录切换的过程中请多使用 Tab 键自动补全,可避免输入错误,连续按两次Tab可以显示全部候选结果。
进程
- ps 后续学习
- pstree 查看进程树
- & 符号,使命令在后台中运行
- ctrl + z 使当前工作停止并丢到后台中去
- jobs 查看后台工作
- fg 将后台的工作拿到前台来
- bg 让工作在后台运作
- kill 重启或删除一个工作