Shell腳本是什么碍粥?
是一種為 shell 編寫的腳本程序,里頭使用Shell命令語(yǔ)言預(yù)寫程序,通過(guò)執(zhí)行腳本,執(zhí)行預(yù)先寫好的命令.
它如Shell本身有什么區(qū)別?
Shell 是一個(gè)用 C 語(yǔ)言編寫的程序,它是用戶使用 Linux 的橋梁。Shell 既是一種命令語(yǔ)言昧绣,又是一種程序設(shè)計(jì)語(yǔ)言典唇。
Shell 是指一種應(yīng)用程序馋吗,這個(gè)應(yīng)用程序提供了一個(gè)界面舀瓢,用戶通過(guò)這個(gè)界面訪問(wèn)操作系統(tǒng)內(nèi)核的服務(wù)。
而腳本是使用這門語(yǔ)言編輯好的程序耗美;
使用環(huán)境與使用方式
通常在定時(shí)任務(wù)中調(diào)用腳本;避免定時(shí)任務(wù)直接調(diào)用程序,間接減低定時(shí)任務(wù)的修改頻率;
需要通過(guò)chmod +x ./*.sh給予腳本執(zhí)行權(quán)限,才能通過(guò)./*.sh的方式直接調(diào)用;
當(dāng)然,你沒(méi)有給它執(zhí)行權(quán)限時(shí),你可以通過(guò)有權(quán)執(zhí)行的用戶通過(guò)sh *.sh執(zhí)行腳本