美文网首页
Linux终端

Linux终端

作者: houhy | 来源:发表于2017-07-14 22:48 被阅读0次

    终端

    终端(Terminal)也称终端设备,是计算机网络中处于网络最外围的设备,主要用于用户信息的输入以及处理结果的输出等。

    Linux系统的终端主要包括设备终端、物理终端、虚拟终端、图形终端、串行终端和伪终端

    查看当前的终端设备:#tty

    1.设备终端

    键盘鼠标显示器
    

    2.物理终端

    在Unix系统中,计算机显示器通常被称为控制台终端。Console与虚拟终端相关联,内核将信息送到控制台上(/dev/console),通过与console相关联的虚拟终端将信息显示到屏幕上。
    

    3.虚拟终端

    虚拟终端,ctrl+alt+f[1-6]切换的就是虚拟终端
    

    4.图形终端(/dev/tty7)StartlX,xwindows

    Centos 6:Ctrl+Alt+F7
    Centos 7:在哪个终端启动,即位于那个虚拟终端
    

    5.串行终端(/dev/ttyS#)

    通过串口线连接的终端
    

    6.伪终端(pty:pseudo-tty,/dev/pts/#)

    pty,SSH远程连接
    

    wall命令

    wall命令用于向系统当前所有打开的终端上输出信息。通过wall命令可将信息发送给每位同意接收公众信息的终端机用户,若不给予其信息内容,则wall命令会从标准输入设备读取数据,然后再把所得到的数据传送给所有终端机用户。

    语法

    wall 参数(消息:指定广播消息)
    
    示例:
        [root@centos6 ~]# wall houhaiyum.com
        [root@centos6 ~]# 
        Broadcast message from root@centos6.magedu.com (pts/5) (Fri Jul 14 22:28:19 2017):
        
        houhaiyun.com
    

    mesg命令

    mesg命令用于设置当前终端的写权限,即是否让其他用户向本终端发信息。将mesg设置y时,其他用户可利用write命令将信息直接显示在您的屏幕上。

    语法

    mesg 参数

    参数

    y/n:y表示运行向当前终端写信息,n表示禁止向当前终端写信息。

    示例:
        [root@centos6 ~]# mesg y    #允许系统用户将信息直接显示在你的屏幕上。
        [root@centos6 ~]# mesg n    #不允许系统用户将信息直接显示在你的屏幕上。
    

    相关文章

      网友评论

          本文标题:Linux终端

          本文链接:https://www.haomeiwen.com/subject/nkzohxtx.html