Linux终端

终端

终端(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 [email protected] (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终端)