识别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命令来了解谁在系统上。
#IT明星不是梦#Linux实用技巧笔记-终端以及快捷键
上面的例子中,其中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等认证。