终端
终端(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 #不允许系统用户将信息直接显示在你的屏幕上。
网友评论