本篇部落格我們介紹了Linux檔案搜尋指令,find指令是使用最多也是功能最強大的
上篇部落格我們介紹了Linux檔案搜尋指令,其中find是用的最多的也是功能最強大的檔案或目錄搜尋指令,和另一個搜尋指令locate的差別是,find指令是全盤搜尋,剛建立的檔案也能搜尋的到,而locate是在檔案資料庫中進行搜尋,對比find指令搜尋速度快很多,但是新建立的檔案如果沒有收錄到檔案資料庫中,使用locate指令是搜尋不到的,再就是/tmp目錄是不收錄到檔案資料庫的,也就是說使用locate指令搜尋不到在/tmp目錄下的檔案。然後我們介紹搜尋指令所在的目錄以及别名資訊which,搜尋指令所在的目錄以及幫助文檔路徑whereis,最後一個指令grep和前面搜尋檔案或目錄指令是不同的,grep是在檔案中搜尋比對的字元串,是在檔案中進行内容搜尋,這個指令後面用到的比較多,大家需要記住用法。
那麼這篇部落格我們繼續介紹Linux指令——幫助指令和使用者管理指令。
1、幫助指令
一、獲得指令或配置檔案幫助資訊:man
①、指令名稱:man
②、英文原意:manual
③、指令所在路徑:/usr/bin/man
④、執行權限:所有使用者
⑤、功能描述:獲得幫助資訊
⑥、文法: man【指令或配置檔案】
範例1:檢視 ls 指令的幫助資訊:man ls

範例2:檢視配置檔案 services 的幫助資訊:man services。
注意檢視配置檔案不需要加上絕對路徑,如果是 man /etc/services,那麼顯示的就是services的檔案内容。
如果以檔案即是指令,又是配置檔案,比如man passwd,系統是優先顯示指令幫助資訊的。如果你想看passwd的配置檔案資訊,可以 man 5 passwd。因為5表示配置檔案資訊,1表示指令幫助資訊。
二、獲得shell内置指令的幫助資訊:help
①、指令名稱:help
②、英文原意:
③、指令所在路徑:shell 内置指令
⑤、功能描述:獲得shell内置指令幫助資訊
⑥、文法: help【shell内置指令】
範例:檢視 umask 指令的幫助資訊:help umask
我們如何判斷一個指令是否是shell内置指令呢?前面我們講過which指令,是用來搜尋指令所在的目錄及别名資訊,如果使用which找不到該指令的所在路徑,那麼此指令就是shell内置指令。
下面的指令都是shell内置指令:
三、獲得指令的中文幫助資訊:--help
這裡給大家一個簡單的技巧,如果我們想簡單的檢視指令的幫助資訊,而不是上面顯示的很多内容,那該怎麼辦呢?
我們執行此指令:指令 --help
範例:檢視 ls 的幫助資訊
2、使用者管理指令
一、添加新使用者:useradd
①、指令名稱:useradd
③、指令所在路徑:/usr/sbin/useradd
④、執行權限:root
⑤、功能描述:添加新使用者
⑥、文法: useradd【使用者名】
範例:添加使用者tom:useradd tom
二、設定使用者密碼:passwd
①、指令名稱:passwd
③、指令所在路徑:/usr/bin/passwd
⑤、功能描述:修改使用者的密碼
⑥、文法: passwd【使用者名】
注意:root使用者能修改任何使用者的密碼。而普通使用者隻能修改自己的密碼,而且密碼要符合密碼規則,不然修改不了
範例:修改使用者tom的密碼
三、檢視登入使用者簡單資訊:who
①、指令名稱:who
③、指令所在路徑:/usr/bin/who
⑤、功能描述:檢視登入使用者簡單資訊
⑥、文法:who
範例:檢視目前登入使用者的資訊
四、檢視登入使用者詳細資訊:w
①、指令名稱:w
③、指令所在路徑:/usr/bin/w
⑤、功能描述:檢視登入使用者詳細資訊
⑥、文法:w
範例:檢視目前登入使用者的詳細資訊
第一排 13:46:28:目前系統的時間 up 4 days:Linux連續運作時間4天 1 user:表示目前1個使用者登入 load average:0.00,0.01,0.05:系統的負載情況,分别表示過去一分鐘,五分鐘和十五分鐘系統的負載情況。
USER:登入使用者名
TTY:登入終端,pts表示遠端終端,tty表示本地終端
FROM:登入的主機IP,如果沒有寫表示本機登入
3、總結
本篇部落格我們主要介紹了Linux系統的幫助指令和使用者管理指令。對于幫助指令,man 指令能獲得指令和配置檔案的幫助資訊,help指令能獲得shell内置指令的幫助資訊。我們可以通過which來區分什麼是shell内置指令,什麼是外部指令。但是基本上我們如果對某個指令不熟悉的話,使用 指令 --help 能更清晰的檢視幫助資訊。
然後我們介紹了使用者管理指令,對于使用者管理指令後面我們會專門用一篇部落格來介紹,這裡這是簡單的介紹了如何建立新使用者 useradd,如何更改使用者的密碼passwd以及檢視目前登入用的詳細資訊w。注意建立新使用者隻有root使用者才有權限操作,而更改使用者密碼除了root使用者,還有該使用者本身。
作者:IT可樂
出處:http://www.cnblogs.com/ysocean/
資源:微信搜【IT可樂】關注我,回複 【電子書】有我特别篩選的免費電子書。
本文版權歸作者所有,歡迎轉載,但未經作者同意不能轉載,否則保留追究法律責任的權利。