命令
1.&
在命令后加上&表示后臺(tái)執(zhí)行的意思
2.;
在命令間;相連,表示順序執(zhí)行的意思
3.&&
命令間&&相連,只有第一個(gè)命令執(zhí)行成功,第二個(gè)才執(zhí)行
4.``
命令中如果包含另外一個(gè)命令,則將符號(hào)``將它包括起來(lái),在執(zhí)行的時(shí)候系統(tǒng)將有限執(zhí)行里面的子命令,然后將其結(jié)果代入父命令繼續(xù)執(zhí)行
5.ctrl + z
在shell中執(zhí)行命令時(shí),同時(shí)按下可以將其暫時(shí)掛起
6.bg
執(zhí)行該命令,可以將掛起的命令后臺(tái)執(zhí)行
7.fg
可以將后臺(tái)命令轉(zhuǎn)為前臺(tái)執(zhí)行
8.jobs
可以查看后臺(tái)執(zhí)行和掛起的任務(wù)和編號(hào)
9.>
重定向
10.>>
與>作用基本相同,不同的是是將其內(nèi)容追加到文件末尾,而>是內(nèi)容覆蓋
11.<
文件到命令的重定向,將文件的內(nèi)容輸出到命令
系統(tǒng)
開機(jī)流程
1.按開機(jī)鍵
2.加載BIOS,自檢,取得第一個(gè)可啟動(dòng)的設(shè)備
3.讀取執(zhí)行第一個(gè)啟動(dòng)設(shè)備MBR的boot loader
4.根據(jù)boot loader的設(shè)置加載kernel,內(nèi)核開始檢測(cè)硬件,并加載驅(qū)動(dòng)
5.boot loader加載虛擬文件系統(tǒng),并加載啟動(dòng)中需要加載的內(nèi)核模塊(usb,scsi)
6.啟動(dòng)第一個(gè)進(jìn)程init
7.init啟動(dòng)終端getty
8.啟動(dòng)系統(tǒng)
系統(tǒng)信息的獲取
1.w獲取當(dāng)前登錄用戶和正在執(zhí)行的進(jìn)程
option:
h: 不打印頭信息
s:使用短輸出格式
f:切換顯示FORM項(xiàng),默認(rèn)顯示
2.who顯示當(dāng)前登錄系統(tǒng)的用戶信息
文件目錄操作
cd:切換當(dāng)前工作目錄
pwd:打印當(dāng)前工作目錄
mkdir:創(chuàng)建目錄
rmdir:刪除目錄
文件目錄管理
ls顯示文件及目錄信息
cp拷貝
rm刪除
mv移動(dòng)
basename取文件名
dirname取目錄名
文件內(nèi)容查詢
cat正向連續(xù)讀
tac反向連續(xù)讀
nl輸出行號(hào)顯示文件
more一頁(yè)一頁(yè)的顯示文件內(nèi)容
less與more類似,但可以上下翻頁(yè)
head只看頭幾行
tail只看尾幾行
-n num :顯示文件后num行
-n + num:除了顯示前num行,以他都顯示
od以二進(jìn)制方式查看文件內(nèi)容