當前位置:首頁 » 操作系統 » linux運行sh

linux運行sh

發布時間: 2022-10-05 23:45:29

linux下面如何運行SH文件

1、打開電腦,在電腦的左下角選擇終端,這里是kde桌面,需要右鍵點擊才能出現終端選項;

㈡ Linux下面如何運行 SH文件

本文介紹Linux下面用命令如何運行.sh文件的方法,有兩種方法:

一、直接./加上文件名.sh,如運行hello.sh為./hello.sh【hello.sh必須有x許可權】

二、直接sh 加上文件名.sh,如運行hello.sh為sh hello.sh【hello.sh可以沒有x許可權】

工具/原料

  • windows、linux

  • xshell

  • 方法一:當前目錄執行.sh文件

  • 1

    【步驟一】cd到.sh文件所在目錄

    比如以hello.sh文件為例,如下圖

  • 注意事項

  • 用「./」加文件名.sh執行時,必須給.sh文件加x執行許可權

  • 如果對您有幫助,幫忙點「有得」,有助於您是我們進步的最大動力!

  • 如果您喜歡,請點「投票」,您的參與是我們進步的最大動力!

  • 如果您有疑問,請提交疑問,與您的互動是我們進步的最大動力!

  • 僅供參考

㈢ linux 執行sh文件,提示command not found

原因是linux 執行sh文件裡面缺少PATH=$PATH:/sbin,添加進即可。

1、首先需要打開電腦的桌面,如圖所示,滑鼠右鍵單擊選擇打開終端的選項。

㈣ Linux系統下如何運行.sh文件

按圖一的位置點擊一下,然後在圖二選擇終端。某些發行版桌面右鍵即可看到終端。這里是kde桌面因此需要這么做。
Linux下面如何運行SH文件
Linux下面如何運行SH文件

點擊桌面主文件目錄,然後.SH文件,並且在終端輸入命令:ll 把文件拖入到ll命令後面並且回車。
Linux下面如何運行SH文件
Linux下面如何運行SH文件

ll命令後看到sh文件缺少x許可權,則需要在終端輸入命令:chmod +x +文件名,即在x後面加入sh文件名並回車。
Linux下面如何運行SH文件
Linux下面如何運行SH文件

加入x許可權後,./+文件名,回車鍵後即可看到腳本已經運行了。需要注意的是這里是當前目錄,相對路徑的執行方法。
Linux下面如何運行SH文件

㈤ linux 命令中的sh是什麼意思

1、sh是linux中運行shell的命令,是shell的解釋器,shell腳本是linux中殼層與命令行界面,用戶可以在shell腳本輸入命令來執行各種各樣的任務。

要運行shell腳本,首選需要給shell腳本許可權,這里里以hello.sh文件為例,首先需要按下「crtl+shift+T」打開終端窗口:

㈥ linux執行sh腳本的指令有哪些

bash shell 腳本的方法有多種,現在作個小結。假設我們編寫好的shell腳本的文件名為hello.sh,文件位置在/data/shell目錄中並已有執行許可權。
方法一:切換到shell腳本所在的目錄(此時,稱為工作目錄)執行shell腳本:

復制代碼代碼如下:

cd /data/shell

./hello.sh

./的意思是說在當前的工作目錄下執行hello.sh。如果不加上./,bash可能會響應找到不到hello.sh的錯誤信息。因為目前的工作目錄(/data/shell)可能不在執行程序默認的搜索路徑之列,也就是說,不在環境變數PASH的內容之中。查看PATH的內容可用 echo $PASH 命令。現在的/data/shell就不在環境變數PASH中的,所以必須加上./才可執行。

方法二:以絕對路徑的方式去執行bash shell腳本:

復制代碼代碼如下:

/data/shell/hello.sh

方法三:直接使用bash 或sh 來執行bash shell腳本:

復制代碼代碼如下:

cd /data/shell

bash hello.sh



復制代碼代碼如下:

cd /data/shell

sh hello.sh

注意,若是以方法三的方式來執行,那麼,可以不必事先設定shell的執行許可權,甚至都不用寫shell文件中的第一行(指定bash路徑)。因為方法三是將hello.sh作為參數傳給sh(bash)命令來執行的。這時不是hello.sh自己來執行,而是被人家調用執行,所以不要執行許可權。那麼不用指定bash路徑自然也好理解了啊,呵呵……。

方法四:在當前的shell環境中執行bash shell腳本:

復制代碼代碼如下:

cd /data/shell

. hello.sh



復制代碼代碼如下:

cd /data/shell

source hello.sh

前三種方法執行shell腳本時都是在當前shell(稱為父shell)開啟一個子shell環境,此shell腳本就在這個子shell環境中執行。shell腳本執行完後子shell環境隨即關閉,然後又回到父shell中。而方法四則是在當前shell中執行的。

㈦ linux sh文件怎麼運行

1 用chmod命令 修改文件的許可權,使自己有運行許可權後, ./文件名.sh
2 bash 文件名.sh
更多方法可以去linuxprobe網站中找一下

㈧ linux 如何開機自動運行sh腳本

要開機 運行只需將它加入到 rc.local ,一般為/etc/rc.d/rc.local 在其中加入以下行:sh /path/to/test.sh使用linux全局變數$?可以確定是否執行,如if [$? eq 0] the,echo "succeed!fi。

㈨ 怎樣在linux的terminal下運行.sh文件

有兩種方式,一種方式是用bash sh文件名來執行,用bash這個命令來運行sh文件的好處是不需要sh文件具有可執行許可權,sh文件只要有可讀許可權就可以了;
第二種方式是賦予sh文件可執行許可權,然後直接運行它。賦予sh文件可執行許可權用chmod命令:
chmod a+x sh文件名
直接運行可以用絕對路徑如/root/test.sh,也可以用cd命令切換到sh文件的目錄,然後用類似./test.sh的方式運行(加./表示在當前目錄下運行)。

㈩ linux 如何開機自動運行sh腳本

要開機 運行只需將它加入到 rc.local ,一般為/etc/rc.d/rc.local 在其中加入以下行:sh /path/to/test.sh使用linux全局變數$?可以確定是否執行,如if [$? eq 0] the,echo "succeed!fi。

熱點內容
左旋螺紋數控編程實例 發布:2025-05-16 00:11:49 瀏覽:10
安卓游戲舊版本從哪個軟體下載 發布:2025-05-16 00:00:20 瀏覽:329
連接聚類演算法 發布:2025-05-15 23:55:09 瀏覽:978
工資演算法單休 發布:2025-05-15 23:52:30 瀏覽:819
超凡先鋒配置不行怎麼辦 發布:2025-05-15 23:27:54 瀏覽:532
win7取消加密 發布:2025-05-15 23:26:37 瀏覽:472
不用internet打開ftp 發布:2025-05-15 23:06:00 瀏覽:154
sql字元串取數字 發布:2025-05-15 22:57:45 瀏覽:125
推薦編程課 發布:2025-05-15 22:34:12 瀏覽:618
表拒絕訪問 發布:2025-05-15 22:29:37 瀏覽:978