Linux常用命令大總結

2021-10-22 14:29:07 字數 4417 閱讀 2475

r:遞迴複製目錄,既包含目錄下的各級子目錄

2、mv命令

mv命令主要用於檔案或目錄的移動或更名。

mv【引數】 原始檔或目錄目錄檔案或目錄

i:如果目標檔案或目錄存在,提示是否覆蓋目標檔案或目錄

f:無論目標檔案或目錄是否存在,直接覆蓋目標檔案或目錄,不提示使用者

3、rm命令

rm命令主要用於檔案或目錄的刪除。

rm【引數】 檔名或目錄名

i:刪除檔案或目錄時提示使用者

f:刪除檔案或目錄時不提示使用者

r:遞迴刪除目錄,即不包含目錄下的檔案和各級的子目錄

4、touch命令

touch命令主要用於建立五檔案或更新檔案的修改日期

touch【引數】 檔名或目錄名

d:yyyymmdd:把檔案的訪問或修改時間該為yyyy年mm月dd日

a:只把檔案的訪問時間改為當前時間

m:只把檔案的修改時間該為當前的時間

5、diff命令

diff命令主要用於比較兩個檔案內容的不同

diff【引數】 原始檔目標檔案

a:將所有的檔案當著文字檔案處理

b:忽略空格照成的不同

b:忽略空行照成的不同

q:只報告什麼地方不同,不報告具體的不同的資訊

i:忽略大小寫的變化

6、in命令

in命令主要用於建立兩個檔案之間的連線關係

in【引數】原始檔或目錄鏈結名

s:建立符合連線(軟連線),不加此引數時建立的連線為硬連線

7、gzip命令和gunzip命令

gzip命令用於對檔案進行壓縮,生成的壓縮檔案以.gz結束,而gunzip對.gz檔案進行解壓縮。

gzip –v 檔名

gunzip –v 檔名

8、tar命令

tar命令用於檔案打包的命令列工具,tar命令可以把一系列的檔案歸檔到乙個大檔案中,也可以吧檔案檔案解壓以恢復資料

tar 【引數】 檔案檔案檔案列表

c:生成檔案檔案

v:列出歸檔,解檔的詳細過程

f:指定檔案檔案的名稱

r:將檔案追加大檔案的末尾

z:以gzip格式壓縮或解壓縮檔案

j:以bzip2格式壓縮或解壓縮檔案

d:比較檔案與當前目錄中的檔案

x:解開檔案檔案

9、rpm命令

rpm主要用於對rpm包進行管理。rpm是linux的各種髮型版本中應用最廣泛的軟體包格式之一。

rpm【引數】 軟體包名稱

常用的選項:

qa:查詢系統中安裝的所有軟體包的資訊。

q:查詢指定的軟體包是否在系統中安裝

qi:查詢系統中已經安裝的軟體包的描述資訊

ql:查詢系統中已經安裝的軟體包中所包含的檔案列表

qf:查詢系統中指定檔案所屬的軟體包

qp:查詢rpm包的檔案資訊,通常在未安裝軟體包之前了解軟體包中的資訊

i:用於安裝指定的rpm軟體包

v:顯示較詳細的資訊

h:以「#」顯示安裝的資訊

e:刪除已經安裝的rpm軟體包

u:公升級指定的rpm軟體包

f:更新軟體包

10、whereis命令

whereis命令用於查詢命令的可執行檔案的位置。

whereis【引數】 命令名稱

b:只查詢二進位制檔案

m:只查詢命令的聯機幫助手冊部分

s:只查詢元**檔案

11、whatis命令

whatis用於命令的簡介。

whatis 命令名稱

12、find命令

find命令用於檔案的查詢

find【路徑】【匹配表示式】

find命令的匹配表示式主要有以下幾種型別

name filename:查詢指定名稱的檔案

user username:查詢屬於指定使用者的檔案

group grpname:查詢屬於指定組的檔案

print :顯示查詢的結果

size n:查詢大小塊為n塊的檔案,一塊為512b。

inum n:查詢索引節點號為n的檔案

type:查詢指定型別的檔案。檔案型別有b(塊裝置檔案)、c(字元裝置檔案)、d(目錄)、p(管道檔案)、l(符合連線檔案)、f(普通檔案)

atime n:查詢n天前被訪問過的檔案。「 n」表示超過n天前被訪問的檔案;「-n」表示未超過n天被訪問過的檔案。

mtime n:類似於atime,檢查的是檔案內容被修改的時間

ctime n:類似於atime,檢查的是檔案索引節點被改變的時間

prrm mode:查詢給定許可權匹配的檔案,必須以八進位制的檔案給出許可權,

