大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) hot資訊 4種shell腳本執(zhí)行的方式

4種shell腳本執(zhí)行的方式

更新時(shí)間:2022-10-26 10:13:52 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1841次

相信大家對(duì)shell腳本語言工作原理已經(jīng)有所了解,那么,shell腳本執(zhí)行的方式有哪些?動(dòng)力節(jié)點(diǎn)小編來告訴大家。

Linux中shell腳本的執(zhí)行通常有4種方式,分別為工作目錄執(zhí)行,絕對(duì)路徑執(zhí)行,sh執(zhí)行,shell環(huán)境執(zhí)行。

首先,看下我們的腳本內(nèi)容

[tan@tan scripts]$ ll
total 4
-rw-rw-r--. 1 tan tan 68 May 8 23:18 test.sh
[tan@tan scripts]$ cat test.sh 
#!/usr/bin/bash 
/usr/bin/python <<-EOF
print "Hello Shell"
    EOF

1.工作目錄執(zhí)行

工作目錄執(zhí)行,指的是執(zhí)行腳本時(shí),先進(jìn)入到腳本所在的目錄(此時(shí),稱為工作目錄),然后使用 ./腳本方式執(zhí)行

[tan@tan scripts]$ ./test.sh
-bash: ./test.sh: Permission denied
[tan@tan scripts]$ chmod 764 test.sh
[tan@tan scripts]$ ./test.sh
Hello Shell

這里需要賦權(quán),使用chmod 764 test.sh 賦權(quán)后就可以正常執(zhí)行了

./的意思是說在當(dāng)前的工作目錄下執(zhí)行hello.sh。如果不加上./,bash可能會(huì)響應(yīng)找到不到hello.sh的錯(cuò)誤信息。因?yàn)槟壳暗墓ぷ髂夸?(/data/shell)可能不在執(zhí)行程序默認(rèn)的搜索路徑之列,也就是說,不在環(huán)境變量PASH的內(nèi)容之中。查看PATH的內(nèi)容可用 echo $PASH 命令。現(xiàn)在的/data/shell就不在環(huán)境變量PASH中的,所以必須加上./才可執(zhí)行。

2.絕對(duì)路徑執(zhí)行

絕對(duì)路徑中執(zhí)行,指的是直接從根目錄/到腳本目錄的絕對(duì)路徑

[tan@tan scripts]$ pwd
/home/tan/scripts
[tan@tan scripts]$ `pwd`/test.sh 
Hello Shell
[tan@tan scripts]$ /home/tan/scripts/test.sh 
Hello Shell

這里 `pwd` 指的是該命令執(zhí)行結(jié)果,等同于 /home/tan/scripts

3.sh執(zhí)行

sh執(zhí)行,指的是用腳本對(duì)應(yīng)的sh或bash來接著腳本執(zhí)行

[tan@tan scripts]$ sh test.sh 
Hello Shell
[tan@tan scripts]$ bash test.sh 
Hello Shell

注意,若是以方法三的方式來執(zhí)行,那么,可以不必事先設(shè)定shell的執(zhí)行權(quán)限,甚至都不用寫shell文件中的第一行(指定bash路徑)。因?yàn)榉椒ㄈ?是將hello.sh作為參數(shù)傳給sh(bash)命令來執(zhí)行的。這時(shí)不是hello.sh自己來執(zhí)行,而是被人家調(diào)用執(zhí)行,所以不要執(zhí)行權(quán)限。

4.shell環(huán)境執(zhí)行

shell環(huán)境執(zhí)行,指的是在當(dāng)前的shell環(huán)境中執(zhí)行,可以使用 . 接腳本 或 source 接腳本

[tan@tan scripts]$ . test.sh 
Hello Shell
[tan@tan scripts]$ source test.sh 
Hello Shell

以上就是關(guān)于“4種shell腳本執(zhí)行的方式”介紹,大就如果對(duì)此比較感興趣,想了解更多相關(guān)知識(shí),不妨來關(guān)注一下本站的Linux教程,里面還有更豐富的知識(shí)等著大家去學(xué)習(xí),希望對(duì)大家能夠有所幫助。

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 精品小视频在线 | 福利视频免费 | 中文字幕精品一区二区精品 | 久久精品一区二区三区日韩 | 成人91视频 | 免费的毛片 | 欧美日韩视频在线成人 | 日韩欧美手机在线 | 国产普通话自拍 | 伊人99在线| 天海冀一二三区 | 亚洲午夜久久久精品影院视色 | 国产精品久久二区三区色裕 | 尹人成人| 日韩精品中文字幕久久 | 日韩视频在线观看一区二区 | 久久久久一级片 | 久久国产亚洲观看 | 久久久综合香蕉尹人综合网 | 久久精品99久久香蕉国产色戒 | 日日操日日射 | 日本精品久久久久中文字幕2 | 亚洲欧美成人永久第一网站 | 天天操夜夜操夜夜操 | 亚洲精品老司机综合影院 | h片在线观看 | 欧美成人老熟妇暴潮毛片 | 欧美精品久久久久久久久大尺度 | 日本一级欧美一级中文 | 老太做爰xxxx视频 | 亚洲在线一区 | 成年女人视频免费免费看 | 91精品专区 | 国产伦精品一区二区 | 日本香蕉网 | 私人影院免费观看 | 9热在线精品视频观看 | 99热久久国产精品这里有99 | 久久亚洲精品视频 | 国产亚洲第一伦理第一区 | 伊人色综合久久天天爱 |