​ 这次是对于Linux的终端知识以及终端管理的笔记

终端类型

一般而言,Linux系统会有这几种类型的终端

  • 控制台终端(/dev/console):系统的主控制台,直连物理设备启动的终端
  • 串行终端(/dev/ttyS#):通过串行端口连接的物理终端(#为数字编号)
  • 虚拟终端(/dev/tty#):基于软件模拟的终端(teletypewriter)
  • 图形终端:图形用户界面终端
  • 伪终端(/dev/pts/#):虚拟终端模拟器,用于远程连接或终端模拟程序

终端管理命令

1.查看当前终端

命令tty

返回结果示例:

  1. /dev/tty1—-物理终端
  2. /dev/pts/0—-远程终端

2.查看所有登陆用户及终端

命令w

1
2
3
4
5
返回输出列以此为
用户名 终端设备 登陆来源 登陆时间 空闲时间 当前进程

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

1
2
pkill -kill -t <终端tty名>
# 会将对应终端号强制终止。如果填自己的终端则类似于关闭会话