当用户登录进入Linux后,系统为用户提供了6个可以使用的虚拟终端(Virtual Consol)拟当Unix的“哑终端”。我们可以用快捷键Ctrl+Alt+F1至F6这6个组合按键来分别访问这6个VC,每个VC对应6个组合按键中的一个。如果安装的是有图形界面(系统桌面)的Linux,可以按Ctrl+Alt+F7随时切换到X图形环境(X-Server)。
X图形环境(X-Server),当它启动时,它会寻找“第一个可用的VC”,因为通常有6个VC用于文本终端,X-Server一般会用到第7个VC,所以如果正在使用文本VC,并且知道X-Server也在机器上运行,通常可以用快捷键Ctrl+Alt+F7随时切换到X图形环境。
如果您不知道当前有哪些用户登录到机器上,那么可以用who命令来了解谁在系统上。
上面的例子中,其中tty1,tty2,tty.....表示VC1,VC2......;pts/o,pts/1,pts/n表示伪终端(一个模拟的终端,常用于X图形环境中的终端窗口或者用于网络远程连接的shell,如telnet,ssh等),注意:伪终端不能直接与物理设备相连接。另外还有下面两种少见的终端编号:
ttysn:串口端口设备
:o:x-server:并不是真正的终端,当用户使用X图形环境登录管理终端时,其终端通常被列为X-Server本身!
init3:切换到文本终端
write user 终端号:用于向特定用户发送通知消息
wall “广播内容” 回车:用于向所有在线用户广播通知消息,可以按ctrl+c退出当前通知消息编辑模式,对方会在底部显示 EOF的关键字,表示当前“通知”会话结束!
ctrl+b(back):向后退一个光标
ctrl+f(forward):向前进一个光标
ctrl+a(ahead):定位光标到行头
ctrl+e(end):定位光标到行尾
ctrl+x:跳回光标移动之前的原位置
ctrl+j/m/o:等同于回车键
ctrl+k:剪切光标后至行位的内容
ctrl+u:剪切光标前至行首的内容
ctrl+w(word):剪切光标前至至上一个空格处的内容
ctrl+y:粘贴或者恢复上一次删除的内容
ctrl+h:类似于键盘上的Backspace删除按键,向后删除一个字符;
ctrl+w(word):向前删除一个单词;
ctrl+u:删除光标所在的当前整行字符;
ctrl+r(research):搜索之前的命令历史(命令历史里有的话),一直按会一直向上搜索。
ctrl+p(previous):重复上一次命令(命令历史里有的话)
ctrl+n(next):重复下一个命令(命令历史里有的话)
ctrl+l(clear):bash清屏
ctrl+c(cancel):终止当前进程(非常规中断)
ctrl+z:挂起前台显示在后台运行,可以使用fg命令恢复。
ctrl+s(suspend):锁住终端
ctrl+q(quit):解锁终端
个人简介:
大家好,我叫蔡建涛,IT业内大家喜欢叫我蔡老师!本人在外企IT行业有十余年工作经验,目前在一家私募外企当IT部门经理。本人在系统运维,服务器,网络,存储,安全,虚拟化和云计算等领域有一定的实战经验和个人心得!
专长领域:
职场心得:
技能认证:当前持有CCIE,MCSE,MCTP,PMP,ACP等认证。
原文:https://blog.51cto.com/jettcai/2477977