實用命令
1.運行級別
0 - 關(guān)機
1 - 單用戶
2 - 多用戶無網(wǎng)絡
3 - 多用戶有網(wǎng)絡
4 - 保留
5 - 圖形界面
6 - 重啟
配置文件:
/etc/inittab
切換方式:
init [0|1|2|3|4|5|6]
級別:1 不能遠程操作
級別:0 解決辦法,在主機進入單用戶模式進行修改
2.幫助指令
當我們對某個指令不熟悉的時候,可以獲得幫助信息
命令
man [命令或配置文件]
help 命令
3.目錄類命令
命令
命令 | 描述 | 選項 |
---|---|---|
pwd |
顯示當前目錄的絕對路徑 | |
ls [選項] [目錄或文件] |
顯示當前目錄的文件和文件夾 | -a 顯示所有包括隱藏的;-l 列表的方式顯示信息 |
cd [參數(shù)] |
切換到指定目錄下 | cd ~ 回到家目錄;cd .. 回到上級目錄 |
mkdir |
創(chuàng)建目錄 | -p 創(chuàng)建多級目錄 |
rmdir[選項] |
刪除空目錄 | rm -rf 刪除非空目錄 |
touch 文件名 |
創(chuàng)建空文件 | 可以一次性創(chuàng)建多個文件,用空格隔開 |
cp[選項] 源 目標 |
拷貝文件到指定目錄下 | -r 遞歸復制整個文件夾 |
rm[選項] 要刪除的文件或目錄 |
刪除文件或目錄 | -r 遞歸刪除整個文件夾;-f 強制刪除不提示 |
mv 老文件名 新文件名 |
重命名 | |
mv /temp/movefile /targetFolder |
移動文件 | |
cat [選項] 要查看的文件 |
以只讀的方式查看 | -n 顯示行號 |
more 要查看的文件 |
是一個基于VI的編輯器的文本過濾器 | 有快捷鍵 |
less 要查看的文件 |
分屏查看文件內(nèi)容(打開大型文件快捷有效) | 有快捷鍵 |
[指令] > 文件 |
將指令輸出的文字放入的文件內(nèi)容(覆蓋) | |
[指令]>> 文件 |
將指令輸出的文字放入的文件內(nèi)容(追加) | |
echo [選項] [輸出內(nèi)容] |
輸出內(nèi)容到控制臺 | |
head 文件 |
查看前⑩行的內(nèi)容 | -n 5 修改為顯示前5行 |
tail 文件 |
用于輸出文件尾部的內(nèi)容 | -n 5 顯示后五行;-f 實時追蹤更新的文檔(如果有變化就會看到) |
ln -s [原文件目錄] [軟連接名字] |
軟連接(符號連接),給源文件創(chuàng)建一個連接 | 刪除的時候(rm -rf 文件名 ) |
history 幾條 |
顯示最近執(zhí)行的命令 | !行號 相當從新執(zhí)行行號的命令 |
.目錄結(jié)構(gòu)
1.基本介紹
Linux的文件系統(tǒng)是采用級層式的樹狀目錄結(jié)構(gòu),再次結(jié)構(gòu)中的最上層是根目錄“/”,然后再次目錄下再創(chuàng)建其他的目錄。
在Linux的世界里,一切皆文件
以下是對這些目錄的解釋
/bin
:
bin是Binary的縮寫,這個目錄存放著最經(jīng)常使用的命令-
/boot
:這里存放的是啟動Linux時使用的一些核心文件,包括一些連接文件以及鏡像文件
-
/dev
:dev是Device(設備)的縮寫,該目錄下存放的是Linux的外部設備,在Linux中訪問設備的方式和訪問文件的方式是相同的。
-
/etc
:這個目錄用來存放所有的系統(tǒng)管理所需要的配置文件和子目錄
-
/home
:用戶的主目錄,在Linux中,每個用戶都有自己的目錄,一般該目錄名是以用戶的賬號命名的。
-
/lib
:這個目錄里存放著系統(tǒng)最基本的動態(tài)連接共享庫,類似以Windows里的DLL文件。幾乎所有的應用程序都需要用到這些共享庫。
-
/lost+found
:這個目錄一般情況下是空的,當系統(tǒng)非法關(guān)機后,這里就存放了一些文件。
-
/media
:Linux系統(tǒng)會自動識別一些設備,例如U盤、光驅(qū)等等,當識別后,Linux會把識別的設備掛在到這個目錄下面。
-
/mnt
:系統(tǒng)提供該目錄是為了讓用戶臨時掛載別的文件系統(tǒng),我們可以將光驅(qū)掛載在/mnt/上,然后進入該目錄就可以看到光驅(qū)里面的內(nèi)容了。
-
/opt
:這是給主機額外安裝軟件所擺放的目錄。比如你安裝一個ORACLE數(shù)據(jù)庫則就可以放到這個目錄下。默認是空的。
-
/proc
:這個目錄是一個虛擬的目錄,他是系統(tǒng)內(nèi)存的映射,我們可以通過直接訪問這個目錄來獲取系統(tǒng)信息。
/root
:
該目錄為系統(tǒng)管理員,也稱作超級權(quán)限者的用戶主目錄。/sbin
:
s就是Super User的意思,這里存放的是系統(tǒng)管理員使用的系統(tǒng)管理程序。/selinux
:
這個目錄是Redhat/CentOS所特有的目錄,Selinux是一個安全機制,類似于windows的防火墻,但是這套機制比較復雜,這個目錄就是存放selinux相關(guān)的文件的。/srv
:
該目錄存放一些服務啟動之后需要提取的數(shù)據(jù)。-
/sys
:
這是linux2.6內(nèi)核的一個很大的變化。該目錄下安裝了2.6內(nèi)核中新出現(xiàn)的一個文件系統(tǒng) sysfs 。sysfs文件系統(tǒng)集成了下面3種文件系統(tǒng)的信息:針對進程信息的proc文件系統(tǒng)、針對設備的devfs文件系統(tǒng)以及針對偽終端的devpts文件系統(tǒng)。
該文件系統(tǒng)是內(nèi)核設備樹的一個直觀反映。
當一個內(nèi)核對象被創(chuàng)建的時候,對應的文件和目錄也在內(nèi)核對象子系統(tǒng)中被創(chuàng)建。
/tmp
:
這個目錄是用來存放一些臨時文件的。/usr
:
這是一個非常重要的目錄,用戶的很多應用程序和文件都放在這個目錄下,類似于windows下的program files目錄。usr/bin
:
系統(tǒng)用戶使用的應用程序。/usr/sbin`:
超級用戶使用的比較高級的管理程序和系統(tǒng)守護程序。/usr/src
:內(nèi)核源代碼默認的放置目錄。/var
:
這個目錄中存放著在不斷擴充著的東西,我們習慣將那些經(jīng)常被修改的目錄放在這個目錄下。包括各種日志文件。