终端与控制台
终端本质是Linux系统上的
/dev/tty
设备
使用ctrl + Alt + F1~F6
切换
命令解析器(shell)
常见的有
bash,zsh,ksh,csh
重要过程:输入与输出
重用快捷键
tab:命令补全,补全目录,补全命令参数
ctrl+c:强制终止当前程序
ctrl+d:键盘输入结束或者退出终端
ctrl+s:暂停当前程序,按任意键恢复运行
ctrl+z:将当前程序放到后台运行,恢复前台(fg)
ctrl+a:将光标移至行头
ctrl+e:将光标移至行尾
ctrl+k:删除从光标所在位置到行未
alt+backspace:向前删除一个单词
shift+pageup:将终端显示向上滚动
shift+pagedown:将终端显示向下滚动
通配符
*:匹配0个或者多个字符
?:匹配任意一个字符
[list]:匹配list中的任意一个字符
[^list]:匹配非list中的任意一个字符
[c1-c2]:匹配c1-c2中的任意一个字符
{string,string1,string2}:匹配string,string1,string2中的一个字符串
{c1..c2}:匹配c1-c2中全部字符如{1..10}
常用帮助命令
man ls # man command
ls --help # command --help
/搜索内容
n:切换
shif+n:上一个
空格:翻页
Enter:翻一行
k,j:向前,向后滚动一行
q:退出