ITEEDU

Linux基本命令2

1.进程管理与作业控制

1.1 who

    who [imqsuwHT] [--count] [--idle] [--heading] [--help] [--message]
[--mesg] [--version] [--writable] [file] [am i]

查看当前在线上的用户情况。所有的选项都是可选的,不使用任何选项时,who命令将显示以下三项内容:
(1) login name:登录用户名;
(2) terminal line:使用终端设备;
(3) login time:登录到系统的时间。

    $ who -uH
USER LINE LOGIN-TIME IDLE FROM
root tty1 Mar 17 13:49 .
foxy tty2 Mar 17 13:49 00:01
root tty3 Mar 17 13:49 00:01
bbs ttyp0 Mar 17 13:49 00:01 (river.net)

可以看到,现在系统一共有四个用户。第一列是登录用户的帐号;第二列是登录所使用的终端;第三列是登录时间;第四列是用户空闲时间,“.”表示该用户在前1秒仍然是活动的; 最后一列是用户从什么地方登录,只有网络登录的用户才有这一列。

1.2 ps

 ps [选项]

ps命令用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的,所以如果需要检测其情况,便可以使用ps命令了。选项部分如下:
(1) -e 显示所有进程。
(2) -f 全格式。
(3) -h 不显示标题。
(4) -l 长格式。
(5) -w 宽输出。
(6) a 显示终端上的所有进程,包括其他用户的进程。