上篇文章我們介紹了Linux文件搜索命令,其中find是用的最多的也是功能最強大的文件或目錄搜索命令,和另一個搜索命令locate的區(qū)別是,find命令是全盤搜索,剛創(chuàng)建的文件也能搜索的到,而locate是在文件資料庫中進行搜索,對比find命令搜索速度快很多,但是新創(chuàng)建的文件如果沒有收錄到文件資料庫中,使用locate命令是搜索不到的,再就是/tmp目錄是不收錄到文件資料庫的,也就是說使用locate命令搜索不到在/tmp目錄下的文件。然后我們介紹搜索命令所在的目錄以及別名信息which,搜索命令所在的目錄以及幫助文檔路徑whereis,最后一個命令grep和前面搜索文件或目錄命令是不同的,grep是在文件中搜索匹配的字符串,是在文件中進行內容搜索,這個命令后面用到的比較多,大家需要記住用法。
那么這篇我們繼續(xù)介紹Linux命令——幫助命令和用戶管理命令。
1、幫助命令
一、獲得命令或配置文件幫助信息:man
①、命令名稱:man
?、?、英文原意:manual
③、命令所在路徑:/usr/bin/man
?、堋?zhí)行權限:所有用戶
?、?、功能描述:獲得幫助信息
?、?、語法: man【命令或配置文件】
![](/d/20211017/4b0411b3094124194430988e401b0a72.gif)
范例1:查看 ls 命令的幫助信息:man ls
范例2:查看配置文件 services 的幫助信息:man services。
注意查看配置文件不需要加上絕對路徑,如果是 man /etc/services,那么顯示的就是services的文件內容。
![](/d/20211017/e10e1dfb2ab46fb6bd083fa09105d8ea.gif)
如果以文件即是命令,又是配置文件,比如man passwd,系統(tǒng)是優(yōu)先顯示命令幫助信息的。如果你想看passwd的配置文件信息,可以 man 5 passwd。因為5表示配置文件信息,1表示命令幫助信息。
二、獲得shell內置命令的幫助信息:help
?、?、命令名稱:help
?、?、英文原意:
?、?、命令所在路徑:shell 內置命令
?、?、執(zhí)行權限:所有用戶
?、?、功能描述:獲得shell內置命令幫助信息
?、?、語法: help【shell內置命令】
范例:查看 umask 命令的幫助信息:help umask
我們如何判斷一個命令是否是shell內置命令呢?前面我們講過which命令,是用來搜索命令所在的目錄及別名信息,如果使用which找不到該命令的所在路徑,那么此命令就是shell內置命令。
![](/d/20211017/342161307907654cbea8de5b8fe81add.gif)
下面的命令都是shell內置命令:
![](/d/20211017/ea34a09e53e6610b3de52868ce0938a7.gif)
三、獲得命令的中文幫助信息:--help
這里給大家一個簡單的技巧,如果我們想簡單的查看命令的幫助信息,而不是上面顯示的很多內容,那該怎么辦呢?
我們執(zhí)行此命令:命令 --help
范例:查看 ls 的幫助信息
![](/d/20211017/2b136415af1beace28b732cecd55c177.gif)
2、用戶管理命令
一、添加新用戶:useradd
①、命令名稱:useradd
②、英文原意:
③、命令所在路徑:/usr/sbin/useradd
?、堋?zhí)行權限:root
?、?、功能描述:添加新用戶
?、?、語法: useradd【用戶名】
范例:添加用戶tom:useradd tom
![](/d/20211017/e1ca585dfa42648df0e14aac02517867.gif)
二、設置用戶密碼:passwd
?、?、命令名稱:passwd
?、凇⒂⑽脑猓?/p>
?、?、命令所在路徑:/usr/bin/passwd
④、執(zhí)行權限:root
⑤、功能描述:修改用戶的密碼
⑥、語法: passwd【用戶名】
注意:root用戶能修改任何用戶的密碼。而普通用戶只能修改自己的密碼,而且密碼要符合密碼規(guī)則,不然修改不了
范例:修改用戶tom的密碼
![](/d/20211017/4916c98d03ef3a5768beb3bb4045cc96.gif)
三、查看登錄用戶簡單信息:who
①、命令名稱:who
②、英文原意:
?、?、命令所在路徑:/usr/bin/who
④、執(zhí)行權限:root
?、?、功能描述:查看登錄用戶簡單信息
?、蕖⒄Z法:who
范例:查看當前登錄用戶的信息
![](/d/20211017/bc0a3fc738274b64131968dc06ef04d6.gif)
四、查看登錄用戶詳細信息:w
?、?、命令名稱:w
②、英文原意:
?、邸⒚钏诼窂剑?usr/bin/w
?、?、執(zhí)行權限:root
?、?、功能描述:查看登錄用戶詳細信息
⑥、語法:w
范例:查看當前登錄用戶的詳細信息
![](/d/20211017/e6495f7f840d516f1c2294e09dbaaf2d.gif)
第一排 13:46:28:當前系統(tǒng)的時間 up 4 days:Linux連續(xù)運行時間4天 1 user:表示當前1個用戶登錄 load average:0.00,0.01,0.05:系統(tǒng)的負載情況,分別表示過去一分鐘,五分鐘和十五分鐘系統(tǒng)的負載情況。
USER:登錄用戶名
TTY:登錄終端,pts表示遠程終端,tty表示本地終端
FROM:登錄的主機IP,如果沒有寫表示本機登錄
3、總結
本篇博客我們主要介紹了Linux系統(tǒng)的幫助命令和用戶管理命令。對于幫助命令,man 命令能獲得命令和配置文件的幫助信息,help命令能獲得shell內置命令的幫助信息。我們可以通過which來區(qū)分什么是shell內置命令,什么是外部命令。但是基本上我們如果對某個命令不熟悉的話,使用 命令 --help 能更清晰的查看幫助信息。
然后我們介紹了用戶管理命令,對于用戶管理命令后面我們會專門用一篇博客來介紹,這里這是簡單的介紹了如何創(chuàng)建新用戶 useradd,如何更改用戶的密碼passwd以及查看當前登錄用的詳細信息w。注意創(chuàng)建新用戶只有root用戶才有權限操作,而更改用戶密碼除了root用戶,還有該用戶本身。
您可能感興趣的文章:- linux文件及用戶管理的實例練習
- linux系統(tǒng)用戶管理與grep正則表達式示例教程
- RedHat Linux用戶管理經驗點滴
- Linux系統(tǒng)用戶管理命令小結