實(shí)用命令
1.運(yùn)行級(jí)別
0 - 關(guān)機(jī)
1 - 單用戶
2 - 多用戶無(wú)網(wǎng)絡(luò)
3 - 多用戶有網(wǎng)絡(luò)
4 - 保留
5 - 圖形界面
6 - 重啟
配置文件:
/etc/inittab
切換方式:
init [0|1|2|3|4|5|6]
級(jí)別:1 不能遠(yuǎn)程操作
級(jí)別:0 解決辦法,在主機(jī)進(jìn)入單用戶模式進(jìn)行修改
2.幫助指令
當(dāng)我們對(duì)某個(gè)指令不熟悉的時(shí)候,可以獲得幫助信息
命令
man [命令或配置文件]
help 命令
3.目錄類命令
命令
| 命令 | 描述 | 選項(xiàng) |
|---|---|---|
pwd |
顯示當(dāng)前目錄的絕對(duì)路徑 | |
ls [選項(xiàng)] [目錄或文件] |
顯示當(dāng)前目錄的文件和文件夾 | -a 顯示所有包括隱藏的;-l 列表的方式顯示信息 |
cd [參數(shù)] |
切換到指定目錄下 | cd ~ 回到家目錄;cd .. 回到上級(jí)目錄 |
mkdir |
創(chuàng)建目錄 | -p 創(chuàng)建多級(jí)目錄 |
rmdir[選項(xiàng)] |
刪除空目錄 | rm -rf 刪除非空目錄 |
touch 文件名 |
創(chuàng)建空文件 | 可以一次性創(chuàng)建多個(gè)文件,用空格隔開(kāi) |
cp[選項(xiàng)] 源 目標(biāo) |
拷貝文件到指定目錄下 | -r 遞歸復(fù)制整個(gè)文件夾 |
rm[選項(xiàng)] 要?jiǎng)h除的文件或目錄 |
刪除文件或目錄 | -r 遞歸刪除整個(gè)文件夾;-f 強(qiáng)制刪除不提示 |
mv 老文件名 新文件名 |
重命名 | |
mv /temp/movefile /targetFolder |
移動(dòng)文件 | |
cat [選項(xiàng)] 要查看的文件 |
以只讀的方式查看 | -n 顯示行號(hào) |
more 要查看的文件 |
是一個(gè)基于VI的編輯器的文本過(guò)濾器 | 有快捷鍵 |
less 要查看的文件 |
分屏查看文件內(nèi)容(打開(kāi)大型文件快捷有效) | 有快捷鍵 |
[指令] > 文件 |
將指令輸出的文字放入的文件內(nèi)容(覆蓋) | |
[指令]>> 文件 |
將指令輸出的文字放入的文件內(nèi)容(追加) | |
echo [選項(xiàng)] [輸出內(nèi)容] |
輸出內(nèi)容到控制臺(tái) | |
head 文件 |
查看前⑩行的內(nèi)容 | -n 5 修改為顯示前5行 |
tail 文件 |
用于輸出文件尾部的內(nèi)容 | -n 5 顯示后五行;-f 實(shí)時(shí)追蹤更新的文檔(如果有變化就會(huì)看到) |
ln -s [原文件目錄](méi) [軟連接名字] |
軟連接(符號(hào)連接),給源文件創(chuàng)建一個(gè)連接 | 刪除的時(shí)候(rm -rf 文件名) |
history 幾條 |
顯示最近執(zhí)行的命令 | !行號(hào) 相當(dāng)從新執(zhí)行行號(hào)的命令 |
.目錄結(jié)構(gòu)
1.基本介紹
Linux的文件系統(tǒng)是采用級(jí)層式的樹(shù)狀目錄結(jié)構(gòu),再次結(jié)構(gòu)中的最上層是根目錄“/”,然后再次目錄下再創(chuàng)建其他的目錄。
在Linux的世界里,一切皆文件

