經常使用Linux命令總結2

man命令shell

man指令是Linux下的幫助指令,經過man指令能夠查看Linux中的指令幫助、配置文件幫助和編程幫助等信息。編程

man +須要查詢的指令。spa

 

free命令命令行

free指令會顯示內存的使用狀況,包括實體內存,虛擬的交換文件內存,共享內存區段,以及系統核心使用的緩衝區等。常見參數有:code

-b  以Byte爲單位顯示內存使用狀況。 xml

-k  以KB爲單位顯示內存使用狀況。進程

-m  以MB爲單位顯示內存使用狀況。 ip

-o  不顯示緩衝區調節列。內存

-s<間隔秒數>  持續觀察內存使用情況。ci

-t  顯示內存總和列。

-V  顯示版本信息。

 

who命令

 

 who 命令顯示關於當前在本地系統上的全部用戶的信息。顯示如下內容:登陸名、tty、登陸日期和時間。

who 命令也能顯示自從線路活動發生以來通過的時間、命令解釋器(shell)的進程標識、登陸、註銷、從新啓動和系統時鐘的變化,還能顯示由初始化進程生成的其它進程。

 

pwd命令

pwdPrint Working Directory的縮寫,其功能是顯示當前所在工做目錄的全路徑。主要用在當不肯定當前所在位置時,經過pwd來查看當前目錄的絕對路徑。

 

mkdir命令和rmdir命令

 分別是建立目錄和刪除目錄。

 

su命令

 su命令用於變動爲其餘使用者的身份,除 root 外,須要鍵入該使用者的密碼。

 

在root權限下實現用戶的建立,刪除

假設咱們如今建立的這個用戶叫作testuser

useradd testuser  建立用戶testuser
passwd testuser  給已建立的用戶testuser設置密碼
說明:新建立的用戶會在/home下建立一個用戶目錄testuser
usermod --help  修改用戶這個命令的相關參數
userdel testuser  刪除用戶testuser
rm -rf testuser  刪除用戶testuser所在目錄

若是不知道用戶被建立在了什麼地方能夠用 locate useradd 進行查找。

 

 

tar命令

tar命令用於對文件打包壓縮或解壓,格式爲:「tar [選項] [文件]」。

打包並壓縮文件:「tar -czvf 壓縮包名.tar.gz 文件名」

解壓並展開壓縮包:「tar -xzvf 壓縮包名.tar.gz」

參數

做用

-c

建立壓縮文件

-x

解開壓縮文件

-t

查看壓縮包內有那些文件

-z

用Gzip壓縮或解壓

-j

用bzip2壓縮或解壓

-v

顯示壓縮或解壓的過程

-f

目標文件名

-p

保留原始的權限與屬性

-P

使用絕對路徑來壓縮

-C

指定解壓到的目錄

 

grep命令

 

grep命令用於對文本進行搜索,格式爲:「grep [選項] [文件]」。

 

搜索某個關鍵詞:「grep 關鍵詞 文本文件」

 

參數

做用

-b

將可執行文件(binary)看成文本文件(text)來搜索

-c

僅顯示找到的次數

-i

忽略大小寫

-n

顯示行號

-v

反向選擇——僅列出沒有「關鍵詞」的行。

 

 

history命令

用於顯示歷史記錄和執行過的指令命令。history命令讀取歷史命令文件中的目錄到歷史命令緩衝區和將歷史命令緩衝區中的目錄寫入命令文件。

 

wc命令

利用wc指令咱們能夠計算文件的Byte數、字數、或是列數,若不指定文件名稱、或是所給予的文件名爲"-",則wc指令會從標準輸入設備讀取數據。經常使用參數以下:

  • -c或--bytes或--chars 只顯示Bytes數。
  • -l或--lines 只顯示行數。
  • -w或--words 只顯示字數。
  • --help 在線幫助。
  • --version 顯示版本信息。

 

find命令

find命令用來在指定目錄下查找文件。任何位於參數以前的字符串都將被視爲欲查找的目錄名。若是使用該命令時,不設置任何參數,則find命令將在當前目錄下查找子目錄與文件。而且將查找到的子目錄和文件所有進行顯示。

 

 

命令行通配符

 

通配符

含義

*

匹配零個或多個字符。

?

匹配任意單個字符。

[0-9]

匹配範圍內的數字。

[abc]

匹配已出的任意字符。

字符

做用

\(反斜槓)

轉義後面單個字符

''(單引號)

轉義全部的字符

""(雙引號)

變量依然生效

``(反引號)

執行命令語句

相關文章
相關標籤/搜索