ty Linux 中的 ps、tty 功能详解(linuxpst)

ps,完整的名称是 Process Status,是操作系统 Unix 及其类 Unix 系统中的一个核心命令,代表 进程状态。其功能是显示系统中当前正在运行的进程。下面就来详细介绍一下 Linux 中的 ps 功能及其使用方法。

ps 命令中最常用的一个参数是 aux,其全称为 all processes with a user interface,使用它的话可以列出系统中所有当前正在运行的进程。

例如:若要查看当前系统中所有的进程,可以使用如下命令:

ps aux

该命令将会列出所有当前正在运行的进程及其运行状态信息,其中每一列的意义分别如下:

USER:显示进程所属的用户;

PID:显示每个进程的进程号;

%CPU:显示此进程占用了多少 CPU 时间;

%MEM:显示此进程占用了系统内存多少;

VSZ:显示此进程占用的虚拟内存大小;

RSS:显示此进程占用的实际内存大小;

TTY:显示此进程所属的终端;

STAT:显示进程的状态;

START:显示此进程的开始时间;

TIME:显示此进程的占用 CPU 时长;

COMMAND:显示此进程正在运行的实际命令。

另外需要提一下的是:ps 命令中还可以使用一些其他参数,例如 -a 来显示当前用户所有正在运行的进程;-u 来显示指定用户的进程等等,更多精彩内容可参考 Linux 命令手册。

今天我们主要介绍的是 Linux 中的另一个特殊命令 tty,是 Linux 中显示当前登陆终端名称的命令。它返回当前终端设备的文件名,并通常与登录作业相关联。

使用的方式很简单,在 shell 中使用如下命令即可:

[root@test tty]# tty

/dev/pts/0

即可显示当前登录的终端信息。

总结

本文简要介绍了 Linux 中两个重要命令 ps 和 tty 的功能及使用方法。ps 命令能够显示当前系统中所有正在运行的进程,使用其参数 aux 即可;tty 命令能够显示当前登录的终端设备名称,使用简单的 tty 命令即可。希望本文能够对大家的 Linux 学习有一定的帮助。


数据运维技术 » ty Linux 中的 ps、tty 功能详解(linuxpst)