功能
返回终端名称
示例
1、mac本地终端
代码语言:javascript复制ss:devops ss$ tty
/dev/ttys000
2、CentOS远程终端
代码语言:javascript复制[root@node_116 ~]# tty
/dev/pts/0
补充/扩展
kill掉终端进程,已到达踢出登录用户的效果。
1、查看当前有哪些用户登录以及终端名称,这个扩展示例里我们kill掉pts/1终端。
代码语言:javascript复制[root@node_116 pts]# w
21:51:55 up 145 days, 6:46, 2 users, load average: 0.04, 0.05, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 192.168.188.11 21:40 3.00s 0.05s 0.00s w
root pts/1 192.168.188.12 21:51 5.00s 0.00s 0.00s -bash
2、who -a命令可以查看终端名称对应的进程ID,pts/1对应的进程ID为3663。
代码语言:javascript复制[root@node_116 pts]# who -a
system boot 2020-01-17 09:15
LOGIN tty1 2020-01-17 09:15 707 id=tty1
run-level 3 2020-01-17 09:20
root pts/0 2020-06-10 21:40 . 2725 (192.168.188.11)
root pts/1 2020-06-10 21:51 . 3663 (192.168.188.12)
pts/2 2020-06-10 18:20 1599 id=ts/2 term=0 exit=0
3、kill掉pts/1终端对应的进程ID,再用w命令查看,pts/1终端已经不在了。
代码语言:javascript复制[root@node_116 pts]# kill -9 3663
[root@node_116 pts]# w
21:52:11 up 145 days, 6:47, 1 user, load average: 0.03, 0.05, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 192.168.152.120 21:40 3.00s 0.06s 0.00s w