### 识别Linux终端 当用户登录进入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命令来了解谁在系统上。 ![](https://s1.51cto.com/images/blog/202003/13/1437b8854715b070a9dfb568e7024a97.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=) 上面的例子中,其中tty1,tty2,tty.....表示VC1,VC2......;pts/o,pts/1,pts/n表示伪终端(一个模拟的终端,常用于X图形环境中的终端窗口或者用于网络远程连接的shell,如telnet,ssh等),注意:伪终端不能直接与物理设备相连接。另外还有下面两种少见的终端编号: **ttysn**:串口端口设备 **:o:x-server**:并不是真正的终端,当用户使用X图形环境登录管理终端时,其终端通常被列为X-Server本身! ### 用于切切换本文终端和图形终端的命令: * init3:切换到文本终端 * init5:切换到图形终端 ### 为终端上的在线用户发送通知消息 * write *user 终端号*:用于向特定用户发送通知消息 * wall “*广播内容*” 回车:用于向所有在线用户广播通知消息,可以按ctrl+c退出当前通知消息编辑模式,对方会在底部显示 EOF的关键字,表示当前“通知”会话结束! * mail *user@loalhost *-s 回车,接着会让输入邮件标题,输完标题后按回车会进入邮件内容输入模式,编辑完内容后可以用英文圆点符号“.”加回车键结束输入的内容并发送邮件! ### **实用快捷键和命令** * reset命令:用于复位当前终端 * clear命令:用于清屏类似于快捷键ctrl+l * exit命令:退出当前终端。 #### **定位:** * 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+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部门经理。本人在系统运维,服务器,网络,存储,安全,虚拟化和云计算等领域有一定的实战经验和个人心得! **专长领域:** * 系统/运维:熟悉微软操作微软Windows系统和AD架构,熟悉Linux操作系统;系统自动化管理和监控,如PRTG监控服务器的搭建和管理等。 * 服务器/存储:熟悉主流服务器技术,如微软统一通讯技术(UC)Lync(Skype)、Exchange、SharePoint的部署,配置和集成;存储技术,如NAS(群晖NAS),IP/FC SAN(EMC)的部署和管理。 * 网络和安全:熟悉路由交换,语音网关,防火墙(PaloAlto以及ASA)等网络设备的部署、配置、维护和排错。 * 主流IT技术:熟悉虚拟化(Vmware,Hyper-v和Ctrix),容器技术(Docker,K8)和云计算如IaaS(Azure,Alicloud),PaaS(Azure,Alicloud),SaaS(Office365)等相关IT前沿技术。 * 项目管理:多年的IT项目管理经验,包括项目的规划、部署、运营管理、监控和服务提高等。IT基础设施和网络安全整个生命周期的开发和管理。 * 业务系统:对ERP,CRM,SCM等生产系统有一定的了解和整合经验。 **职场心得:** * 丰富的微软内部员工WorkSmart培训经验,善于聆听客户的建议和反馈,喜欢换位思维的站在用户的角度思考问题。 * 提倡提高以商业为驱动的IT服务和用户体验从而提高员工生产率;提倡技术和服务产品化以而提高企业收入。 * 对复杂的企业内外商务流程有较高的心得,能够根据企业战略、组织环境和过程资产,组织和驱动IT服务框架的开发。 **技能认证**:当前持有CCIE,MCSE,MCTP,PMP,ACP等认证。