配置檔案和指令碼檔案區別

2021-09-07 02:18:07 字數 558 閱讀 7370

問:像/etc/profile、/etc/init.d/rcs等都是指令碼檔案嗎?能不能說明一下指令碼檔案究竟是什麼,用什麼作用?謝謝!!

答:你說的這些應該算配置檔案,指令碼檔案一般是可執行的文字格式的檔案,反正我是這麼認為的,例如linux中可執行的shell指令碼就屬於指令碼檔案

追問:

但是覺得像profile和rcs等檔案中的內容和可執行指令碼檔案內容格式差不多啊,那它們又有什麼關係呢

追答:

配置檔案就是系統,使用者等執行程式時依賴的東西,例如可以在profile中配置一些環境變數,快捷操作命令等,這裡面儘管可以當命令使用,主要是系統啟動或使用者登入時生效的.並不一定需要執行

指令碼檔案就需要人為或人為干涉才能執行,一般是完成一些業務邏輯的.

追問:

那它們內容的寫法是不是一樣的?

追答:

這些東西是人搞的,可以做成一樣,也可以做成不一樣,打個比方,你非要把指令碼內容放到profile中,當成指令碼檔案,這個也可以執行.

修改配置檔案指令碼

made by h echo 篩出本機ip並存為變數 ip ifconfig grep e inet.0 9 grep v 127.0.0.1 awk echo 本機ip為 echo ip echo echo 開始修改datasource.conf配置檔案 echo sleep 2 cd opt s...

Hadoop配置檔案同步指令碼

同步hadoop的配置檔案,總是scp,這很麻煩,現在寫了乙個同步指令碼 這個指令碼會先備份遠端伺服器的配置檔案,然後再同步 如果同步的次數多了,可以按照日誌刪除配置檔案比如 find name 20150604 xargs rm f 指令碼內容如下 bin bash 用於同步配置檔案 配置檔案路徑...

shell指令碼讀取配置檔案

在shell指令碼中讀取配置檔案使用 cat grep,awk和sed 比如在 eaxmple.ini中有 ftp url 127.0.0.1 223 ftp user admin ftp password ftp 則在shell指令碼中讀取配置 ftp url cat eaxmple.ini gr...