Linux常用命令 檔案處理命令

2021-10-02 05:17:44 字數 4031 閱讀 5768

1. 命令格式

命令格式: 命令 [-選項] [引數] 例:ls   -la   /etc

說明: 1)個別命令使用不遵循此格式

2)當有多個選項時,可以寫在一起

3)簡化選項與完整選項 -等於 --all

(一)目錄處理命令:ls

命令名稱: ls

命令英文原意: list

命令所在的路徑: /bin/ls

執行許可權:所有使用者

功能描述: 顯示目錄檔案

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

-a 顯示所有檔案,包括隱藏檔案(記住all)

-l 詳細資訊顯示(記住long)

-d 檢視目錄屬性(顯示當前目錄本身,並不是目錄下的檔案)

-h 人性化檢視(可以更直**出檔案屬性

-i可以看到檔案的i結點(每個檔案都有不同的i結點)

注:隱藏檔案開頭是帶點的如(.bashrc等)

當使用 ls -lh 時會出現如下標誌

drwxr-xr-x.  2 aruaros aruaros    6 1月  15 2020 公共
前面的2是使用次數;第乙個aruaros是所有者使用者;第二個aruaros是所屬組;6k表示檔案的大小;1月最後一次修改時間;最後是檔名。

-rw-r–r--

-檔案型別(- 二進位制檔案 ;d 目錄;l 軟連線檔案)

rw- r-- r–

u g o

這裡 u表示所有者;g所屬組;o表示其他人

r表示讀取,w表示寫入;x表示執行

(上面表示所有者能夠執行寫入和讀取的許可權,所屬組能夠讀取的許可權,其他人能夠讀取的許可權。)

(一)目錄處理命令:mkdir

命令名稱:mkdir

命令英文原意: make directories

命令所在路徑:/bin/mkdir

執行許可權:所有使用者

語法:mkdir -p[目錄名]

功能描述: 建立新目錄 ; -p 遞迴建立

範例: $mkdir -p /tmp/japan/ninini

$mkdir /tmp/japan/hahaha

(如果想要在乙個沒有的目錄下面建立乙個新的子目錄,就要用-p,就像上面如果tmp下面沒有japan但是我們想要建立乙個ninini,我們可以使用-p來遞迴操作。

(二)目錄處理命令:cd

命令名稱:cd

命令英文原意:change directory

命令所在路徑:shell內建命令

執行許可權:所有使用者

語法: cd[目錄]

(三)目錄處理命令:pwd

命令名稱:pwd

命令英文原意:print working directory

命令所在路徑:/bin/pwd

執行許可權:所有使用者

語法: pwd

功能描述: 顯示當前目錄

範例: $pwd (顯示出當前的絕對路徑)

(四)目錄處理命令:cp

命令名稱:cp

命令英文原意:copy

命令所在路徑:/bin/cp

執行許可權:所有使用者

語法: cp -rp[原檔案或目錄][目標目錄]

-r 複製目錄

-p 保留檔案屬性

功能描述:複製檔案或目錄

(有點像複製!)

(五)目錄處理命令:mv

命令名稱:mv

命令英文原意:move

命令所在路徑:/bin/mv

執行許可權:所有使用者

語法: mv [原檔案或目錄][目標目錄]

功能描述:剪下檔案、改名

(有點像win10裡面的移動/剪下!)

(五)目錄處理命令:rm

命令名稱:rm

命令英文原意:remove

命令所在路徑:/bin/rm

執行許可權:所有使用者

語法: rm -rf [原檔案或目錄]

-r 刪除目錄

-f 強制執行

功能描述:刪除檔案

(rm只是刪除檔案, rm -r刪除目錄)

(一)檔案處理命令:rmdir

命令名稱:rmdir

命令英文原意:remove empty directories

命令所在路徑:/bin/rmdir

執行許可權:所有使用者

語法: rmdir[目錄]

功能描述: 刪除空目錄(注意:刪除空目錄,只有當空的時候,才能刪除。

範例: $rmdir /tmp/japan/ninini (刪除ninini寫的目錄)

(二)檔案處理命令:touch

命令名稱:touch

命令所在路徑:/bin/touch

執行許可權:所有使用者

語法: touch [檔名]

功能描述: 建立空檔案

範例: $touch liweilestory.list

(如果要建立乙個帶空格的檔案需要加上「」,例如:touch 「liweile stroy」)

(三)檔案處理命令:cat

命令名稱:cat

命令所在路徑:/bin/cat

執行許可權:所有使用者

語法: cat [檔名]

功能描述: 顯示檔案內容

-n 顯示行符

範例: $cat /etc/issue

$cat -n /etc/services

(四)檔案處理命令:tac

命令名稱:tac

命令所在路徑:/usr/bin/tac

執行許可權:所有使用者

語法: tac [檔名]

功能描述: 顯示檔案內容(反向列示)

範例: $tac /etc/issue

(五)檔案處理命令:more

命令名稱:more

命令所在路徑:/bin/more

執行許可權:所有使用者

語法: more [檔名]

(空格)或f   翻頁

(enter)     換行

q或q     退出

功能描述: 分頁顯示檔案內容

範例: $more /etc/issue

(六)檔案處理命令:less

命令名稱:less

命令所在路徑:/usr/bin/less

執行許可權:所有使用者

語法: less [檔名]

功能描述: 分頁顯示檔案內容(可向上翻頁)

範例: $less /etc/services

(七)檔案處理命令:head

命令名稱:head

命令所在路徑:/usr/bin/head

執行許可權:所有使用者

語法: head [檔名]

功能描述:顯示檔案前幾行

-n 指定行數

範例: $head -n 20 /etc/services

(另乙個 tail是一樣的!!!從後面開始)

命令名稱:ln

命令英文原意: link

命令所在路徑:/bin/ln

執行許可權:所有使用者

軟鏈結特徵:類似window快捷方式

(1) lrwxrwxrwxr l表示軟連線

(2)檔案大小-只是符號鏈結,大小很小

(3) /tmp/issue.soft->/etc/issue 箭頭指向原始檔

硬鏈結特徵:(用得很少)

(1)拷貝cp -p+同步更新

echo 「www.lampbrother.net」>>/etc/issue(檔案末尾新增www.lampbrother.net)

(2)通過i節點識別

(3)不能跨分割槽

(4)不能針對目錄使用

代表字元

許可權對檔案的含義

對目錄的含義

r讀許可權

可以檢視檔案內容

可以列出目錄中的內容

w寫許可權

可以修改檔案內容

可以在目錄中建立、刪除檔案

x執行許可權

可執行檔案

可以進入目錄

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...

Linux 常用命令 檔案處理命令

目錄處理命令 ls 顯示目錄檔案 英文原意 list 選項 a all 顯示所有檔案包括隱藏檔案 檔案 l 以長格式顯示 rw r r 1 root root 126 oct 21 08 53 texe.cpp rw r r 中第乙個字元 代表二進位制檔案 d 代表目錄 l 代表鏈結檔案 第1 3位...