之前分享的cygwin是乙個在windows平台上執行的linux(類unix)模擬環境(關於cygwin的介紹,可移步至往期筆記:[windows**驗linux環境進行檢視]
掌握linux的一些常用命令是學習linux的基礎,本文主要分享關於linux檔案及目錄管理的一些命令。linux系統可以安裝在真機上,也可以裝在虛擬機器上。本文使用的linux的發行版是redhat7,裝在虛擬機器vmware12.1.1中。
linux命令的格式為:
命令名稱 [命令引數] [命令物件]
其中,命令名稱、命令引數、命令物件之間需用空格分隔。
命令物件一般是指要處理的檔案、目錄、使用者等資源,而命令引數可以用長格式(完整的選項名稱), 也可以用短格式(單個字母的縮寫)。引數長格式、短格式示例:
linux的目錄結構為樹狀結構,最頂級的目錄為根目錄 / 。路徑有絕對路徑與相對路徑之分。
接下來我們就來看幾個常見的處理目錄的命令吧:
ls: 列出目錄
cd:切換目錄
pwd:顯示目前的目錄
mkdir:建立乙個新的目錄
rmdir:刪除乙個空的目錄
cp:複製檔案或目錄
rm:移除檔案或目錄
mv:移動檔案與目錄,或修改檔案與目錄的名稱
touch:建立檔案
你可以使用 man [命令] 來檢視各個命令的使用文件,如:man ls
。
man命令是linux下的幫助指令,通過man指令可以檢視linux中的指令幫助、配置檔案幫助和程式設計幫助等資訊。
man命令使用示例:man man
在終端中鍵入該示例命令即可檢視幫助手冊:
其中,按下鍵盤上的pgup鍵可向上翻一頁、按下pgdn可向下翻一頁。
ls命令用於顯示目錄中的檔案資訊。如:
其中,加上-a
引數可檢視當前目錄下的全部檔案(包括隱藏檔案),加上-l
引數把檔案的詳細資訊(檔案大小、檔案屬性等)列出來。如:
在linux下,以 . 開頭的檔案及目錄是隱藏的。關於ls的其他引數及ls命令的其他資訊可以檢視幫助手冊,執行man ls
命令即可檢視關於ls命令的幫助說明:
cd命令是change directory的縮寫,用於切換工作路徑。
格式:cd [相對路徑或絕對路徑]
cd的其他常用用法:
cd .. #返回上一級目錄
cd ~ #切換至當前使用者的家目錄
cd - #返回上一次所處的目錄
cd / #切換至根目錄
cd ~user #切換至user使用者的家目錄
pwd命令是print working directory的縮寫,也就是顯示目前所在目錄的命令。
mkdir 命令用於建立空白的目錄。
格式為:mkdir [選項] [目錄]
其中,加上-p
引數表示遞迴建立目錄。注意:需要切換至超級使用者才能建立目錄。
與mkdir命令相反,rmdir命令用於刪除空白資料夾。
要刪除非空目錄可用rm命令,關於rm命令的介紹請往下看。
cp命令用於拷貝檔案或目錄。
rm命令用於刪除檔案或目錄。
格式:rm [選項] [檔案或目錄]
選項:
-f :就是 force 的意思,忽略不存在的檔案,不會出現警告資訊;我們可以使用-i :互動模式,在刪除前會詢問使用者是否動作
-r :遞迴刪除啊!最常用在目錄的刪除了!這是非常危險的選項!
rm -rf
刪除任何刪不掉的東西。刪庫到跑路用的就是這個命令與這兩個引數。所以要謹慎使用這組引數!
mv 命令用於剪下檔案或將檔案重新命名 。
touch 命令建立檔案。
linux檔案及目錄命令管理
大家都知道,熟悉命令操作的開發人員,linux作業系統命令操作效率要高於圖形介面的操作,所以了解和學習linux基本命令操作是學習linux作業系統的首要任務,本文主要介紹以下四個知識點 1.shell基本命令格式 2.檔案及檔案目錄基本操作命令 3.結果重定向 4.歸檔及壓縮命令 一 shell基...
linux命令 檔案及目錄管理
命令 功能ls 檢視目錄下的內容 pwd檢視當前目錄 cd改變當前目錄 touch 建立檔案 rm刪除檔案 mv移動檔案 cp拷貝檔案 cat顯示檔案內容 grep 在檔案中查詢 mkdir 建立目錄 rmdir 刪除目錄 ls命令 檢視當前目錄下的內容 選項 含義 a 展示所有檔案及目錄,包含隱藏...
Linux檔案及目錄管理命令基礎
pwd 檢視當前所在目錄 此命令一般直接使用 cd 命令語法 cd 選項 目錄 cd 的常用選項 cd cd 切換到當前使用者的家目錄 cd 保持當前目錄不變 cd 切換到上級目錄 cd 切換到上一次所在位置的目錄下 cd 直接切換到 目錄 tree 命令語法 tree 選項 目錄 tree 常用選...