從who命令中看到linux的文件管理
我們最開始接觸linux時可能都是從linux的命令who開始的man 對who命令給出的解釋是打印當前用戶的信息 www.2cto.com
這是在我的電腦上的結果
第一列是用戶名,第二列是登陸端口,第3列是登陸時間,兩行表示在兩個地方登陸
utmp 存儲了用戶的登陸信息,
who命令可以這樣實現,讀取utmp裡邊的內容,然後顯示記錄,最後關閉utmp,這兒用linux的一個思想,一切事物都是文件,
who命令就是一個很簡單的體現吧,打開文件,保存文件id,根據文件id讀取用戶的登陸信息,顯示在終端.