这次是对于Linux的终端知识以及终端管理的笔记
终端类型
一般而言,Linux系统会有这几种类型的终端
- 控制台终端(/dev/console):系统的主控制台,直连物理设备启动的终端
- 串行终端(/dev/ttyS#):通过串行端口连接的物理终端(#为数字编号)
- 虚拟终端(/dev/tty#):基于软件模拟的终端(teletypewriter)
- 图形终端:图形用户界面终端
- 伪终端(/dev/pts/#):虚拟终端模拟器,用于远程连接或终端模拟程序
终端管理命令
1.查看当前终端
命令tty
返回结果示例:
- /dev/tty1----物理终端
- /dev/pts/0----远程终端
2.查看所有登陆用户及终端
命令w
返回输出列以此为
用户名 终端设备 登陆来源 登陆时间 空闲时间 当前进程
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 192.168.1.10 09:30 5.00s 0.10s 0.05s sshd: root
踢出用户
命令pkill
pkill -kill -t <终端tty名>
# 会将对应终端号强制终止。如果填自己的终端则类似于关闭会话