天天看點

Linux系列教程(七)——Linux常用指令之幫助和使用者管理指令

本篇部落格我們介紹了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

  

Linux系列教程(七)——Linux常用指令之幫助和使用者管理指令

  範例2:檢視配置檔案 services 的幫助資訊:man services。

  注意檢視配置檔案不需要加上絕對路徑,如果是 man /etc/services,那麼顯示的就是services的檔案内容。

Linux系列教程(七)——Linux常用指令之幫助和使用者管理指令

  如果以檔案即是指令,又是配置檔案,比如man passwd,系統是優先顯示指令幫助資訊的。如果你想看passwd的配置檔案資訊,可以 man 5 passwd。因為5表示配置檔案資訊,1表示指令幫助資訊。

 二、獲得shell内置指令的幫助資訊:help

  ①、指令名稱:help

  ②、英文原意:

  ③、指令所在路徑:shell 内置指令

  ⑤、功能描述:獲得shell内置指令幫助資訊

  ⑥、文法: help【shell内置指令】

  範例:檢視 umask 指令的幫助資訊:help umask

  我們如何判斷一個指令是否是shell内置指令呢?前面我們講過which指令,是用來搜尋指令所在的目錄及别名資訊,如果使用which找不到該指令的所在路徑,那麼此指令就是shell内置指令。

Linux系列教程(七)——Linux常用指令之幫助和使用者管理指令

  下面的指令都是shell内置指令:

Linux系列教程(七)——Linux常用指令之幫助和使用者管理指令

 三、獲得指令的中文幫助資訊:--help

  這裡給大家一個簡單的技巧,如果我們想簡單的檢視指令的幫助資訊,而不是上面顯示的很多内容,那該怎麼辦呢?

  我們執行此指令:指令 --help

  範例:檢視 ls 的幫助資訊

Linux系列教程(七)——Linux常用指令之幫助和使用者管理指令

2、使用者管理指令

 一、添加新使用者:useradd

  ①、指令名稱:useradd

  ③、指令所在路徑:/usr/sbin/useradd

  ④、執行權限:root

  ⑤、功能描述:添加新使用者

  ⑥、文法: useradd【使用者名】

  範例:添加使用者tom:useradd tom

Linux系列教程(七)——Linux常用指令之幫助和使用者管理指令

 二、設定使用者密碼:passwd

  ①、指令名稱:passwd

  ③、指令所在路徑:/usr/bin/passwd

  ⑤、功能描述:修改使用者的密碼

  ⑥、文法: passwd【使用者名】

  注意:root使用者能修改任何使用者的密碼。而普通使用者隻能修改自己的密碼,而且密碼要符合密碼規則,不然修改不了

  範例:修改使用者tom的密碼

Linux系列教程(七)——Linux常用指令之幫助和使用者管理指令

 三、檢視登入使用者簡單資訊:who

  ①、指令名稱:who

  ③、指令所在路徑:/usr/bin/who

  ⑤、功能描述:檢視登入使用者簡單資訊

  ⑥、文法:who

  範例:檢視目前登入使用者的資訊

Linux系列教程(七)——Linux常用指令之幫助和使用者管理指令

 四、檢視登入使用者詳細資訊:w

  ①、指令名稱:w

  ③、指令所在路徑:/usr/bin/w

  ⑤、功能描述:檢視登入使用者詳細資訊

  ⑥、文法:w

  範例:檢視目前登入使用者的詳細資訊

Linux系列教程(七)——Linux常用指令之幫助和使用者管理指令

  第一排 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可樂】關注我,回複 【電子書】有我特别篩選的免費電子書。

本文版權歸作者所有,歡迎轉載,但未經作者同意不能轉載,否則保留追究法律責任的權利。

繼續閱讀