一、shell是什么憨降?
shell是一種命令解釋器父虑,將用戶的請(qǐng)求進(jìn)行處理,翻譯成Linux系統(tǒng)內(nèi)核能夠處理的內(nèi)容授药。當(dāng)需要執(zhí)行的命令執(zhí)行結(jié)束以后士嚎,將執(zhí)行結(jié)果翻譯成用戶能夠看懂的信息呜魄,并且顯示在屏幕上。
二莱衩、
三爵嗅、第一個(gè)shell程序
# 第一個(gè)shell腳本,功能是輸出字符串"Hello,Bash Shell"
#! /bin/bash
echo "Hello,Bash Shell"
說(shuō)明:第二行表示使用/bin/bash來(lái)解釋執(zhí)行該腳本膳殷,即使用Bash解釋執(zhí)行腳本中的命令操骡。#! 不是注釋,而是告知Shell終端執(zhí)行當(dāng)前Shell腳本需要使用哪種Shell赚窃,是Bash還是其他的Shell
賦予腳本可執(zhí)行權(quán)限:chmod u+x hello.sh
執(zhí)行腳本:./hello.sh ? [./表示當(dāng)前目錄](méi)