2 檔案內容檢視
命令全拼
功用ls
list files
列出目錄及檔名稱
cdchange directory
切換目錄
pwdprint work directory
顯示當前目錄
mkdir
make directory
建立乙個新目錄
rmdir
remove directory
移除乙個空目錄
cpcopy file
複製檔案或目錄
rmremove
移除檔案或目錄
mvmove file
移動檔案或目錄,或修改其名稱
語法如下:
ls 目錄 引數其中目錄和引數可以不指定。
常用引數如下:
-a:連同隱藏檔案一起輸出以上命令可以組合使用,更多可以參考:戳戳。-d:僅列出目錄本身
-l:長資料串列出,包含檔案的屬性與許可權等等
語法如下:
cd 目錄使用示例如下 (假設根目錄已有test目錄):
1)cd test:進入指定目錄更多可以戳戳。2)cd .
../test:使用相對路徑進入目錄
3)cd ....
..
可以設定選項,以顯示正確的完整的路徑,如下:
pwd [-p]語法如下:
mkdir 引數 目錄引數如下:
-m:設定許可權使用示例如下:-p:可以建立多層目錄
mkdir -m 711 test:指定許可權建立目錄數字所對應的許可權表如下:mkdir -m 711 -p test/test:指定許可權建立多層目錄
八進位制數字許可權0
- - -
1- - x
2- w -
3- w x
4r - -
5r - x
6r w -
7r w x
語法如下:
rmdir [-p]引數如下:
語法如下:
cp 引數 ** 目標
-a:相當於-pdr,-p、-d、-r的作用見↓示例如下:-d:若**為鏈結檔的屬性(link file),則複製鏈結檔屬性而非**本身;
-f:目標檔案存在且無法開啟時,則移除後再嘗試一次;
-i:若目標存在,在覆蓋前會先詢問;
-l:進行硬式鏈結(hard link)的鏈結檔建立,而非複製檔案本身;
-p:連同檔案的屬性一起複製,而非使用預設屬性(備份常用);
-r:遞迴持續複製,用於目錄的複製行為;(常用)
-s:複製成為符號鏈結檔 (symbolic link);
-u:若目標比**舊才公升級目標
cp -ai test.txt test1.txt語法如下:
rm 引數 目錄引數如下:
-f :忽略不存在的檔案,不會出現警告資訊;示例如下:-i :刪除前會詢問;
-r :遞迴刪除 (使用需謹慎)
rm -i test.txt語法如下:
mv 引數 ** 目標引數如下:
接下來將在以下測試檔案上進行:
1)建立測試文字:
vim test.txt2)輸入以下或者隨意輸入:
hahaha3)按下esc,輸入:wq儲存並退出。lalala
gagaga
gugugu
miaomiaomiao
huhuhu
常用命令如下表:
命令含義
cat由第一行開始顯示
tac從最後一行開始顯示
nl顯示且輸出行號
more
一頁一頁的顯示
less
與 more 類似,但是可以往前翻頁
head
只看頭幾行
tail
只看尾幾行
語法如下:
cat 引數 目標引數如下:
-a :相當於 -vet,可列出一些特殊字元而不是空白;示例如下:-b :列出行號,且僅針對非空白行;
-e :將結尾的斷行位元組 $ 顯示出來;
-n :列出行號,連同空白行也會有行號;
-t :將 [tab] 鍵以 ^i 顯示出來;
-v :列出一些看不出來的特殊字元
cat -an test.txt輸出如下:
1 hahaha$與cat類似。2 lalala$
3 gagaga$
4 gugugu$
5 miaomiaomiao$
6 huhuhu$
語法如下:
nl 引數 目標引數如下:
-b :指定行號的表示方式,主要有兩種:示例如下:-b a :空行同樣列出行號(類似 cat -n);
-b t :空行不列出行號(預設);
-n :列出行號的表示方法,主要有三種:
-n ln :行號在最左方顯示;
-n rn :行號在自己欄位的最右方顯示,且不加 0 ;
-n rz :行號在自己欄位的最右方顯示,且加 0 ;
-w :行號欄位的占用的位數。
nl -b a -n ln -w 2 test.txt顯示如下:
1 hahaha語法如下:2 lalala
3 gagaga
4 gugugu
5 miaomiaomiao
6 huhuhu
more 目標在more程式中,有以下按鍵可選:
space:代表向下翻一頁;語法如下:enter :代表向下翻『一行』;
/字串 :代表在這個顯示的內容中,向下搜尋『字串』這個關鍵字;
:f :立刻顯示出檔名以及目前顯示的行數;
q :退開 more ;
b 或 [ctrl]-b :代表往回翻頁,但該動作只對檔案有用,對管線無用
less 目標在less程式中,有以下按鍵可選:
space :向下翻動一頁;語法如下:↓:向下翻動一頁;
↑ :向上翻動一頁;
/字串 :向下搜尋『字串』的功能;
?字串 :向上搜尋『字串』;
n :重複前乙個搜尋 (與 / 或 ? 有關!);
n :反向的重複前乙個搜尋 (與 / 或 ? 有關!);
q :退出less
head 引數 目標引數如下:
-n:選幾行,預設十行示例如下:
head -n 2 test.txt與head類似,不過多了個引數:
-f :持續探測後面所接的檔名,要等到按下[ctrl]-c才會結束tail的探測
Linux 檔案與目錄管理
特殊目錄 當前目錄 上一層目錄 上乙個工作目錄 當前使用者的家目錄 username username的家目錄 ls,重要選項 a 顯示隱藏部分,r 遞迴顯示資料夾內容 l 顯示詳細資訊 ll等價與 ls l file 顯示文件到屬性,如binary or ascii等 which command ...
Linux檔案與目錄管理
1 幾個常見的處理目錄的指令 cd 變換目錄 change directory 注意 目錄名稱與cd指令之間存在乙個空格 pwd 顯示當前目錄 print working directory pwd p 顯示完整路徑 mkdir 建立乙個新的目錄 make directory mkdir p tes...
Linux 檔案與目錄管理
1 當前目錄 上層目錄 cd cc 由aa bb 目錄切換到 aa cc 目錄下 上一工作目錄 相當於視窗中alt tab 當前使用者身份到主資料夾 2.cd 目錄切換 change directory 3.pwd顯示目前所在目錄 print working directory 4.mkdir 建立...