上篇博客咱們介紹了Linux文件搜索命令,其中find是用的最多的也是功能最強大的文件或目錄搜索命令,和另外一個搜索命令locate的區別是,find命令是全盤搜索,剛建立的文件也能搜索的到,而locate是在文件資料庫中進行搜索,對比find命令搜索速度快不少,可是新建立的文件若是沒有收錄到文件資料庫中,使用locate命令是搜索不到的,再就是/tmp目錄是不收錄到文件資料庫的,也就是說使用locate命令搜索不到在/tmp目錄下的文件。而後咱們介紹搜索命令所在的目錄以及別名信息which,搜索命令所在的目錄以及幫助文檔路徑whereis,最後一個命令grep和前面搜索文件或目錄命令是不一樣的,grep是在文件中搜索匹配的字符串,是在文件中進行內容搜索,這個命令後面用到的比較多,你們須要記住用法。shell
那麼這篇博客咱們繼續介紹Linux命令——幫助命令和用戶管理命令。post
①、命令名稱:manurl
②、英文原意:manualhtm
③、命令所在路徑:/usr/bin/manblog
④、執行權限:全部用戶文檔
⑤、功能描述:得到幫助信息字符串
⑥、語法: man【命令或配置文件】get
範例1:查看 ls 命令的幫助信息:man ls博客
範例2:查看配置文件 services 的幫助信息:man services。
注意查看配置文件不須要加上絕對路徑,若是是 man /etc/services,那麼顯示的就是services的文件內容。
若是以文件便是命令,又是配置文件,好比man passwd,系統是優先顯示命令幫助信息的。若是你想看passwd的配置文件信息,能夠 man 5 passwd。由於5表示配置文件信息,1表示命令幫助信息。
①、命令名稱:help
②、英文原意:
③、命令所在路徑:shell 內置命令
④、執行權限:全部用戶
⑤、功能描述:得到shell內置命令幫助信息
⑥、語法: help【shell內置命令】
範例:查看 umask 命令的幫助信息:help umask
咱們如何判斷一個命令是不是shell內置命令呢?前面咱們講過which命令,是用來搜索命令所在的目錄及別名信息,若是使用which找不到該命令的所在路徑,那麼此命令就是shell內置命令。
下面的命令都是shell內置命令:
這裏給你們一個簡單的技巧,若是咱們想簡單的查看命令的幫助信息,而不是上面顯示的不少內容,那該怎麼辦呢?
咱們執行此命令:命令 --help
範例:查看 ls 的幫助信息
①、命令名稱:useradd
②、英文原意:
③、命令所在路徑:/usr/sbin/useradd
④、執行權限:root
⑤、功能描述:添加新用戶
⑥、語法: useradd【用戶名】
範例:添加用戶tom:useradd tom
①、命令名稱:passwd
②、英文原意:
③、命令所在路徑:/usr/bin/passwd
④、執行權限:root
⑤、功能描述:修改用戶的密碼
⑥、語法: passwd【用戶名】
注意:root用戶能修改任何用戶的密碼。而普通用戶只能修改本身的密碼,並且密碼要符合密碼規則,否則修改不了
範例:修改用戶tom的密碼
①、命令名稱:who
②、英文原意:
③、命令所在路徑:/usr/bin/who
④、執行權限:root
⑤、功能描述:查看登陸用戶簡單信息
⑥、語法:who
範例:查看當前登陸用戶的信息
①、命令名稱:w
②、英文原意:
③、命令所在路徑:/usr/bin/w
④、執行權限:root
⑤、功能描述:查看登陸用戶詳細信息
⑥、語法: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,若是沒有寫表示本機登陸
本篇博客咱們主要介紹了Linux系統的幫助命令和用戶管理命令。對於幫助命令,man 命令能得到命令和配置文件的幫助信息,help命令能得到shell內置命令的幫助信息。咱們能夠經過which來區分什麼是shell內置命令,什麼是外部命令。可是基本上咱們若是對某個命令不熟悉的話,使用 命令 --help 能更清晰的查看幫助信息。
而後咱們介紹了用戶管理命令,對於用戶管理命令後面咱們會專門用一篇博客來介紹,這裏這是簡單的介紹瞭如何建立新用戶 useradd,如何更改用戶的密碼passwd以及查看當前登陸用的詳細信息w。注意建立新用戶只有root用戶纔有權限操做,而更改用戶密碼除了root用戶,還有該用戶自己。