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...