newer file:查詢比指定檔案新的檔案,即最後修改時間離現在較進

exec command{}\;:對匹配指定條件的檔案執行command命令

ok command{}\;:與exec相同,但執行命令時請求使用者確認

13、grep命令

grep命令用於查詢檔案中包含有指定字串的行

grep【引數】 要查詢的字串檔名

v:列出不匹配的行

c:對匹配的行進行計數

l:只顯示包含匹配模式的檔名

h:抑制包含匹配模式的檔名的顯示

n:每個匹配的行只按照相對的行號顯示

i:對匹配模式不區分大小寫

1、dmseg命令

dmseg命令用來顯示系統的資訊

2、df命令

df命令主要用來檢視檔案系統的各個分割槽的占用的情況

3、du命令

du命令主要用來顯示某個目錄中的各個子目錄所使用的硬碟的空間數。

4、free命令

free命令主要用來顯示系統記憶體,虛擬記憶體的大小以及使用的情況

5、date命令

date命令主要用來顯示當前的日期和時間

6、cal命令

cal命令用來顯示指定的月份惡化年份的日曆

7、clock命令

clock命令主要用於從計算機的硬體獲得日期和時間

1、 ps命令

檢視系統的程序

ps【引數】

引數選項:

a:顯示當前終端的程序

u:顯示程序的使用者和

w:寬行輸出,不擷取輸出中的命令列

l:按長格式顯示輸出

x:顯示沒有控制終端的程序

e:顯示所有的程序

t n:顯示第n個終端的程序

2、 kill命令

前台程序在執行時,可以利用ctrl +c組合鍵來終止它,但後台程序無法使用這種方法終止,此時可以用kill命令向程序發出強制的終止訊號,已達到目的。

kill 【引數】 程序1 程序2 ……

s:一般跟訊號的型別。

3、 killall命令

和kill相識,killall命令可以根據程序名傳送訊號

4、 nice命令

用於制定程式的優先順序

nice –n 程式名 ,以制定的優先順序執行程式

5、 renice命令

renice命令可以根據程序的程序號來改變程式的優先順序

renice n 程序號

6、 top命令

和ps命令不同,top命令可以實時監控程序的狀況。top預設是5s重新整理一次,可以用top –d 20,設定每20s重新整理一次。

7、 bg、jobs、fg命令

bg命令用於把程序放到後台執行

jobs命令用於檢視在後台執行的程式

fg命令用於把命令從後台調到前台

1、clear命令

clear命令用於清除字元終端螢幕的內容

2、uname命令

uname命令顯示系統的資訊

3、man命令

man命令用於列出命令的幫助手冊

4、shutdown命令

shutdown命令用於在制定的時間內關閉系統

shutdown【引數】時間【警告資訊】

引數選項:

r:系統關閉後重新啟動

h:關閉系統

時間可以有以下幾種形式

now:表示立即關閉系統

hh:mm:制定絕對時間。hh表示小時,mm表示分鐘

m:表示m分鐘以後

5、halt命令

halt 命令表示立即停止系統,不自動關閉電源,需要人工關閉電源。

6、reboot命令

reboot命令命令用於重新啟動系統,相當於「shutdown –r now」

7、poweroff命令

poweroff命令表示立即停止系統,並關閉電源,相當於「shutdown –h now」

8、alias命令

alias命令用於建立命令的別名

alias 命令別名=「命令列」

9、unalias命令

unalias命令用於取消別名的定義

unalias 命令別名

10、history命令

history命令用於顯示最近使用過的命令。

Linux常用命令

touch 建立空檔案用在無法產生日誌檔案時。cp 加檔案如果是目錄者要加乙個選項r mv 可以進行改名 rmdir刪除空目錄 rm刪除檔案 r 刪除目錄 f 強制刪除 強制刪除目錄 more f 顯示下一頁 enter 下一行 q退出 head n 顯示n行 tail n 顯示後n行 f動態顯示 ...

Linux常用命令總結

liunx幫助命令 help pwd help s pwd 只顯示命令的格式資訊 touch help man ls info ls liunx檔案和目錄操作命令 ls ls l ll 列目錄命令 cd root,cd 目錄更改命令 mkdir directory1 directory2 建立目錄 ...

Linux常用命令手冊

no分類檔案管理 ps1 命令名ls 用法及引數ls a 功能註解 列出當前目錄下的所有檔案,包括以.頭的隱含檔案 對應章節 12345678910111213141516171819 檔案管理檔案管理檔案管理檔案管理檔案管理檔案管理檔案管理檔案管理檔案管理檔案管理檔案管理 lspwdcdcdcdc...