詳細介紹Linux finger命令的使用
Linux 允許多個使用者使用不同的終端同時登陸,Linux finger命令為系統管理員提供知道某個時候到底有多少使用者在使用這臺Linux主機的方法,對於這個簡單的命令我們還是先介紹一下再舉例吧。
Linux finger命令的功能是查詢使用者的資訊,通常會顯示系統中某個使用者的使用者名稱、主目錄、停滯時間、登入時間、登入shell等資訊。如果要查詢遠端機上的使用者資訊,需要在使用者名稱後面接“@主機名”,採用[使用者名稱@主機名]的格式,不過要查詢的網路主機需要執行finger守護程式。
該命令的一般格式為:
finger [選項] [使用者] [使用者@主機]
命令中各選項的含義如下:
-s 顯示使用者的註冊名、實際姓名、終端名稱、寫狀態、停滯時間、登入時間等資訊。
-l 除了用-s選項顯示的資訊外,還顯示使用者主目錄、登入shell、郵件狀態等資訊,以及使用者主目錄下的.plan、.project和.forward檔案的內容。
-p 除了不顯示.plan檔案和.project檔案以外,與-l選項相同。
[例]在本地機上使用finger命令。
- $ finger xxq
- Login: xxq Name:
- Directory: /home/xxq Shell: /bin/bash
- Last login Thu Jan 1 21:43 (CST) on tty1
- No mail.
- No Plan.
- $ finger
- Login Name Tty Idle Login Time Office Office Phone
- root root *1 28 Nov 25 09:17
- ……
Linux finger命令的用法介紹完了,希望對你管理你的系統有所幫助。
Linux finger命令可以讓使用者查詢一些其他使用者的資料。會列出來的資料有:
- Login Name
- User Name
- Home directory
- Shell
- Login status
- mail status
- .plan
- .project
- .forward
其中 .plan、.project 和 .forward 就是使用者在他的 Home Directory 裡的 .plan , .project 和 .forward 等檔案裡的資料。如果沒有就沒有。finger 指令並不限定於在同一伺服器上查詢,也可以尋找某一個遠端伺服器上的使用者。只要給一個像是 E-mail address 一般的地址即可。
使用許可權:所有使用者。
語法
finger [options] user[@address]
引數說明:
- -l 多行顯示。
- -s 單行顯示。這個選項只顯示登入名稱、真實姓名、終端機名稱、閒置時間、登入時間、辦公室號碼及電話號碼。如果所查詢的使用者是遠端伺服器的使用者,這個選項無效。
例項
列出當前登入使用者的相關資訊
# finger -l //顯示使用者資訊 Login: root Name: root Directory: /root Shell: /bin/bash On since Fri Apr 9 20:17 (CST) on :0 (messages off) On since Fri Apr 9 20:17 (CST) on pts/1 32 days 22 hours idle On since Fri Apr 9 20:17 (CST) on pts/3 4 hours 5 minutes idle (messages off) On since Wed May 12 18:08 (CST) on pts/4 from 192.168.1.10 On since Wed May 12 18:35 (CST) on pts/5 from 192.168.1.10 7 minutes 54 seconds idle On since Wed May 12 14:37 (CST) on pts/2 from 192.168.1.10 3 hours 14 minutes idle On since Wed May 12 14:53 (CST) on pts/7 34 minutes 25 seconds idle (messages off) On since Wed May 12 16:53 (CST) on pts/8 from 192.168.1.10 30 minutes 18 seconds idle Mail last read Mon Mar 31 04:02 2008 (CST) No Plan.
顯示指定使用者資訊
# finger -m hnlinux
顯示遠端使用者資訊
# finger -m root@192.168.1.13
下列指令可以查詢本機管理員的資料:
finger root
其結果如下:
Login: root Name: root Directory: /root Shell: /bin/bash Never logged in. No mail. No Plan.
相關文章
- Linux Grep命令使用的詳細介紹Linux
- Linux下ulimit命令的詳細使用介紹LinuxMIT
- Linux ls命令最詳細用法介紹Linux
- MQ詳細命令介紹MQ
- Recovery命令詳細介紹
- Vmstat 命令詳細介紹
- rman超詳細命令介紹
- 【工具】Sublime使用詳細介紹
- CentOS中rpm命令詳細介紹CentOS
- 詳細介紹Linux指令odLinux
- Linux下udev詳細介紹Linuxdev
- JavaScript FormData的詳細介紹及使用JavaScriptORM
- Linux下安裝與使用MySQL詳細介紹LinuxMySql
- 使用netsh命令來管理IP安全策略(詳細介紹)
- javascript this詳細介紹JavaScript
- JDBC 詳細介紹JDBC
- Kafka詳細介紹Kafka
- Git詳細介紹Git
- Linux 磁碟組劃分詳細介紹Linux
- Linux Awk 陣列操作詳細介紹Linux陣列
- vuex詳細介紹和使用方法Vue
- Http Module 的詳細介紹HTTP
- asmcmd工具的詳細介紹ASM
- Mysqldump工具的詳細介紹MySql
- useRoute 函式的詳細介紹與使用示例函式
- 【Linux】jq 命令介紹和使用Linux
- 『學了就忘』Linux軟體包管理 — 46、yum命令詳細介紹Linux
- Go Channel 詳細介紹Go
- Nacos 介面詳細介紹
- 網路測試DOS命令詳細介紹及使用方法舉例
- Apache (http server)的詳細介紹ApacheHTTPServer
- 開源179個Flutter元件的詳細使用介紹Flutter元件
- linux chmod命令詳細使用引數Linux
- PHP 的Closure的bind 詳細介紹PHP
- Signal ()函式詳細介紹 Linux函式函式Linux
- Vue事件匯流排(EventBus)使用詳細介紹Vue事件
- ECharts資料圖表使用介紹 超詳細Echarts
- Flutter系列(一)——詳細介紹Flutter