Linux實操篇之檔案目錄類指令

2021-10-03 04:28:56 字數 1788 閱讀 5157

pwd

pwd:顯示當前工作目錄的絕對路徑

lsls:list的縮寫

ls [選項] [目錄或檔案]

常用選項:

-a:顯示所有內容包括隱藏內容

-l:以long的方式顯示資訊,即顯示詳細資訊

可以將a和l連起來直接使用-al也可以使用-l -a

注意:不僅可以檢視目錄下的資訊,也可以檢視檔案的資訊

cd~表示當前使用者的家目錄,cd ~就可以直接回到家目錄下

mkdir

mkdir:用於建立目錄

mkdir [選項] 要建立的目錄

常用選項:

-p:建立多級目錄,也就是說建立/home/dog/little時,如果home下沒有dog是不能執行成功的,因為預設只能建立一級目錄。有-p就可以建立多級目錄,此語句執行成功。

rmdir

rmdir:刪除目錄

rmdir [選項] 要刪除空目錄

注意:rmdir刪除的是空目錄,如果目錄下有內容時無法刪除。如果需要刪除非空目錄,需要使用rm -rf

touch

touch:建立空檔案

touch 檔名稱…

cpcp:拷貝檔案到指定目錄

cp [選項] source dest

常用選項:

-r:遞迴複製整個資料夾。也就是說cp只能複製檔案,如果是資料夾需要帶上-r引數。

強制覆蓋檔案不提示,可以使用\cp

rmrm:刪除檔案或目錄

rm [選項] 要刪除的檔案或目錄

常用選項:

-r:遞迴刪除整個資料夾

-f:強制刪除不提示,centos 7下似乎預設就是不提示是否確認刪除

mvmv:移動檔案與目錄或重新命名

重新命名:mv oldname newname

移動檔案:mv /sourcefolder/filename /targetfolder[/newname]

移動時如果不提供檔名,則移動後保留原來的名稱,提供了新名稱則在目標目錄中改為新名稱。其實重新命名只是移動檔案的一種特例,源資料夾和目標資料夾都是當前目錄,故省略掉不寫。所以重新命名是從當前目錄移動到當前目錄並修改名稱,看起來的效果相當於重新命名。

catcat:檢視檔案內容

cat [選項] 要檢視的檔案

常用選項:

-n:顯示行號

more:通常結合more使用進行分頁顯示,檔名後跟「| more」

more

less

less 檔名

less指令也是用來分屏檢視檔案內容,與more相似但比more功能更強大,支援各種顯示終端。並且less並不是直接一次性載入整個檔案,而是根據顯示需要載入內容,對於顯示大型檔案具有較高的效率。

echo

echo:輸出內容到控制台

echo [選項] [輸出內容]

head

head:顯示檔案的開頭部分內容,預設情況下head指令顯示檔案的前10行內容

head 檔案—檢視頭10行

head -n x 檔案—檢視前x行內容

tail

tail 檔案—檢視檔案後10行

tail -n x 檔案—檢視後x行

tail -f 檔案—實時追蹤該文件的所有更新,此命令工作中常用ln

ln -s [原檔案或目錄] [軟連線名]—建立軟連線相當於快捷方式

history

history—顯示所有歷史指令

history x—顯示最近使用的10個指令

!***—執行歷史編號為***的指令

Linux實操篇之RPM與YUM

rpm包的查詢指令 查詢已安裝的rpm列表 rpm qa grep xx,qa即query all查詢所有,xx就是具體想要查詢的包 rpm q 軟體包名,查詢具體的軟體包是否安裝,與上乙個指令效果相同 rpm qi 軟體包名,query info,查詢軟體資訊 rpm ql 軟體包名,query ...

Linux實操篇 使用者管理

linux系統是 乙個多使用者多工的作業系統,任何乙個要使用系統資源的使用者,都必須首先向系統管理員申請 乙個賬號,然後以這個賬號的身份進入系統。linux的使用者需要至少要屬於乙個組。useradd 選項 使用者名稱 新增乙個使用者xm 當建立使用者成功後,會自動的建立和使用者同名的家目錄。也可以...

linux實操篇 程序管理

程序管理 程序的基本介紹 在linux中,每個執行的程式都稱為乙個程序。每個程序都分配一id 每乙個程序,都會對應乙個父程序,這個父程序可以複製多個子程序 每個程序都可能以兩種方式存在,前台與後台,前台程序必須要在終端中執行,終端關閉或中斷都會使該程序結束,後台程序則是實際在操作,但螢幕上無法看到,...