linux常用檔案處理命令 課堂筆記

2021-06-07 15:10:05 字數 4281 閱讀 8115

1)命令:ls         英文:list

路徑:/bin/ls         功能:顯示目錄檔案

語法:ls 選項[-ald] [檔案或目錄]

-a    顯示所有檔案,包括隱藏檔案

-l    詳細資訊顯示

-d   檢視目錄屬性

d rwr r-x r-x 2   root     root   4096  12-01  20:52

2 – 硬連線數  所有者  所屬組 檔案大小 建立或修改時間

資料塊 block

檔案型別:d-目錄directory

-二進位制檔案

l軟連線檔案link

許可權:  r-read 讀、w-write寫、x-execute執行

rwr        r-x        r-x

所有者u   所屬組g   其他人o

usre     group     others

onwer

2)命令名:cd        英語:changedirectory

路徑:shell內建命令   功能:切換目錄

語法:cd[目錄]

cd /      切換到根目錄

cd ..      回到上一級目錄

3)命令名:pwd   英語:printworking directory

路徑:/bin/pwd     功能:顯示當前所在的工作目錄

語法:pwd

範例:pwd  /bin

4)命令名:touch

路徑:/bin/touch      功能:建立空檔案

語法:touch[檔名]

範例:touch  x

5)命令名:mkdir    英語:makedirectories

路徑:/bin/mkdir    功能:建立目錄

範例:mkdir  man

6)命令名:cp     英語:copy

路徑:/bin/cp      功能:複製檔案或目錄

語法:cp–r[原始檔或目錄] [目的目錄]

-r  複製目錄

複製檔案不需要加-r,複製目錄需要加-r。可用同時複製多個檔案。

範例:$cpfile1 file2 dir1  將檔案file1file2 複製到dir1

$cp –r dir1 dir2  將dir1下的所有檔案複製到dir2

若要終止乙個命令:ctrl+c

7)命令名:mv           英語:move

路徑:/bin/mv         功能:移動檔案,改名檔案

語法:mv[原始檔或目錄] [目的目錄]

範例:$mvservices  service   檔案改名為service

$mvfile2 dir2  將file2移動到file2下

$mv/test/testfile  /tmp/file1 移動並改名

8)命令名:rm      英語:remove

路徑:/bin/rm     功能:刪除檔案

語法:rm–r[檔案或目錄]

rm –r 刪除目錄

rm刪除檔案,刪除目錄加-r    rmdir刪除空目錄

rm–f file1直接刪除不需要確認

刪除目錄時一般用$rm–rf 目錄名——直接刪除

範例:$rmfile3  刪除檔案file3

$rm-r dir1   刪除目錄dir1

9)命令名:cat    英語:concatenateand disply files

路徑:/bin/cat   功能:顯示檔案內容

範例:$cat/etc/issue

$cat /etc/services

10)命令名:more

路徑:/bin/more   功能:分也顯示檔案內容

語法:  more [檔名]

(enter)     顯示下一行

q或q       退出

範例:$more/etc/services

11)命令名:head

路徑:/bin/head   功能:檢視檔案的前幾行

語法:head  -num[檔名]

-num 顯示檔案的前num行

範例:$head  -20 /etc/services

12)命令名:tail

路徑:/bin/tail      功能:檢視檔案的猴急行

語法:tail–num [檔名]

-num 顯示檔案的後num行

-f   動態顯示檔案內容

範例:$tail -30 /etc/services

13)命令名:ln       英語:link

路徑:/bin/lin      功能:產生連線檔案

語法:ln–s [原始檔] [目標檔案]

-s  建立軟連線

ln [原始檔][目標檔案]  建立硬連線

ln –s [原始檔][目標檔案] 建立軟連線

軟連線:lrwxrwxrwx  指向原始檔  類似於win中快捷方式

可以在任意檔案系統中生成

硬連線:與原始檔完全相同    類似於cp+同步更新(相同i節點)  只能在同一檔案系統中生成

補充:i節點i-inode   ls –s 檔名 檢視i節點。

linux只認識數字,每個檔案都有對應的數字成為i節點。沒有i節點系統無法訪問 。

說明 cp改變事件。硬連線不改變時間

cp–p  檔名   不改變時間值

軟連線相當於快捷方式,刪除原始檔不能使用,硬連線相當於原始檔的cp,內容、大小跟原始檔一樣,可以使用。

Linux常用許可權處理命令 課堂筆記

命令 su 使用者名稱 功能 切換使用者 命令 exit 功能 退出 使用者 操作符號 許可權 u 所有者 增加許可權 r 可讀 4 g 所屬組 去掉許可權 w 可寫 2 o 其他人 授權許可權 x 可執行 1 檔案目錄許可權總結 代表符 許可權 對檔案的含義 對目錄的含義 r 讀許可權 可以檢視檔...

Linux常用命令 檔案處理命令

touch命令是用來改變指定檔案的訪問時間和修改時間,若指定的檔案不存在則建立此檔案。如果沒有指定時間,則使用當前的時間。cat命令用來將檔案內容輸出到標準輸出,類似於dos下的type命令,同時cat還可以用於連線合併檔案。cat選項 說明 b 將檔案中的所有非空行按順序編號,編號從1開始 注意 ...

Linux常用命令 檔案處理命令

1.命令名稱 ls 命令原意 list 命令路徑 bin ls 執行許可權 所有使用者 功能描述 顯示目錄檔案 語法 ls 選項 ald 目錄或檔案 a 顯示所有檔案,包含隱藏檔案 l 詳細資訊顯示 d 檢視目錄屬性 2.命令名稱 cd 命令原意 change directory 命令路徑 shel...