最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決shell無法執(zhí)行的問題

 更新時間:2023年11月24日 16:17:48   作者:逆光傾城  
這篇文章主要介紹了解決shell無法執(zhí)行的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

原因1_換行符錯誤導致

摘要:

Linux 系統(tǒng),shell 腳本文件內(nèi),換行符為 CRLF 導致的,轉換為 LF 換行,即可正常運行。

在Notepad++軟件上,視圖–顯示符號–顯示行尾符,可看到二者差異,

如下圖所示:

轉換方法1:Windows 下使用 notepad++

編輯–文檔格式轉換–轉為 Unix(LF)

轉換方法2:Linux 下使用 sed 命令

#另存模式
sed -e 's,^M,,g' old.sh > new.sh
#覆蓋模式
sed -i 's,^M,,g' old.sh

注意 ^M的輸入方式為:按住Ctrl,按下V,松開V,按下M,松開。

  • 不是shift+6,再按M
  • 不是shift+6,再按M
  • 不是shift+6,再按M

剖析問題來源

  • 該 shell 腳本文件在 Windows 系統(tǒng)上創(chuàng)建,或經(jīng)過 Windows 系統(tǒng)另存;
  • 該 shell 腳本通過 git 下載,但 git 配置了不自動轉換格式;
  • 該 shell 腳本由 Windows 習慣的程序生成。

原因2_執(zhí)行權限導致

摘要:

shell 腳本由于種種原因,不具備執(zhí)行的權限,權限問題包括 3 個方面:

  • 問題1:缺少 shell 解析器
  • 問題2:shell 文件本文的權限
  • 問題3:操作系統(tǒng)對 shell 腳本執(zhí)行的管理

問題1解決方法

這個問題的排查方法可以用命令 sh xxx.sh來測試,如果手動指定解析器,可以運行腳本的話,那么屬于缺少shell解析器的問題,如果仍然無法運行腳本,則不屬于問題1。

在 shell 文件開頭,添加如下1行代碼:

#!/bin/bash

問題2解決方法

通過chmod命令解決,如:

chmod a+x xxx.sh

問題3解決方法

在某些安全性較高的Linux發(fā)行版系統(tǒng)中,系統(tǒng)不允許未認證的程序執(zhí)行,包括腳本。

可嘗試,通過系統(tǒng)設置、安全中心等配置,調整安全級別,使其能夠運行。

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Linux包管理工具yum、apt的區(qū)別

    Linux包管理工具yum、apt的區(qū)別

    Linux系統(tǒng)基本分兩大類:RedHat系列:Redhat、Centos、Fedora等;Debian系列:Debian、Ubuntu?等。yum是一個在?Fedora?和?RedHat?以及?SUSE?中的?Shell?前端軟件包管理器。apt是一個在?Debian?和Ubuntu中的Shell前端軟件包管理器。
    2023-04-04
  • 阿里云ECS云服務器如何開放8080端口

    阿里云ECS云服務器如何開放8080端口

    這篇文章主要介紹了阿里云ECS云服務器如何開放8080端口,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • clickhouse遠程連接以及用戶名密碼設置方式

    clickhouse遠程連接以及用戶名密碼設置方式

    文章介紹了如何遠程連接ClickHouse數(shù)據(jù)庫,包括兩種情況:禁用IPv6和啟用IPv6,在遠程連接時,使用DBeaver工具連接ClickHouse,需要注意兩個端口:HTTP端口(8123)和TCP端口,此外,文章還講述了如何設置用戶名和密碼
    2024-11-11
  • Linux Vim提示:E325: ATTENTION的問題及解決

    Linux Vim提示:E325: ATTENTION的問題及解決

    這篇文章主要介紹了Linux Vim提示:E325: ATTENTION的問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 使用nginx來負載均衡 本文在window與linux下配置nginx實現(xiàn)負載

    使用nginx來負載均衡 本文在window與linux下配置nginx實現(xiàn)負載

    使用nginx來負載均衡,本文在window與linux下配置nginx實現(xiàn)負載
    2010-03-03
  • Linux設置自動重啟腳本實現(xiàn)方式

    Linux設置自動重啟腳本實現(xiàn)方式

    這篇文章主要介紹了Linux設置自動重啟腳本實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-10-10
  • Apache Calcite 實現(xiàn)方言轉換的代碼

    Apache Calcite 實現(xiàn)方言轉換的代碼

    這篇文章主要介紹了Apache Calcite 實現(xiàn)方言轉換的代碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • ubuntu服務器環(huán)境下安裝python的方法

    ubuntu服務器環(huán)境下安裝python的方法

    這篇文章主要介紹了ubuntu服務器環(huán)境下安裝python的方法,簡單分析了Ubuntu環(huán)境下安裝Python的相關步驟、命令、與操作注意事項,需要的朋友可以參考下
    2018-03-03
  • centos7安裝maven離線安裝全過程

    centos7安裝maven離線安裝全過程

    這篇文章主要介紹了centos7安裝maven離線安裝全過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 詳解在Linux虛擬機下配置tomcat

    詳解在Linux虛擬機下配置tomcat

    這篇文章主要介紹了詳解在Linux虛擬機下配置tomcat,非常具有實用價值,需要的朋友可以參考下。
    2017-01-01

最新評論

凤城市| 石嘴山市| 广元市| 万盛区| 大新县| 富民县| 南乐县| 抚州市| 滁州市| 福海县| 广河县| 博兴县| 临汾市| 昭通市| 大丰市| 达尔| 项城市| 静安区| 台南县| 县级市| 固始县| 剑川县| 莒南县| 县级市| 沙湾县| 元江| 清新县| 漳州市| 中超| 隆化县| 左云县| 方城县| 石台县| 东兰县| 汨罗市| 济宁市| 永登县| 栾城县| 河间市| 廉江市| 舞钢市|