相信你在第一次接觸終端模式的時(shí)候,也一定像我一樣迷茫——光標(biāo)在那里挑釁似的跳動(dòng)著,而自己卻不知所措。
想要避免這種尷尬,就跟著我來(lái)熟悉熟悉操作系統(tǒng)的文件目錄相關(guān)的命令吧~~
首先做一些必要的說(shuō)明:
1.在你打開終端時(shí),默認(rèn)目錄是/home/(用戶名)/,在Linux中,常用“~”表示用戶的默認(rèn)目錄,比如
delcas@ubuntu:~$
delcas是我的用戶名,“@”后面跟著的是計(jì)算機(jī)名稱,而冒號(hào)后面的~就是默認(rèn)目錄,即/home/delcas/
2.“:”后面的路徑,即表示你當(dāng)前路徑
3.從根目錄開始的路徑稱為絕對(duì)路徑,以“/”開頭,以“/home/delcas/”為例,該絕對(duì)路徑表示“/”根目錄下的“home”目錄下的“delcas”目錄
根目錄下有許多系統(tǒng)關(guān)鍵目錄,作為初級(jí)Linux學(xué)者,我們只需在“home”目錄下的用戶目錄中進(jìn)行操作即可

OK,說(shuō)了這么多無(wú)聊的(但必要的)東東,接下來(lái)我們進(jìn)行實(shí)戰(zhàn)吧
第一步,用 CTRL+ALT+T 來(lái)打開終端,然后按順序輸入以下命令:
mkdir hello
該命令創(chuàng)建了一個(gè)名為“hello”的空目錄

ls
這條命令用于展示當(dāng)前目錄下的目錄結(jié)構(gòu)

不同顏色表示不同的項(xiàng)目格式,其中有的是目錄,有時(shí)文件格式過(guò)多,用顏色區(qū)分也有點(diǎn)費(fèi)力,我們?cè)囈辉囅乱粭l指令
ls -F

還不過(guò)癮的話就試試這一條
ls -alF

Linux中有很多類似的用法,一個(gè)命令后面可以帶上額外的參數(shù),ls還有很多參數(shù),就不一一介紹了,有需要的話可以百度(用Linux少不了百度的)
好,繼續(xù)下一條命令
cd hello
或者
cd /home/(用戶名)/hello
“cd”是“change directory”的意思,運(yùn)行之后,我們就進(jìn)入了hello目錄下了

(插上一句:終端模式下難免會(huì)遇到長(zhǎng)字符,輸入時(shí)容易出錯(cuò),因此在輸入過(guò)程中,可以用Tab鍵來(lái)補(bǔ)全,比如在輸入這條命令時(shí),你可以只輸入“cd he”,然后按Tab鍵進(jìn)行補(bǔ)全即可;若目錄下有多個(gè)以“he”開頭的項(xiàng)目,則按兩下Tab之后,會(huì)出現(xiàn)所有以“he”開頭的項(xiàng)目候選項(xiàng),你需要手動(dòng)輸入更多的字符再用Tab以定位唯一的項(xiàng)目名)

接下來(lái)我們創(chuàng)建一個(gè)文件吧
gedit hello1
gedit是Ubuntu自帶的文本編輯器,是GUI應(yīng)用,終端下的文本編輯器有vim,emacs,由于它們對(duì)于初學(xué)者來(lái)說(shuō)并不友善,所以先不介紹(它們分別被稱為“編輯器之神”和“神的編輯器”,學(xué)有余力的可以折騰折騰,進(jìn)階篇會(huì)有簡(jiǎn)單介紹)
在文本編輯器中隨便輸入點(diǎn)內(nèi)容,保存后退出
將hello移動(dòng)到~目錄下(第一個(gè)參數(shù)是作用的文件對(duì)象,第二個(gè)參數(shù)是目錄路徑)
mv hello1 ~
或者
mv hello1 /home/(用戶名)/
(cp方法類似,用于復(fù)制文件)
然后將操作目錄轉(zhuǎn)移回~,即上一級(jí)目錄
cd ..
(當(dāng)然,你也可以“cd ~”)
mv可以用來(lái)修改文件名,將hello改為world
mv hello1 world

對(duì)于Linux系統(tǒng),一個(gè)簡(jiǎn)單明了的目錄結(jié)構(gòu)是十分必要的,切勿將不重要的文件一股腦的塞在用戶目錄下,否則未來(lái)的你會(huì)使勁地埋怨現(xiàn)在的自己(說(shuō)不定現(xiàn)在不刪掉的話你們以后會(huì)埋怨我的。。。)。
我們把它刪掉吧
rm world
再刪掉hello目錄
rm -rf hello
現(xiàn)在好了,用戶目錄又干凈了~~

匯總一下今天學(xué)的命令:
mkdir——新建目錄
ls——展現(xiàn)目錄結(jié)構(gòu)
cd——改變文件目錄
gedit——新建并編輯文件
mv——移動(dòng)文件,修改文件名
cp——復(fù)制文件到指定路徑
rm——?jiǎng)h除文件或目錄
(再插一句:用戶目錄下一般都是存放用戶自己本身所需要的文件,除了運(yùn)行需要系統(tǒng)權(quán)限的程序,腳本之外,應(yīng)該盡可能的不要使用系統(tǒng)權(quán)限來(lái)在用戶目錄下進(jìn)行文件相關(guān)的操作,這樣導(dǎo)致的后果是未來(lái)你需要對(duì)該文件修改時(shí),必須擁有系統(tǒng)權(quán)限,有時(shí)這是相當(dāng)麻煩且不必要的?。。?/p>
(如果文章中有什么不當(dāng)?shù)牡胤娇梢运叫盼?,我?huì)及時(shí)改正)