Shell:
在計(jì)算機(jī)科學(xué)中,Shell俗稱殼,用來(lái)區(qū)別于核。也就是說(shuō),Shell就是圍繞在Linux內(nèi)核之外的一個(gè)“殼”程序,用戶在操作系統(tǒng)上完成的所有任務(wù)都是通過(guò)Shell與Linux系統(tǒng)內(nèi)核的交互來(lái)實(shí)現(xiàn)的。
當(dāng)用戶登錄系統(tǒng)后,Shell命令行啟動(dòng),“#”表示登錄的用戶是超級(jí)用戶,“$”表示登錄的用戶是普通用戶。Shell命令的一般格式為command [options][arguments],我們將之稱為命令行。通過(guò)命令行,我們可以改變命令的執(zhí)行方式。
本教程將通過(guò)語(yǔ)法、作用、參數(shù)、案例四大方面講解Linux命令。(注:若參數(shù)中包含“回車”字樣,則表示該命令不加參數(shù)也可執(zhí)行。)
語(yǔ)法:
command [options][arguments]
命令 [選項(xiàng)][參數(shù)]
command:命令,表示可執(zhí)行的二進(jìn)制格式文件或者腳本程序文件。
options:選項(xiàng),可以調(diào)整命令的運(yùn)行,[ ]中的內(nèi)容可以省略,一般命令支持一個(gè)或者多個(gè)選項(xiàng)。
arguments:參數(shù),表示命令作用的對(duì)象,可以是文件名、用戶名、用戶組名、IP等,支持多個(gè)參數(shù)。
作用:
為了能夠使系統(tǒng)識(shí)別用戶輸入的腳本命令所設(shè)置的命令規(guī)范。
案例:
在屏幕上標(biāo)準(zhǔn)輸出Hello World!
echo ‘Hello World!’ //echo的作用是在屏幕上實(shí)現(xiàn)標(biāo)準(zhǔn)輸出字符串等信息
C語(yǔ)言網(wǎng)提供由在職研發(fā)工程師或ACM藍(lán)橋杯競(jìng)賽優(yōu)秀選手錄制的視頻教程,并配有習(xí)題和答疑,點(diǎn)擊了解:
一點(diǎn)編程也不會(huì)寫的:零基礎(chǔ)C語(yǔ)言學(xué)練課程
解決困擾你多年的C語(yǔ)言疑難雜癥特性的C語(yǔ)言進(jìn)階課程
從零到寫出一個(gè)爬蟲的Python編程課程
只會(huì)語(yǔ)法寫不出代碼?手把手帶你寫100個(gè)編程真題的編程百練課程
信息學(xué)奧賽或C++選手的 必學(xué)C++課程
藍(lán)橋杯ACM、信息學(xué)奧賽的必學(xué)課程:算法競(jìng)賽課入門課程
手把手講解近五年真題的藍(lán)橋杯輔導(dǎo)課程