1. 程式人生 > >【Shell】建立一個腳本統計當前登錄用戶數

【Shell】建立一個腳本統計當前登錄用戶數

得出 pla 用戶信息 shell splay col ont char image

who命令

who命令是顯示目前登陸系統的用戶信息,執行who命令可以得知目前哪些用戶登入系統,單獨執行who命令會列出登入賬號,使用的終端機,登入的時間以及從何處登入或正在使用哪個顯示器。

統計用戶個數是基於who命令,將who命令得出的列表計數,我們可以利用wc(字數計算)程序,它可以算出行數(line),字數(word)與字符數(character),在此例中,我們用的是wc –l ,也就是只算出行數:

技術分享

|(管道)符號可以在兩程序之間建立管道(pipeline) who的輸出,成了wc的輸入,wc所列出的結果就是已登陸的用戶數

技術分享

這樣統計用戶個數只需要執行上述N_users.sh腳本即可。

【Shell】建立一個腳本統計當前登錄用戶數