資源分享 | 數(shù)據(jù)結(jié)構(gòu)與算法
之前分享的Cygwin是一個(gè)在windows平臺(tái)上運(yùn)行的Linux(類UNIX)模擬環(huán)境(關(guān)于Cygwin的介紹,可移步至往期筆記:Windows下體驗(yàn)Linux環(huán)境進(jìn)行查看),但畢竟與真實(shí)的Linux環(huán)境還是有所不同的。我們學(xué)習(xí)Linux也應(yīng)在真實(shí)的環(huán)境中進(jìn)行學(xué)習(xí)。
掌握Linux的一些常用命令是學(xué)習(xí)Linux的基礎(chǔ),本文主要分享關(guān)于Linux文件及目錄管理的一些命令。Linux系統(tǒng)可以安裝在真機(jī)上,也可以裝在虛擬機(jī)上。本文使用的Linux的發(fā)行版是RedHat7,裝在虛擬機(jī)vmware12.1.1中。
Linux命令的格式為:
命令名稱 [命令參數(shù)] [命令對(duì)象]
其中,命令名稱、命令參數(shù)、命令對(duì)象之間需用空格分隔。
命令對(duì)象一般是指要處理的文件、目錄、用戶等資源,而命令參數(shù)可以用長格式(完整的選項(xiàng)名稱), 也可以用短格式(單個(gè)字母的縮寫)。參數(shù)長格式、短格式示例:
Linux的目錄結(jié)構(gòu)為樹狀結(jié)構(gòu),最頂級(jí)的目錄為根目錄 / 。路徑有絕對(duì)路徑與相對(duì)路徑之分。
絕對(duì)路徑:由根目錄 / 寫起,例如:/usr/share/doc 這個(gè)目錄。
相對(duì)路徑:不是由 / 寫起,例如由 /usr/share/doc 要到 /usr/share/man 底下時(shí),可以寫成:cd ../man 這就是相對(duì)路徑的寫法啦!
接下來我們就來看幾個(gè)常見的處理目錄的命令吧:
ls: 列出目錄
cd:切換目錄
pwd:顯示目前的目錄
mkdir:創(chuàng)建一個(gè)新的目錄
rmdir:刪除一個(gè)空的目錄
cp:復(fù)制文件或目錄
rm:移除文件或目錄
mv:移動(dòng)文件與目錄,或修改文件與目錄的名稱
touch:創(chuàng)建文件
你可以使用 man [命令] 來查看各個(gè)命令的使用文檔,如:man ls。
1、man命令
man命令是Linux下的幫助指令,通過man指令可以查看Linux中的指令幫助、配置文件幫助和編程幫助等信息。
man命令使用示例:man man
在終端中鍵入該示例命令即可查看幫助手冊(cè):
其中,按下鍵盤上的PgUp鍵可向上翻一頁、按下PgDn可向下翻一頁。
2、ls命令
ls命令用于顯示目錄中的文件信息。如:
其中,加上 -a 參數(shù)可查看當(dāng)前目錄下的全部文件(包括隱藏文件),加上 -l 參數(shù)把文件的詳細(xì)信息(文件大小、文件屬性等)列出來。如:
在Linux下,以 . 開頭的文件及目錄是隱藏的。關(guān)于ls的其他參數(shù)及l(fā)s命令的其他信息可以查看幫助手冊(cè),執(zhí)行man ls命令即可查看關(guān)于ls命令的幫助說明:
3、cd命令
cd命令是Change Directory的縮寫,用于切換工作路徑。
格式:cd [相對(duì)路徑或絕對(duì)路徑]
cd的其他常用用法:
cd .. #返回上一級(jí)目錄
cd ~ #切換至當(dāng)前用戶的家目錄
cd - #返回上一次所處的目錄
cd / #切換至根目錄
cd ~user #切換至user用戶的家目錄
4、pwd命令
pwd命令是Print Working Directory的縮寫,也就是顯示目前所在目錄的命令。
5、mkdir命令
mkdir 命令用于創(chuàng)建空白的目錄。
格式為:mkdir [選項(xiàng)] [目錄]
其中,加上 -p 參數(shù)表示遞歸創(chuàng)建目錄。注意:需要切換至超級(jí)用戶才能創(chuàng)建目錄。
6、rmdir命令
與mkdir命令相反,rmdir命令用于刪除空白文件夾。
要?jiǎng)h除非空目錄可用rm命令,關(guān)于rm命令的介紹請(qǐng)往下看。
7、cp命令
cp命令用于拷貝文件或目錄。
8、rm命令
rm命令用于刪除文件或目錄。
格式:rm [選項(xiàng)] [文件或目錄]
選項(xiàng):
-f :就是 force 的意思,忽略不存在的文件,不會(huì)出現(xiàn)警告信息;
-i :互動(dòng)模式,在刪除前會(huì)詢問使用者是否動(dòng)作
-r :遞歸刪除??!最常用在目錄的刪除了!這是非常危險(xiǎn)的選項(xiàng)!
我們可以使用 rm -rf 刪除任何刪不掉的東西。刪庫到跑路用的就是這個(gè)命令與這兩個(gè)參數(shù)。所以要謹(jǐn)慎使用這組參數(shù)!
9、mv命令
mv 命令用于剪切文件或?qū)⑽募孛?/span> 。
10、touch命令
touch 命令創(chuàng)建文件。
聯(lián)系客服