1.cd命令
cd命令可接受單個(gè)參數(shù)destination,用以指定想切換到的目錄名。如果沒(méi)有為cd命令指定目標(biāo)路徑,它將切換到用戶(hù)主目錄。
destination參數(shù)可以用兩種方式表示:一種是使用絕對(duì)文件路徑linux命令,另一種是使用相對(duì)文件路徑。
1)通過(guò)絕對(duì)路徑切換目錄
$cd /usr/local ##切換到/usr/local目錄下
pwd命令可以顯示出shell會(huì)話的當(dāng)前目錄,這個(gè)目錄被稱(chēng)為當(dāng)前工作目錄
$pwd
跳回主目錄
$cd
$pwd
2)通過(guò)相對(duì)路徑切換目錄 命令如下:
$cd /usr 進(jìn)入usr目錄
$cd local 通過(guò)相對(duì)路徑進(jìn)入到usr目錄下的local目錄
$pwd 查看當(dāng)前目錄
有兩個(gè)特殊字符可用于相對(duì)文件路徑中:
? 單點(diǎn)符(.),表示當(dāng)前目錄;
? 雙點(diǎn)符(..),表示當(dāng)前目錄的父目錄。
$cd ../local
$pwd
輸出:/usr
2.文件基本列表功能(man ls查看手冊(cè))
$ls 文件列表
$ls -F 區(qū)分文件、目錄-F參數(shù)在目錄名后加了正斜線(/)
$ls -a 顯示隱藏文件
$ls -FR -R參數(shù)是ls命令可用的另一個(gè)參數(shù)linux命令,叫作遞歸選項(xiàng)。它列出了當(dāng)前目錄下包含的子目錄中的文件
$ls -l 顯示文件附加信息,如下圖所示
輸出的第一行顯示了在目錄中包含的總塊數(shù)。在此之后,每一行都包含了關(guān)于文件(或目錄)的下述信息:
? 文件類(lèi)型,比如目錄(d)、文件(-)、字符型文件(c)或塊設(shè)備(b);
? 文件的權(quán)限;
? 文件的硬鏈接總數(shù);
? 文件屬主的用戶(hù)名;
? 文件屬組的組名;
? 文件的大小(以字節(jié)為單位);
? 文件的上次修改時(shí)間;
? 文件名或目錄名。
文件過(guò)濾
? 問(wèn)號(hào)(?)代表一個(gè)字符;
? 星號(hào)(*)代表零個(gè)或多個(gè)字符。
$ls -l myscript
$ls -l mysc?ipt
$ls -l my*
$ls -l my[a-z]ript
使用了中括號(hào)以及在特定位置上可能出現(xiàn)的兩種字符:a或i。中括號(hào)表示一個(gè)字符位置并給出多個(gè)可能的選擇?梢韵裆厦娴睦幽菢訉⒋x的字符列出來(lái),也可以指定字符范圍,例如字母范圍[a – i]。
$ls -l my[!a]ript 感嘆號(hào)(!)將不需要的內(nèi)容排除在外