注:[] 代表可選項(xiàng)
一、常見目錄的作用
/?????????????根目錄
/bin????????命令保存目錄,普通用戶就可以讀取的命令
/boot??????啟動(dòng)目錄,啟動(dòng)所需的相關(guān)文件。一般單獨(dú)分區(qū),不能占滿,沒有空間后系統(tǒng)無(wú)法啟動(dòng),一般留200M即可
/dev????? ?設(shè)備文件保存目錄,在這個(gè)目錄中包含了所有Linux系統(tǒng)中使用的外部設(shè)備
/etc????????配置文件保存目錄
/home ? ?普通用戶的家目錄(家目錄即為初始目錄用戶登錄以后所在的目錄)比如有用戶thans,則有對(duì)應(yīng)目錄/home/thans
/lib???????? ? 系統(tǒng)庫(kù)保存目錄
/lib64????? ?64位系統(tǒng)庫(kù)保存目錄
/mnt????????系統(tǒng)掛載目錄
/media?????掛載目錄
/sbin????????命令保存目錄,超級(jí)用戶可以讀取的命令
/root ? ? ? ?超級(jí)用戶的家目錄
/tmp???????? 臨時(shí)目錄
/proc????? ?直接寫入內(nèi)存的。這個(gè)目錄是一個(gè)虛擬目錄,它是系統(tǒng)內(nèi)存映射,我們可以直接通過(guò)訪問(wèn)這個(gè)目錄來(lái)獲取系統(tǒng)信息。也就是說(shuō),這個(gè)目錄的內(nèi)容不在硬盤上而是在內(nèi)存中。
/sys????? ? ?同上
/usr?????????系統(tǒng)軟件資源目錄
/usr/bin????系統(tǒng)命令(普通用戶)
/usr/sbin? ?系統(tǒng)命令(超級(jí)用戶)
/var????????系統(tǒng)相關(guān)文檔內(nèi)容
linux是個(gè)嚴(yán)謹(jǐn)?shù)南到y(tǒng),大家以后在練習(xí)的時(shí)候,盡量在tmp目錄和家目錄下練習(xí)。并且要養(yǎng)成該放哪放哪的好習(xí)慣!
二、命令的基本格式
命令 [選項(xiàng)] [參數(shù)]
注意:
個(gè)別命令不遵循這個(gè)格式
當(dāng)有多個(gè)選項(xiàng)時(shí),可以寫在一起
簡(jiǎn)化選項(xiàng)與完整選項(xiàng) ? 例如:-a 等于 --all
這個(gè)結(jié)構(gòu)中,root代表當(dāng)前用戶,localhost代表主機(jī)名。 ~ 代表當(dāng)前所在目錄 ?# 是用戶提示符,#代表的是超級(jí)用戶,$代表的是普通用戶。
三、文件、目錄處理命令
1、查詢目錄中的內(nèi)容:ls
格式:ls [選項(xiàng)] [文件或目錄]
選項(xiàng):
-a ? ?顯示所有有文件,包括隱藏文件
-l ? ? 顯示詳細(xì)信息
-d ? 查看目錄屬性
-h ? ?人性化顯示文件大?。J(rèn)單位為字節(jié),加上這個(gè)選項(xiàng)變成K或者M(jìn)B)
-i ? ? ?顯示inode i節(jié)點(diǎn) ?可以理解為文件的ID號(hào)
注意:
ls -l ?等同于 ?ll ? ?ll是別名
linux中文件前加 ?· ?為隱藏文件,隱藏文件的初衷是告訴用戶這個(gè)是系統(tǒng)文件,不要隨意修改。
ls -al 等于 ls -a -l
顯示結(jié)構(gòu)講解:
這些數(shù)字是i節(jié)點(diǎn),可以理解為ID號(hào)。
這部分代表著權(quán)限。在linux中權(quán)限默認(rèn)為十位。 下面以 -rw-r--r--. 為例講解
其中,第一位代表著文件類型。(d 代表目錄 ? - 代表文件 ?l 代表軟鏈接文件)
rw- ? ?用u表示,代表所有者
r-- ? ? 用g表示,代表所屬組
r-- ? ? 用o表示,代表其他
r 代表讀(read) ? ?w代表寫(write) ? x代表執(zhí)行(execute)
另外還有一個(gè) . 暫時(shí)不用管
2、建立目錄:mkdir
mkdir? ? 英文含義:make directores
格式:
mkdir -p [目錄名]
-p 遞歸創(chuàng)建 直接輸入路徑,如果不存在則自動(dòng)創(chuàng)建,不加P會(huì)失敗。如圖:
abc目錄不存在,所以如果不加-p 則不會(huì)自動(dòng)創(chuàng)建abc,失敗。
這樣就成功了。mkdir -p abc/cs 同等于運(yùn)行了二條命令,第一條:mkdir abc 。第二條:mkdir abc/cs
3、切換所在目錄:cd
格式:cd [目錄] ?英文含義:change dirrctory
簡(jiǎn)化操作:
cs ~ ?進(jìn)入當(dāng)前用戶的家目錄或者直接cd也有同樣的效果
cd - ?進(jìn)入上次目錄
cd .. 進(jìn)入上一級(jí)目錄
補(bǔ)充:
相對(duì)路徑:參照當(dāng)前所在目錄,進(jìn)行查找
如:cd ../usr/local/src/
../ 相當(dāng)于根目錄
絕對(duì)路徑:從根目錄開始指定,一級(jí)級(jí)遞歸查找,在任何目錄下都能進(jìn)入指定位置
如:cd /etc/
小技巧:按兩下tab鍵可以補(bǔ)全或者顯示所有對(duì)應(yīng)的,試下你就知道啦。
4、查看當(dāng)前所在目錄路徑:pwd
英文含義:print working directory
5、刪除空目錄:rmdir ?(不常有)
只能刪除空的目錄
格式:rmdir [目錄名] ?英文含義:remove empty directory
6、刪除文件或者目錄:rm
格式:rm [選項(xiàng)] [文件或者目錄] ?英文含義:remove
選項(xiàng):
-r 刪除目錄 不加-r 為刪除文件
-f 強(qiáng)制刪除
不加-f如圖:
加-f 如圖:
補(bǔ)充:
一般直接使用 rm -rf [文件或者目錄]
rm -rf / 這條命令是會(huì)被linux執(zhí)行的,自殺!
7、復(fù)制命令:cp
格式:cp [選項(xiàng)] [原文件或目錄] [目標(biāo)目錄] ?英文含義:copy
選項(xiàng):
-r ?復(fù)制目錄
-p 連帶文件屬性一起復(fù)制,不加這個(gè)則時(shí)間會(huì)變成新的。
-d ?若原文件是鏈接文件,則復(fù)制鏈接屬性
-a ?相當(dāng)于-pdr
補(bǔ)充:
如果需要復(fù)制以后改名則:cp -a /root/adv /tmp/abc 則adv會(huì)被改成abc 如圖:
8、剪切或改名命令:mv
格式:mv ?[原文件或目錄] [目標(biāo)目錄] ?英文含義:copy
補(bǔ)充:
如果原目錄和目標(biāo)目錄相同則改名。
微信號(hào):thans
努力學(xué)習(xí),分享精品教程。喜歡的話還請(qǐng)關(guān)注下我吧!非常感謝!