bat檔案和sh檔案

2021-06-25 21:06:08 字數 961 閱讀 7821

tomcat的bin資料夾中存在乙份.bat檔案和相對應的.sh檔案,乙個是為了在window系統上執行的檔案,另乙個是linux下的批處理檔案。例如:startup.bat和startup.sh。

bat是dos下的

批處理檔案

。批處理檔案

是無格式的文字檔案,它包含一條或多條命令。它的

副檔名

為 .bat 或 .cmd。在命令提示下鍵入

批處理檔案

的名稱,或者雙擊該批處理檔案,系統就會呼叫cmd.exe按照該檔案中各個命令出現的順序來逐個執行它們。使用

批處理檔案

(也被稱為

批處理程式或指令碼

),可以簡化日常或重複性任務。

乙個中等水平的linux使用者一定少不了經常執行.sh檔案,當然了,你可以在圖形介面下面直接雙擊該檔案,但無疑比較浪費時間。

現在介紹第一種方法:(在ubuntu下的)

首先你要開啟乙個終端。

然後輸入sudo su

隨後輸入密碼。這樣就取得了root使用者許可權。

然後找到那個檔案(當然是在終端裡面用命令找,你可別開乙個檔案管理器。)

執行./sh檔案名字

就可以了。

比如你有乙個sh檔案叫1.sh,這個檔案在硬碟的/tmp目錄裡面,要執行的話,就要這樣:

c**  

$ sudo su  

pass your password:(這裡輸入密碼的時候是看不到輸入的東西的,不過確實已經輸入進去了。)  

#cd /tmp

#./1.sh

這樣就ok了。

sh檔案是linux系統裡面的類似批處理的檔案,所以執行sh檔案後可能會還要你輸入一些資訊。這個就視sh檔案的內容而定了。

第二種方法:

sh xx.sh

最後建議:使用

c**  

man sh   

來看看sh 的介紹~

bat檔案和sh檔案

tomcat的bin資料夾中存在乙份.bat檔案和相對應的.sh檔案,乙個是為了在window系統上執行的檔案,另乙個是linux下的批處理檔案。例如 startup.bat和startup.sh。bat是dos下的 批處理檔案 批處理檔案 是無格式的文字檔案,它包含一條或多條命令。它的 副檔名 為...

bat和 sh生成帶時間的log檔案

想在 ngrok 執行的時候,log 檔案自動放在某個log 資料夾下,並且 log 檔案帶上時間戳。windows 下用 bat 檔案寫啟動 ngrok 的指令碼,可以將其弄成開機自啟 2 生成時間用到 date 和 time 兩個命令,指令碼如下 run.ngrok.bat echo off s...

sh檔案語法

介紹 1 開頭 程式必須以下面的行開始 必須方在檔案的第一行 bin sh 符號 用來告訴系統它後面的引數是用來執行該檔案的程式。在這個例子中我們使用 bin sh來執行程式。當編寫指令碼完成時,如果要執行該指令碼,還必須使其可執行。要使編寫指令碼可執行 編譯 chmod x filename 這樣...