由於Linux是个多用户系统,有时候也要了解其他用户现在.docVIP

由於Linux是个多用户系统,有时候也要了解其他用户现在.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
由於Linux是个多用户系统,有时候也要了解其他用户现在

本節中要介紹的不只是進程查看方面的內容,由於Linux是個多用戶系統,有時候也要瞭解其他用戶現在在幹什麽,所以在本節中還將接觸多用戶方面的內容。同時Linux是一個多進程系統,經常需要對這些進程進行一些調配和管理;而要進行管理,首先就要知道現在的進程情況:究竟有哪些進程?進程情況如何?等等。所以需要進程查看方面的工作。   who命令   該命令主要用於查看當前在線上的用戶情況。這個命令非常有用。如果用戶想和其他用戶建立即時通訊,比如使用talk命令,那麽首先要確定的就是該用戶確實在線上,不然talk進程就無法建立起來。又如,系統管理員希望監視每個登錄的用戶此時此刻的所作所爲,也要使用who命令。   who命令的常用語法格式如下:   who [imqsuwHT] [--count] [--idle] [--heading] [--help] [--message] [--mesg] [--version] [--writable] [file] [am i]   所有的選項都是可選的,也就是說可以單獨使用who命令。   不使用任何選項時,who命令將顯示以下三項內容:   login name:登錄用戶名;   terminal line:使用終端設備;   login time:登錄到系統的時間。   如果給出的是兩個非選項參數,那麽who命令將只顯示運行who程式的用戶名、登錄終端和登錄時間。通常這兩個參數是“am i”,即該命令格式爲:“who am i”。   下面對who命令的常用參數進行說明。   -m 和“who am i”的作用一樣,顯示運行該程式的用戶名。   -q,--count 只顯示用戶的登錄帳號和登錄用戶的數量,該選項優先順序高於其他任何選項。   -s 忽略。主要是用於和其他版本的who命令相容。   -i,-u,--idle 在登錄時間後面顯示該用戶最後一次對系統進行操作至今的時間,也就是常說的“發呆”時間。   -H,--heading 顯示一行列標題。常用的標題如表4-2所示。   表4-2who命令輸出常用標題   標 題   說 明   USER   用戶登錄帳號   LINE   用戶登錄使用終端   LOGIN-TIME   用戶登錄時間   IDLE   用戶空閒時間,即未進行操作的時間   PID   用戶登錄shell的進程ID   FROM   用戶網路位址   -w,-T--mesg,--message,--writable 和-s選項一樣,在登錄帳號後面顯示一個字元來表示用戶的資訊狀態:   +:允許寫資訊;   -:不允許寫資訊;   ?:不能找到終端設備。   --help 在標準輸出上顯示幫助資訊。   --version 在標準輸出上顯示版本資訊。   下面介紹who命令的一些基本用法。   如果需要查看在系統上究竟有哪些用戶,可以直接使用who命令。   [例17] 查看登錄到系統的用戶情況   $ who   root tty1 Mar 17 13:49   foxy tty2 Mar 17 13:49   root tty3 Mar 17 13:49   bbs ttyp0 Mar 17 13:49 (river.net)   可以看到,現在系統一共有四個用戶。第一列是登錄用戶的帳號;第二列是登錄所使用的終端;第三列是登錄時間;第四列是用戶從什麽地方登錄的網路位址,這裏是功能變數名稱。   一般來說,這樣就可以瞭解登錄用戶的大致情況了。但有時上面的顯示不是那麽直觀,因爲沒有標題說明,不容易看懂,這時就需要使用-H選項了。   [例18] 查看登錄用戶的詳細情況,鍵入:   $ 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)   這樣一目了然。其中-u選項指定顯示用戶空閒時間,所以可以看到多了一項IDLE。第一個root用戶的IDLE項是一個“.”,這就說明該用戶在前1秒仍然是活動的,而其他用戶後面都有一個時間,稱爲空閒時間。   最後來看看使用“who am i”格式命令的結果:   233.river.net!root tty1 Mar 17 13:49   可見只顯示出了運行該who命令的用戶情況,當然這時候不存在空閒時間。

文档评论(0)

5201314118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065201001000004

1亿VIP精品文档

相关文档