如何使用Chmod使Bash腳本可執行


在本教程中,我將逐步介紹創建bash腳本並使用chmod命令使腳本可執行的步驟。之后,無需使用sh或bash命令就可以運行它。
步驟1:創建一個Bash文件
首先是.sh使用以下命令創建帶有擴展名的新文本文件。
$ touch hello_script.sh
步驟2:編寫示例腳本
使用任何喜歡的編輯器打開新創建的文件,將以下bash腳本添加到文件中。
$ vim hello_script.sh

#!/bin/bash
echo "Hello World"
使用保存並關閉文件:wq!。
步驟3:執行Bash腳本
有兩種方法可以運行bash文件。第一個是通過使用bash命令,另一個是通過將執行權限設置為bash文件。
讓我們運行以下命令以使用bash或sh命令執行bash腳本。
$ bash hello_script.sh
要么
$ sh hello_script.sh
步驟4:將可執行權限設置為腳本
執行bash腳本的第二種方法是設置可執行權限。
要使腳本可執行文件,請使用+x或u+x,例如:
$ chmod u+x hello_script.sh
步驟5:運行可執行腳本
將可執行文件權限分配給腳本后,可以運行不帶bash命令的腳本,如下所示。
$ ./hello_script.sh
另一個示例
在下面的示例中,我將編寫並執行一個bash腳本以從源到目標進行備份。
$ vim backup_script.sh

#!/bin/bash
TIME=`date +%b-%d-%y`
DESTINATION=/home/kashif/backup-$BACKUPTIME.tar.gz
SOURCE=/data_folder
tar -cpzf $DESTINATION $SOURCE
使用:wq!保存並關閉文件,並使用下面的命令賦予其可執行權限:
$ chmod + x backup_script.sh
現在運行腳本:
$ ./backup_script
至此,您應該熟悉如何在Linux中設置腳本可執行文件。A5互聯https://www.a5idc.net/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM