Linux下的Shell1、Linux下的Shell2、TCP/IP基礎(chǔ) 3、Linux網(wǎng)絡(luò)環(huán)境配置 4、rpm包管理 5、samba的安裝和配置 --------------------------------------------- 一、Linux下的Shell 1、什么是Shell 在計(jì)算機(jī)科學(xué)中,Shell俗稱殼(用來(lái)區(qū)別于核),是指“提供使用者使用界面”的軟件(命令解析器)。它類似于DOS下的command和后來(lái)的cmd.exe。它接收用戶命令,然后調(diào)用相應(yīng)的應(yīng)用程序。 ![]()
作為命令語(yǔ)言互動(dòng)式地解釋和執(zhí)行用戶輸入的命令只是Shell功能的一個(gè)方面,Shell還可以用來(lái)進(jìn)行程序設(shè)計(jì)。它提供了定義變量和參數(shù)的手段以及豐富
的程序控制結(jié)構(gòu)。使用Shell編程類似于DOS中的批處理文件,稱為Shell script,又叫Shell程序或Shell命令文件。 2、Shell的種類 ![]() 通過(guò)下面這個(gè)命令可以查看系統(tǒng)里有幾種類型的Shell:
查看目前使用的是哪種Shell
shell的修改
linux培訓(xùn)實(shí)例 Shell的命令補(bǔ)全功能 ![]() 查閱歷史記錄命令 ![]() 一個(gè)簡(jiǎn)單的Shell腳本例子
注意:“#!”符號(hào)是Shell腳本的起始符號(hào),它告訴Linux系統(tǒng)這個(gè)文件的執(zhí)行需要一個(gè)解釋器?!?!”符號(hào)之后是一個(gè)路徑名。 改變文件的權(quán)限設(shè)置,賦予文件以執(zhí)行權(quán)限
執(zhí)行腳本
|
|