shell腳本的執(zhí)行方法
shell腳本有兩種執(zhí)行方法。這兩種執(zhí)行方法分為完全路徑執(zhí)行和當(dāng)前路徑執(zhí)行。shell腳本在企業(yè)中使用非常頻繁。要在互聯(lián)網(wǎng)企業(yè)或軟件行業(yè)找到一份好工作,殼的基礎(chǔ)知識(shí)是必不可少的。這首先要求我們編寫(xiě)第一個(gè)hello world并運(yùn)行修改程序。
工具/原材料linux虛擬機(jī)陰極射線管或其他軟件方法/步驟1使用陰極射線管軟件登錄到linux虛擬機(jī),并使用pwd命令以/根目錄查看當(dāng)前路徑
使用vi編輯器編寫(xiě)第一個(gè)shell文件。噓
-2步驟讀取3寫(xiě)入第一個(gè)外殼文件,#!/bin/bash必須被編寫(xiě),這表明執(zhí)行腳本的命令if /bin/bash執(zhí)行下一個(gè)要編寫(xiě)的腳本,以響應(yīng)“hello world??!"說(shuō)想前端打印一個(gè)字
-3步驟讀取4通過(guò)chmod命令chmod 755執(zhí)行該腳本的許可,否則沒(méi)有執(zhí)行許可。/root/hello.sh意味著在完整路徑下執(zhí)行shell腳本
-4步讀數(shù)5。/hello.sh意味著在當(dāng)前路徑下執(zhí)行shell腳本
要執(zhí)行腳本,您不需要指定#!/bin/bash這句話,因?yàn)槟呀?jīng)指定了bash,這個(gè)命令執(zhí)行腳本,當(dāng)然,用#!/bin/bash也不是問(wèn)題。
-6步驟閱讀7像ls這樣的命令也可以被視為腳本,但是我們可以在不添加路徑的情況下執(zhí)行它們,因?yàn)槊畋惶砑拥较到y(tǒng)環(huán)境變量中(環(huán)境變量詳細(xì)解釋了我的其他經(jīng)驗(yàn))
-7步讀取結(jié)束注釋外殼腳本名稱以結(jié)束。噓