shell腳本怎么看目錄 如何運(yùn)行shell腳本?
如何運(yùn)行shell腳本?linux運(yùn)行shell腳本有幾種,可以用在不同的場(chǎng)景中。給予執(zhí)行權(quán)限如果要在linux下運(yùn)行程序或腳本,需要給予相應(yīng)文件可執(zhí)行的權(quán)限,比如chmod 755chmod x所以
如何運(yùn)行shell腳本?
linux運(yùn)行shell腳本有幾種,可以用在不同的場(chǎng)景中。
給予執(zhí)行權(quán)限如果要在linux下運(yùn)行程序或腳本,需要給予相應(yīng)文件可執(zhí)行的權(quán)限,比如
chmod 755
chmod x
所以您可以直接使用它來(lái)執(zhí)行shell腳本文件。
直接調(diào)用解釋器運(yùn)行,當(dāng)然也可以使用。以下命令直接運(yùn)行shell腳本,而不管該腳本是否具有執(zhí)行權(quán)限。
噓
不同的linux系統(tǒng),sh指向的shell解釋器不 不工作。我的shell解釋器是bash。
[ ~]# ls -l /usr/bin/sh
lrwxrwxrwx。1根根4 2019年7月11日/usr/bin/sh -gt bash
使用點(diǎn)[。]調(diào)用源命令的效果與[。].對(duì)于名為dot [的shell腳本。],shell腳本中的變量將被引用到當(dāng)前的shell終端。例如:
[ ~]# echo a1 gt
[ ~]# echo $a
[ ~]# .
[ ~]# echo $a
一個(gè)
從上面可以看出,當(dāng)前sh
已安裝的腳本怎么運(yùn)行?
安裝的腳本運(yùn)行如下
腳本的四種運(yùn)行
1.切換到sh:。
3.直接使用bash或sh來(lái)執(zhí)行bash sh:沒(méi)有 不需要預(yù)先設(shè)置shell的執(zhí)行權(quán)限。
4.在當(dāng)前shell環(huán)境中執(zhí)行bash shell腳本。