大战熟女丰满人妻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视频免费观看高清观看完整 | 麻豆亚洲精品一区二区 | 四虎永久影院永久影库 | 欧美成人免费视频a | 西西人体大胆77777视频 | 国内精品免费久久久久妲己 | 国内精品久久久久香蕉 | 久久高清一级毛片 | 欧美13一14周岁a在线播放 | 老太婆性杂交毛片 | 国产高清在线精品二区一 | 亚洲精品国产第一综合99久久 | 精品无人区乱码一区二区三区手机 | 国产高清精品一级毛片 | 奇米影视第四色888 奇米影视第四色首页 | 深夜日韩 | 九九热精品在线观看 | 国产毛片一区二区 | 草久视频在线 | 久久久婷婷亚洲5月97色 | 99在线热视频只有精品免费 | 成人午夜 | 久久欧美精品 | 国产产一区二区三区久久毛片国语 | 色综合中文字幕在线亚洲 | 国产真实乱子伦精品 | 黑人巨大vs日本人优 | 国产成人综合久久精品红 | 色播播影院| 俺来也欧美亚洲a∨在线 | 99热在线免费 | 色综合九九 | 免费久久精品国产片香蕉 | 国产精品人伦久久 | 日本视频中文字幕 | 国产精品二区三区 | 91日本在线精品高清观看 | 国产美女精品在线 | 国内精品久久久久久影院8f | 婷婷免费在线 |