1、Linux命令基礎(chǔ)格式
[root@localhost~]#? ? 介紹如下:
[]:提示符的分隔符號(hào),沒(méi)有特殊含義;
root:顯示的是當(dāng)前的登錄用戶;
@:分隔符號(hào),沒(méi)有特殊含義;
localhost:當(dāng)前系統(tǒng)的簡(jiǎn)寫主機(jī)名;
~:代表當(dāng)前所在目錄(家目錄);
$#:命令提示符,標(biāo)識(shí)登錄的用戶權(quán)限等級(jí)(超級(jí)用戶#;普通用戶$)
2、ls命令(顯示當(dāng)前目錄下的文件)
格式:[root@localhost~]#ls 【選項(xiàng)】 【文件名或目錄名】
-a:顯示所有文件;
-d:顯示目錄信息,而不是目錄下是文件;
-h:顯示文件大?。?/p>
-l:長(zhǎng)格式顯示;
3、cd命令(切換目錄)
格式:[root@localhost~]#cd 【目錄名】
~:代表用戶的家目錄;
-:代表上次所在目錄;
.:代表當(dāng)前目錄;
..:代表上級(jí)目錄
4、mkdir命令(創(chuàng)建空目錄)
格式:[root@localhost~]#mkdir 【選項(xiàng)】目錄名
-p:遞歸創(chuàng)建所需目錄
5、rmdir命令(刪除空目錄)
格式:[root@localhost~]#rmdir 【選項(xiàng)】目錄名
-p:遞歸刪除
6、touch命令(創(chuàng)建文件)
格式:[root@localhost~]#touch 【選項(xiàng)】文件名
7、stat命令(顯示文件或文件系統(tǒng)的詳細(xì)信息)
格式:[root@localhost~]#stat 【選項(xiàng)】文件名或目錄名
8、cat命令(查看文件內(nèi)容)
格式:[root@localhost~]#cat 【選項(xiàng)】文件名
-A:顯示所有隱藏符號(hào);
-E:顯示每行結(jié)尾的回車符$;
-n:顯示行號(hào);
-V:顯示特殊字符
9、more命令(分屏顯示文件內(nèi)容)
格式:[root@localhost~]#more 【選項(xiàng)】文件名
空格鍵:向下翻頁(yè)
b:向上翻頁(yè)
回車鍵:向下滾動(dòng)一行
/字符串:搜索指定的字符串
q:退出
10、head命令(顯示文件開頭的內(nèi)容)
格式:[root@localhost~]#head 【選項(xiàng)】文件名
-n行數(shù):從文件頭開始,顯示指定行數(shù)
-v:顯示文件名
11、tail命令(顯示文件結(jié)尾的內(nèi)容)
格式:[root@localhost~]#tail 【選項(xiàng)】文件名
-n行數(shù):從文件尾開始,顯示指定行數(shù)
-f:監(jiān)聽文件的新增內(nèi)容
12、ln命令(創(chuàng)建連接-硬鏈接和軟連接)
格式:[root@localhost~]#ln 【選項(xiàng)】源文件 目標(biāo)文件
-s:創(chuàng)建軟連接。默認(rèn)創(chuàng)建硬鏈接(不加-s)
-f:強(qiáng)制創(chuàng)建,若目標(biāo)文件存在則刪除后在創(chuàng)建
13、rm命令(刪除文件或目錄)
格式:[root@localhost~]#rm 【選項(xiàng)】文件或目錄
-f:強(qiáng)制刪除
-i:在刪除前詢問(wèn)用戶
-r:遞歸刪除
14、cp命令(復(fù)制文件和目錄)
格式:[root@localhost~]#cp 【選項(xiàng)】源文件 目標(biāo)文件
-p:復(fù)制后目標(biāo)文件保留源文件的所有屬性
-r:遞歸復(fù)制(用于復(fù)制目錄)
15、mv命令(移動(dòng)文件或改名)
格式:[root@localhost~]#mv 【選項(xiàng)】源文件 目標(biāo)文件
-f:強(qiáng)制覆蓋
-i:若目標(biāo)文件存在會(huì)詢問(wèn)用戶是否覆蓋
-n:若目標(biāo)文件存在則不會(huì)覆蓋
-v:顯示詳細(xì)信息
16、man命令(顯示聯(lián)機(jī)幫助手冊(cè))
格式:[root@localhost~]#man 【選項(xiàng)】命令
17、info命令(幫助指令)
格式:[root@localhost~]#info 命令
18、help命令(顯示命令的幫助命令)
格式:[root@localhost~]#help 內(nèi)置命令
如:--help 選項(xiàng) (ls --help)
19、whereis命令(查找二進(jìn)制命令、源文件和幫助文檔)
格式:[root@localhost~]#whereis 【選項(xiàng)】命令
-b:只查找二進(jìn)制命令
-m:只查找?guī)椭臋n
20、which命令(列出命令的所在路徑)
格式:[root@localhost~]#which 命令
21、locate命令(按照文件名搜索文件)
格式:[root@localhost~]#locate 【選項(xiàng)】文件名
-i:忽略大小寫
22、find命令(在目錄中查找文件)
格式:[root@localhost~]#find 搜索路徑 【選項(xiàng)】搜索內(nèi)容
-name:按照文件名搜索
-iname:按照文件名搜索,不區(qū)分文件名大小
-size[+-]大?。喊凑罩付ù笮∷阉魑募?/p>
-perm [+-]權(quán)限模式:按照文件權(quán)限查找
-type d:查找目錄
-type f:查找普通文件
-type l:查找軟連接文件
23、zip命令(壓縮文件或目錄)
格式:[root@localhost~]#zip 【選項(xiàng)】壓縮包名 源文件或源目錄
-r :壓縮目錄
24、unzip命令(解壓zip格式的壓縮包)
格式:[root@localhost~]#unzip 【選項(xiàng)】壓縮包名
-d:指定解壓縮位置
25、gzip命令(壓縮文件或目錄)
格式:[root@localhost~]#gzip 【選項(xiàng)】源文件
-c:將壓縮數(shù)據(jù)輸出到標(biāo)準(zhǔn)輸出中,保留源文件
-d:解壓縮
-r:壓縮目錄
-v:顯示壓縮文件的信息
26、gunzip命令(解壓縮文件或目錄)
格式:[root@localhost~]#gunzip 源文件
27、bzip2命令(bz2格式的壓縮命令)
格式:[root@localhost~]#bzip2 【選項(xiàng)】源文件
-d:解壓縮
-k:壓縮時(shí),保留源文件
-v:顯示壓縮的詳細(xì)信息
28、bunzip命令(bz2格式的解壓縮命令)
格式:[root@localhost~]#bunzip2 【選項(xiàng)】源文件
29、tar壓縮命令(打包與解打包命令)
格式:[root@localhost~]#tar 【選項(xiàng)】【-f 壓縮包名】源文件或目錄
-c:打包
-f:指定壓縮包的文件名
-v:顯示打包文件過(guò)程
例:tar -cvf 壓縮包名 源文件或目錄
解打包命令格式:[root@localhost~]#tar 【選項(xiàng)】壓縮名
-x:解打包
-f:指定壓縮包的文件名
-v:顯示打包文件過(guò)程
例:tar -xvf 壓縮包
“.tar.gz”和“.tar.bz2”格式:
-z:壓縮和解壓“.tar.gz”格式
-j:壓縮和解壓“.tar.bz2”格式
例-.tar.gz格式:壓縮:tar -zcvf 壓縮包名 源文件或目錄?
? ? 解壓:tar -zxvf 壓縮包名
.tar.bz2格式:壓縮:tar -jcvf 壓縮包名 源文件或目錄
? ? ? ? ? ? 解壓:tar -jxvf 壓縮包名
30、sync命令(刷新文件系統(tǒng)緩沖區(qū))
31、shutdown命令(關(guān)機(jī)和重啟)
格式:[root@localhost~]#shutdown 【選項(xiàng)】時(shí)間【警告信息】
-c:取消已執(zhí)行的shutdown命令
-h:關(guān)機(jī)
-r:重啟
32、關(guān)機(jī)和重啟命令
reboot重啟命令
halt和poweroff 關(guān)機(jī)命令
init命令:init 0 關(guān)機(jī);init 6 重啟
33、setup命令(系統(tǒng)配置工具)
34、ifconfig命令(查看和臨時(shí)修改IP地址)
35、ping命令(向網(wǎng)絡(luò)主機(jī)發(fā)送ICMP請(qǐng)求,測(cè)試網(wǎng)絡(luò)通信情況)
36、netstat命令(網(wǎng)絡(luò)狀態(tài)查看命令)
格式:[root@localhost~]#netstat 【選項(xiàng)】
-a:列出所有網(wǎng)絡(luò)狀態(tài)
-c秒數(shù):指定每隔幾秒刷新一次
-p:顯示pid和程序名
-n:顯示IP地址和端口號(hào)
-t:顯示tcp協(xié)議端口連接狀況
-u:顯示udp協(xié)議端口連接狀況
-l:顯示監(jiān)聽狀態(tài)的連接
例:顯示本機(jī)開啟的端口:netstat -tuln
?顯示所有連接:netstat -an
37、write命令(向其他用戶發(fā)送信息)
38、mail命令(發(fā)送和接收電子郵件)