運(yùn)行級(jí)別說(shuō)明:
0:關(guān)機(jī)
1:單用戶【找回丟失密碼】
2:多用戶狀態(tài)沒(méi)有網(wǎng)絡(luò)服務(wù)
3:多用戶狀態(tài)有網(wǎng)絡(luò)服務(wù)
4:系統(tǒng)未使用保留給用戶
5:圖形界面
6:系統(tǒng)重啟
常用運(yùn)行級(jí)別是3、5,要修改默認(rèn)的運(yùn)行級(jí)別可改文件 /etc/inittab的id:5:initdefault這一行的數(shù)字
案例:通過(guò)init切換不同的運(yùn)行級(jí)別。 init 3 init5
在單用戶模式下,可修改用戶密碼。
當(dāng)我們對(duì)某條指令不熟悉時(shí),我們可以使用linux提供的幫助命令來(lái)了解這個(gè)指令的使用方法。
基本語(yǔ)法:
man【命令或配置文件】(功能描述:獲得幫助信息)。
應(yīng)用實(shí)例:
案例:查看ls命令的幫助信息
基本語(yǔ)法:
help命令(功能描述,獲取shell內(nèi)置命令的幫助信息)
應(yīng)用案例:
查看cd的幫助信息
基本語(yǔ)法;
pwd(功能描述,顯示當(dāng)前工作目錄的絕對(duì)路徑)
基本語(yǔ)法:
ls[選項(xiàng)] [文件目錄或是文件]
常用選項(xiàng):
-a:顯示當(dāng)前文件所有的文件和目錄,包括隱藏的
-l:一列表的方式顯示
mikdir指令用于創(chuàng)建目錄(make directory)
基本語(yǔ)法:
mkdir[選項(xiàng)] 要?jiǎng)?chuàng)建的目錄
常用選項(xiàng):
-p:創(chuàng)建多級(jí)目錄
應(yīng)用實(shí)例:
rm指令刪除空目錄,若要?jiǎng)h除費(fèi)控目錄,則需要使用 rm -rf要?jiǎng)h除逇目錄
基本語(yǔ)法:
touch 文件名稱(chēng)
應(yīng)用實(shí)例:
cp指令拷貝文件到指定目錄
基本語(yǔ)法:
cp [選項(xiàng)] source dest
常用選項(xiàng):
-r:遞歸復(fù)制整個(gè)文件夾
實(shí)用案例:
使用細(xì)節(jié):
rm只移除文件或目錄
基本語(yǔ)法:
rm [選項(xiàng)] 要?jiǎng)h除的文件或目錄
常用選項(xiàng):
-r:遞歸刪除整個(gè)文件夾
-f:強(qiáng)制刪除不提示
應(yīng)用實(shí)例:
刪除home/aaa.txt
遞歸刪除整個(gè)文件夾
使用細(xì)節(jié):
強(qiáng)制刪除不提示的方法,帶上參數(shù)-f 即可
mv 移動(dòng)文件與目錄或重命名
基本語(yǔ)法:
mv oldfile newfile(功能描述:重命名)
mv /tempfile /targetFolder (功能描述:移動(dòng)文件)
實(shí)用案例:
案例一:重命名
案例二:移動(dòng)文件
查看文件內(nèi)容
基本語(yǔ)法:
cat [選項(xiàng)] 文件
使用案例:
使用細(xì)節(jié):
cat瀏覽文件,不能修改,為了方便瀏覽,一般要帶上管道符 |more
more指令是一個(gè)基于vi編輯器的文本過(guò)濾器,他以全屏的方式分頁(yè)顯示,文本文件的內(nèi)容。more指令內(nèi)置了很多快捷鍵,詳見(jiàn)操作說(shuō)明
基本語(yǔ)法:
more 要查看的文件
應(yīng)用案例:
功能比more更強(qiáng)大,功能和more相似,less顯示文件內(nèi)容時(shí),并不是一次全部加載,而是根據(jù)需要加載內(nèi)容,對(duì)于大型文件有較高的效率。
>輸出重定向:會(huì)將原來(lái)的文件覆蓋
>>追加:不會(huì)覆蓋原有內(nèi)容,而是追加在文件尾部
基本語(yǔ)法:
ls -l>文件 (功能描述:列表的內(nèi)容寫(xiě)入文件a.txt中)
說(shuō)明: ls -l>文件 列表的內(nèi)容寫(xiě)入文件a.txt中,如果不存在a.txt,就創(chuàng)建
ls -l>>文件 (功能描述:列表的內(nèi)容追加到文件a.txt的尾部)
echo輸出內(nèi)容到控制臺(tái)
基本語(yǔ)法:
echo [選項(xiàng)] [輸出內(nèi)容]
應(yīng)用實(shí)例:
使用echo指令輸出環(huán)境變量
head指令用于顯示文件開(kāi)頭部分內(nèi)容,默認(rèn)情況顯示十行
基本語(yǔ)法:
head 文件(功能描述:顯示文件頭十行的內(nèi)容)
head -n 5 文件(功能描述:查看文件五行的內(nèi)容,5可以是任意行數(shù))
輸出文件尾部?jī)?nèi)容,默認(rèn)十行
基本語(yǔ)法:
1):tail 文件(功能描述:顯示文件尾部十行信息)
2):tail -n 5 文件(功能描述:顯示文件尾部五行信息)
3):tail -f 文件 (功能描述:實(shí)時(shí)追蹤該文件更新,工作經(jīng)常是使用)
使用案例:
實(shí)時(shí)監(jiān)控mydate.txt文件,看看文件變化時(shí),是否追蹤
軟連接指令linux命令,相當(dāng)于windows里的快捷方式
基本語(yǔ)法:
ln -s[源文件或目錄](méi)[軟連接名](功能描述:給源文件創(chuàng)建一個(gè)軟連接)
實(shí)用案例:
案例一:在/home目錄下創(chuàng)建一個(gè)軟連接linkToRootlinux命令,連接到/root目錄
案例二:刪除軟連接
細(xì)節(jié)說(shuō)明:
當(dāng)時(shí)有pwd查看目錄時(shí),任然看到的是軟連接目錄
查看已經(jīng)執(zhí)行過(guò)的歷史命令,也可以執(zhí)行歷史指令
基本語(yǔ)法:
history (功能描述:查看歷史執(zhí)行過(guò)的命令)
history 10 (功能描述:查看最近使用過(guò)的十條指令)
!178 (功能描述:執(zhí)行編號(hào)為178的指令)