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