ps -aux 的TTY
时间: 2024-08-15 10:03:09 浏览: 47
`ps -aux` 是 Linux 和 macOS 系统下的一个命令行工具,用于列出当前系统的进程详细信息,包括进程ID(PID)、用户、终端(TTY)等。TTY (TeleTYp) 指的是终端仿真器或控制台会话,当你通过终端连接到一台远程主机时,TTY 就是你正在使用的那个串口或控制设备。
当 `ps -aux` 显示列中包含 "TTY" 这一栏时,它通常表示该进程是在哪个终端或者控制台上运行的。例如,如果显示为 "ttys0" 或 "pts/0",这意味着进程是通过本地终端(如 `/dev/tty` 或 `/dev/pts/0`)连接进来的。如果是 " pts/4",则是通过网络连接到系统上的第四个伪终端。
相关问题
ps -ef和ps -aux
这两个命令都是用于查看进程的命令,但是它们的输出格式略有不同。ps -ef 输出的是以全格式显示进程信息,而 ps -aux 输出的是以 BSD 格式显示进程信息。具体来说,ps -ef 显示的进程信息包括进程的 UID、PID、PPID、CPU 占用率、内存占用率、进程状态、启动时间、命令等;而 ps -aux 显示的进程信息包括进程的用户、PID、CPU 占用率、内存占用率、VSZ、RSS、TTY、STAT、启动时间、命令等。
ps -aux ps -ef区别
ps -aux 和 ps -ef 都是用于查看系统进程的命令,但它们的输出格式有一些不同之处。
ps - 进程 ID。
%CPU - 进程占用的 CPU 百分比。
%MEM - 进程占用的内存百分比。
VSZ - 进程使用的虚拟内存量(KB)。
RSS - 进程使用的物理内存量(KB)。
TTY - 与进程关联的终端设备(如果有的话)。
STAT - 进程状态。
START - 进程启动时间。
TIME - 进程使用 CPU 的时间。
COMMAND - 命令名和参数。
而 ps -ef 输出的进程信息包含以下几列:
UID - 进程的所有者 ID。
PID - 进程 ID。
PPID - 父进程 ID。
C - 进程使用 CPU 的资源百分比。
STIME - 进程启动时间。
TTY - 与进程关联的终端设备(如果有的话)。
TIME - 进程使用 CPU 的时间。
CMD - 命令名和参数。
因此,两个命令的输出格式略有不同,但都可以用于查看系统进程。需要注意的是,不同的操作系统可能会对这两个命令的实现有所差异,具体可以参考相应操作系统的文档。
阅读全文