shell的主要功能是什么 Shell腳本的概念區(qū)別?
Shell腳本的概念區(qū)別?什么是殼牌2113?確切地說(shuō),shell是一個(gè)5261命令行解釋器。它的功能是按照4102語(yǔ)法來(lái)解釋并將1653的命令傳遞給系統(tǒng)。它提供了一個(gè)接口系統(tǒng)級(jí)程序,供用戶向Linu
Shell腳本的概念區(qū)別?
什么是殼牌2113?確切地說(shuō),shell是一個(gè)5261命令行解釋器。它的功能是按照4102語(yǔ)法來(lái)解釋并將1653的命令傳遞給系統(tǒng)。
它提供了一個(gè)接口系統(tǒng)級(jí)程序,供用戶向Linux發(fā)送運(yùn)行程序的請(qǐng)求。用戶可以使用shell來(lái)啟動(dòng)、暫停、停止甚至編寫(xiě)一些程序。
Shell本身是用C語(yǔ)言編寫(xiě)的程序,是用戶使用Linux的橋梁。
Shell既是命令語(yǔ)言又是編程語(yǔ)言(您稱之為Shell腳本)。
作為一種命令語(yǔ)言,它以交互方式解釋和執(zhí)行用戶輸入命令;作為一種編程語(yǔ)言,它定義各種變量和參數(shù),并提供許多僅在高級(jí)語(yǔ)言中可用的控制結(jié)構(gòu),包括循環(huán)和分支。
雖然它不是Linux系統(tǒng)內(nèi)核的一部分,但它調(diào)用系統(tǒng)內(nèi)核的大部分函數(shù)來(lái)執(zhí)行程序、創(chuàng)建文檔并協(xié)調(diào)各種程序的并行運(yùn)行。