linux 沒(méi)有類似windows一樣的盤符之分,所有的目錄都是以“根‘ / ’”開始,linux 是多用戶登陸,在 /home/ 的目錄下,存放著已添加用戶的用戶目錄。每個(gè)用戶一個(gè)文件夾,文件夾名為用戶名
//??下文中??$ 表示終端的提示符,不包含在命令當(dāng)中
$ pwd : 字面意思為:“print the current working directory” 簡(jiǎn)單說(shuō)就是查看你當(dāng)前處于哪個(gè)目錄下
$ cd :這個(gè)命令的字面意思是-->“change directory”,就是切換到指定目錄下
cd /home??----就是把當(dāng)前目錄切換到home下
cd /home/usrname/??----就是切換到用戶名為username的用戶目錄下
其中,當(dāng)前用戶的目錄可以用 ~表示,無(wú)論你在任何目錄下 終端輸入 cd ~ 就可以切換到你的用戶目錄下,如果 cd 的參數(shù)為空有的發(fā)行版下會(huì)直接把目錄轉(zhuǎn)到根目錄下,沒(méi)有轉(zhuǎn)到根目錄下則目錄不變,要把目錄切換到根目錄下 cd /??即可cd 的時(shí)候記不住路徑可以 tab 補(bǔ)全
$ ls :這應(yīng)該是最常用的一個(gè),功能是顯示當(dāng)前文件下的所有文件(不包括隱藏文件)。相同功能的還有 ll??但兩個(gè)顯示的方式不同,ls 是有參數(shù)的, 例如, $ ls -a使用 a 參數(shù)就可以看到隱藏文件了。其余參數(shù)還有很多,可以help自己探索一下。
grep : 這個(gè)命令不單獨(dú)使用,這是一個(gè)搜索的命令。 可以和 ls 等一同使用。現(xiàn)在,你 cd 到你的 /etc 下? ?$ cd /etc? ?現(xiàn)在 ls 查看文件,有很多對(duì)吧, 如果我要你在里面找一個(gè)叫 profile 的文件,估計(jì)得找的夠嗆吧,給 ls 加點(diǎn)東西,你就能輕松找到了? ? $??ls |grep profile? ? 再寫這個(gè)命令,你可以發(fā)現(xiàn),列出的文件中,名字都包含 profile 這就是grep 的用處??在 ls 這里,用了 一個(gè)??|??符號(hào)分開,其他的大部分相同,同樣可以help 來(lái)進(jìn)一步了解,這里你只需要知道基本操作就行了。
// cd 回你的home 目錄下 用??$??cd ~
$ mkdir :字面意思為--> “make a directory” 說(shuō)白了就是創(chuàng)建一個(gè)文件夾執(zhí)行 mkdir??test??再來(lái)一下 ls??你就可以看到你創(chuàng)建了一個(gè)叫test的文件夾
$ rm:? ?現(xiàn)在創(chuàng)建個(gè)文件夾沒(méi)啥用,就測(cè)試一下,刪了吧, 用 rm 命令??$ rm??test。當(dāng)你執(zhí)行了這個(gè)命令后如果沒(méi)錯(cuò)的話你應(yīng)該收到了大概意思為 test是一個(gè)目錄無(wú)法刪除的反饋。沒(méi)錯(cuò),rm 是刪除文件的,但大部分時(shí)候都是需要帶參數(shù)執(zhí)行的。 現(xiàn)在重新輸入命令 $ rm -r test這樣,這個(gè)目錄就刪了, -r 這個(gè)參數(shù)表示遞歸刪除該目錄。如果在刪除的時(shí)候命令反饋 是否刪除目錄的選項(xiàng)。 可以用 f 參數(shù) 讓 rm 不想你詢問(wèn)直接刪除