以下是對(duì)這些目錄的解釋
/bin:
bin是Binary的縮寫(xiě),這個(gè)目錄存放著最經(jīng)常使用的命令-
/boot:這里存放的是啟動(dòng)Linux時(shí)使用的一些核心文件,包括一些連接文件以及鏡像文件
-
/dev:dev是Device(設(shè)備)的縮寫(xiě),該目錄下存放的是Linux的外部設(shè)備,在Linux中訪問(wèn)設(shè)備的方式和訪問(wèn)文件的方式是相同的。
-
/etc:這個(gè)目錄用來(lái)存放所有的系統(tǒng)管理所需要的配置文件和子目錄
-
/home:用戶的主目錄,在Linux中,每個(gè)用戶都有自己的目錄,一般該目錄名是以用戶的賬號(hào)命名的。
-
/lib:這個(gè)目錄里存放著系統(tǒng)最基本的動(dòng)態(tài)連接共享庫(kù),類似以Windows里的DLL文件。幾乎所有的應(yīng)用程序都需要用到這些共享庫(kù)。
-
/lost+found:這個(gè)目錄一般情況下是空的,當(dāng)系統(tǒng)非法關(guān)機(jī)后,這里就存放了一些文件。
-
/media:Linux系統(tǒng)會(huì)自動(dòng)識(shí)別一些設(shè)備,例如U盤(pán)、光驅(qū)等等,當(dāng)識(shí)別后,Linux會(huì)把識(shí)別的設(shè)備掛在到這個(gè)目錄下面。
-
/mnt:系統(tǒng)提供該目錄是為了讓用戶臨時(shí)掛載別的文件系統(tǒng),我們可以將光驅(qū)掛載在/mnt/上,然后進(jìn)入該目錄就可以看到光驅(qū)里面的內(nèi)容了。
-
/opt:這是給主機(jī)額外安裝軟件所擺放的目錄。比如你安裝一個(gè)ORACLE數(shù)據(jù)庫(kù)則就可以放到這個(gè)目錄下。默認(rèn)是空的。
-
/proc:這個(gè)目錄是一個(gè)虛擬的目錄,他是系統(tǒng)內(nèi)存的映射,我們可以通過(guò)直接訪問(wèn)這個(gè)目錄來(lái)獲取系統(tǒng)信息。
/root:
該目錄為系統(tǒng)管理員,也稱作超級(jí)權(quán)限者的用戶主目錄。/sbin:
s就是Super User的意思,這里存放的是系統(tǒng)管理員使用的系統(tǒng)管理程序。/selinux:
這個(gè)目錄是Redhat/CentOS所特有的目錄,Selinux是一個(gè)安全機(jī)制,類似于windows的防火墻,但是這套機(jī)制比較復(fù)雜,這個(gè)目錄就是存放selinux相關(guān)的文件的。/srv:
該目錄存放一些服務(wù)啟動(dòng)之后需要提取的數(shù)據(jù)。-
/sys:
這是linux2.6內(nèi)核的一個(gè)很大的變化。該目錄下安裝了2.6內(nèi)核中新出現(xiàn)的一個(gè)文件系統(tǒng) sysfs 。sysfs文件系統(tǒng)集成了下面3種文件系統(tǒng)的信息:針對(duì)進(jìn)程信息的proc文件系統(tǒng)、針對(duì)設(shè)備的devfs文件系統(tǒng)以及針對(duì)偽終端的devpts文件系統(tǒng)。
該文件系統(tǒng)是內(nèi)核設(shè)備樹(shù)的一個(gè)直觀反映。
當(dāng)一個(gè)內(nèi)核對(duì)象被創(chuàng)建的時(shí)候,對(duì)應(yīng)的文件和目錄也在內(nèi)核對(duì)象子系統(tǒng)中被創(chuàng)建。
/tmp:
這個(gè)目錄是用來(lái)存放一些臨時(shí)文件的。/usr:
這是一個(gè)非常重要的目錄,用戶的很多應(yīng)用程序和文件都放在這個(gè)目錄下,類似于windows下的program files目錄。usr/bin:
系統(tǒng)用戶使用的應(yīng)用程序。/usr/sbin`:
超級(jí)用戶使用的比較高級(jí)的管理程序和系統(tǒng)守護(hù)程序。/usr/src:內(nèi)核源代碼默認(rèn)的放置目錄。/var:
這個(gè)目錄中存放著在不斷擴(kuò)充著的東西,我們習(xí)慣將那些經(jīng)常被修改的目錄放在這個(gè)目錄下。包括各種日志文件。