現(xiàn)實(shí)中,服務(wù)器(包含Linux,Unix,Windows Server)一般都擺放在機(jī)房里,因?yàn)橐粋(gè)機(jī)房擺放了很多Linux機(jī)器,所有機(jī)器都運(yùn)轉(zhuǎn)起來,整個(gè)室內(nèi)溫度也是非常高的,所以作為一個(gè)要操作Linux的開發(fā)人員,它們通常都是通過ssh遠(yuǎn)程連接操作Linux的,而ssh只有命令行界面,所以我們操作Linux只能通過一個(gè)個(gè)的命令去運(yùn)作。
所以,如果想熟練操作Linux,只能通過學(xué)習(xí)一個(gè)個(gè)Linux的命令來提高自己的系統(tǒng)操作能力
首先我們要學(xué)到的就是Linux的目錄文件的操作命令
cd (選項(xiàng)) (參數(shù))
cd命令用來切換用戶工作目錄到一個(gè)指定的目錄下,這個(gè)指定的目錄你可以使用絕對(duì)路徑或者是相對(duì)路徑,(絕對(duì)路徑代表從根目錄開始,相對(duì)路徑代表以當(dāng)前目錄為起點(diǎn))
如果直接用 cd 命令而不加任何參數(shù),則會(huì)切換到登錄用戶的主目錄
比如我一開始是用root用戶登錄的,那么他已進(jìn)入命令行就會(huì)進(jìn)入到 /root/ 目錄,使用cd 切換到其他目錄后,直接cd(不加任何參數(shù))那么他會(huì)切換回到/root/ 目錄
cd 切換目錄時(shí)要注意的幾點(diǎn)
" ~ "表示為home directory(家目錄或者叫用戶目錄)的意思
" . " 表示目前所在的目錄
" .. " 表示目前目錄位置的上一層目錄。
實(shí)例
cd 進(jìn)入用戶主目錄;
cd ~ 進(jìn)入用戶主目錄;
cd - 返回進(jìn)入此目錄之前所在的目錄;
cd .. 返回上級(jí)目錄(若當(dāng)前目錄為“/“,則執(zhí)行完后還在“/";".."為上級(jí)目錄的意思);
cd ../.. 返回上兩級(jí)目錄;
cd !$ 把上個(gè)命令的參數(shù)作為cd參數(shù)使用。
pwd(選項(xiàng))
pwd是用來顯示用戶當(dāng)前的工作路徑的 ,他是以絕對(duì)路徑的形式呈現(xiàn)的
例如以下例子
[root@localhost linuxidc]# cd /root
[root@localhost ~]# pwd
/root
[root@localhost ~]# cd /home/linuxidc/
[root@localhost linuxidc]# pwd
/home/linuxidc
ls(選項(xiàng))(參數(shù))
參數(shù)可以為一個(gè)目錄,如果什么都不加,代表當(dāng)前目錄
ls目錄在我看來算是Linux中使用頻率最高的命令了
在Windows下,打開文件資源管理器,進(jìn)入一個(gè)目錄,里面的文件目錄,都是直接顯示的
而在Linux下,進(jìn)入一個(gè)目錄,想查看一個(gè)目錄里面的文件,或文件夾就必須用到ls命令了
ls命令的選項(xiàng)如下
-a:顯示所有檔案及目錄(ls內(nèi)定將檔案名或目錄名稱為“.”的視為影藏,不會(huì)列出);
-A:顯示除影藏文件“.”和“..”以外的所有文件列表;
-C:多列顯示輸出結(jié)果。這是默認(rèn)選項(xiàng);
-l:與“-C”選項(xiàng)功能相反,所有輸出信息用單列格式輸出,不輸出為多列;
-F:在每個(gè)輸出項(xiàng)后追加文件的類型標(biāo)識(shí)符,具體含義:“*”表示具有可執(zhí)行權(quán)限的普通文件,“/”表示目錄,“@”表示符號(hào)鏈接,“|”表示命令管道FIFO,“=”表示sockets套接字。當(dāng)文件為普通文件時(shí),<br>不輸出任何標(biāo)識(shí)符;
-b:將文件中的不可輸出的字符以反斜線“”加字符編碼的方式輸出;
-c:與“-lt”選項(xiàng)連用時(shí),按照文件狀態(tài)時(shí)間排序輸出目錄內(nèi)容,排序的依據(jù)是文件的索引節(jié)點(diǎn)中的ctime字段。與“-l”選項(xiàng)連用時(shí),則排序的一句是文件的狀態(tài)改變時(shí)間;
-d:僅顯示目錄名,而不顯示目錄下的內(nèi)容列表。顯示符號(hào)鏈接文件本身,而不顯示其所指向的目錄列表;
-f:此參數(shù)的效果和同時(shí)指定“aU”參數(shù)相同,并關(guān)閉“l(fā)st”參數(shù)的效果;