小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

linux中shell腳本的新建、編輯和執(zhí)行

 山峰云繞 2022-01-20

https://m.toutiao.com/is/L1KReLJ/?=新建 



shell腳本的運(yùn)行主要分為新建、編輯和執(zhí)行三個步驟。

1、新建腳本文件

腳本文件新建可以用touch命令,也可以直接用文本編輯器如vi、vim、gedit等新建并編輯,文件名為*.sh

shell腳本文件的名稱可以任意,但為了避免被誤認(rèn)為是普通文件,后綴名為.sh代表是一個shell腳本文件(例如后綴名為.py代表是一個python文件)

2、編輯腳本文件

第一行必須為“#!/bin/bash”,腳本聲明(#!)用來告訴系統(tǒng)使用哪種Shell解釋器來執(zhí)行該腳本。

第一行以后可以添加注釋信息(#)對腳本功能和某些命令的介紹信息,使得自己或他人在日后看到這個腳本內(nèi)容時,可以快速知道該腳本的作用或一些警告信息。

3、執(zhí)行腳本文件

bash *.py(例如python文件執(zhí)行為python *.py)

案例:在Linux中,打開文本編輯器,新建一個文件,擴(kuò)展名為sh(sh代表shell),輸入以下代碼:

vim *.sh

#!/bin/bash

echo ?Hello World!?

bash *.sh

輸出:Hello World

腳本運(yùn)行樣式

第一種:應(yīng)用bash解釋器命令運(yùn)行

bash *.sh vs sh *.sh

/bin/bash *.sh vs /bin/sh *.sh

bash是sh的增強(qiáng)版本,文件后綴名都是.sh。

第二種:輸入完整路徑來執(zhí)行

./*.sh (./是相對路徑,代表當(dāng)前目錄)

默認(rèn)會提示權(quán)限不足,需要給腳本文件增加執(zhí)行權(quán)限即可

chmod u+x *.sh

[root@localhost~]#vim 1.sh

#!/bin/bash

echo “hello world!”

運(yùn)行腳本

注:運(yùn)行腳本也可以用相對路徑父目錄../root/1.sh,也可以用絕對路徑/root/1.sh

以上內(nèi)容供學(xué)習(xí)交流

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多