shell指令碼無法使用source的原因及解決方法
現象: shell指令碼中source aaa.sh時提示 source: not found
例如:
$ source aaa.sh
-sh: source: command not found
原因:通過使用一下命令來檢查
ls -l `which sh`
會提示如下資訊:
lrwxrwxrwx 1 root root 4 Apr 21 13:57 /bin/sh -> dash
說明使用了dash來進行解析的。
改回方法:
執行如下命令:
sudo dpkg-reconfigure dash
然後會提示如下介面:
然後選中敲回車,然後再次使用
ls -l `which sh`
檢視結果:
lrwxrwxrwx 1 root root 4 Apr 21 13:57 /bin/sh -> bash
OK,大功告成,此時可以試一試了,如果還提示command not found 則需要重啟機器就好了。
相關推薦
以管理員身份執行指令碼一閃而過的原因及解決方法
一個簡單的複製檔案的指令碼,用於安裝軟體,在 Win7 下右擊以管理員身份執行,竟然一閃而過,雖然指令碼中有 pause 。後檢查目標目錄,毫無疑問自然是複製失敗,軟體安裝失敗。死活未能看出來指令碼有何問題,因為這指令
shell指令碼無法使用source的原因及解決方法
現象: shell指令碼中source aaa.sh時提示 source: not found 例如: $ source aaa.sh -sh: source: command not found 原因:通過使用一下命令來檢查 ls -l `wh
Eric6安裝後無法執行指令碼的原因及解決方法
eric6 PyQt5安裝後對於python檔案進行了正確的程式設計和正常編譯之後,就應該是執行程式碼了,點開開始->執行指令碼選項卡中卻無論如何不能夠執行指令碼 特徵 開始->執行指令碼 這個按鈕一直顯示為灰色 (選項卡檢測到滑鼠事件才會顯示,所以用手
無法啟動MYSQL服務,發生系統錯誤1067,程序意外中止原因及解決方法
本人的另外一篇部落格有定位啟動失敗原因的方法,在此基礎上檢視啟動失敗的原因。 https://blog.csdn.net/a1257427517/article/details/84927457 通過檢視日誌,發現 unknown variable 'innodb_checksum
Debian9中無法連線Mariadb(Mysql)的原因及解決方法
今天安裝好Debian9後,又繼續安裝了Mariadb(Mysql)資料庫。 此時剛剛安裝好資料庫,root還沒有設定密碼,因此應該可以不用密碼就應該可以登入, 但發現普通使用者用mysql -uroot登入時無法登入,只能用Linux的root賬戶登入才可以。 百度後發現
手機GPS無法定位或訊號弱的原因及解決方法
GPS是英文Global Positioning System(全球定位系統)的簡稱。主要目的是為陸海空三大領域提供實時、全天候和全球性的導航服務,GPS無法定位受諸多因素制約,最主要的因素是訊號和運動狀態。 首先來看看GPS訊號的問題,是所有手機都存在的情況
composer update 無法執行命令原因及解決方法
composer php 版本7.0 描述:無法執行composer update 報錯:The openssl extension is required for SSL/T
網卡無法啟動的原因及解決方法
使用 啟動 套件 重啟 ger alc 好的 sys entos 安裝好的的centos7系統,使用命令ip -a查看IP地址發現沒有IP地址。我重啟網卡試試,然後報錯,具體報錯如下:Restarting network (via systemctl): Job for
部分APP無法代理抓包的原因及解決方法
引言 HTTP應用層的抓包已經成為日常工作測試與除錯中的重要一環,最近接觸新專案突然之間發現之前的抓包手段都不好使了,頓時模組與模組之間的前端與服務之間的互動都變成了不可見,整個人都好像被矇住了眼睛。 其實自己也很早就發現平時使用的支付寶等APP使用Fiddler 或 Charles這類代理抓包軟體預設情
mysql主從同步延遲原因及解決方法
解決方案 數據庫 master 朋友 mysql MySQL主從延遲原因以及解決方案:談到MySQL數據庫主從同步延遲原理,得從mysql的數據庫主從復制原理說起,mysql的主從復制都是單線程的操作(mysql5.6版本之前),主庫對所有DDL和DML產生binlog,binlog是順序
在js文件中寫el表達式取不到值的原因及解決方法
.ajax cnblogs 一個 雙引號 ssid null 使用 ucc name 1、javascript是客戶端執行,EL是在服務端執行,而服務端比客戶端先執行,所以取不到值 2、要想獲取"${jcDropClass.jcClass.id}"的值,可以在jsp中,用一
旗正規則引擎內存表出錯的原因及解決方法分享
規則引擎 企業信息化 系統升級 業務規則管理系統1 內存表1.1 匯總1.1.1 錯誤匯總列中必須包含分組列所屬部門 1.1.2 解決方案點擊圖片中的“sum(基本工資)”,彈出窗體,將所屬部門加入。引發該問題的原因是,分組列存在的字段,必須要包含在匯總列中。1.
load data inpath出錯原因及解決方法
別名 and err failed 導入 ase line 解決 機器名 hive> load data inpath "hdfs://Master.hdp:9000/person.txt" into table Person1;
VS調試_ASSERTE(_BLOCK_TYPE_IS_VALID(pHead->nBlockUse));崩潰原因及解決方法
說道 動態 意義 討論 清理 問題 [] all 測試 今天下午對面的老大調試遇到這個問題,大家一起討論好久才解決這個問題 crt源代碼都是可以看到的,為了了解清楚原因,十分有必要查看源碼,源碼一般在你的VS安裝路徑下VC\crt\src下。 點擊重試,定位到崩潰源碼地方
jmeter(二十二):內存溢出原因及解決方法
ext 內容 str 百度百科 詳細 由於 ora aik 異常 jmeter是一個java開發的開源性能測試工具,在性能測試中可支持模擬並發壓測,但有時候當模擬並發請求較大或者腳本運行時間較長時,壓力機會出現卡頓甚至報異常————內存溢出,這裏就介紹些如何解決內存溢出及相
SSH連接時出現Host key verification failed的原因及解決方法
避免 and 方便 roo code middle rect int 添加 SSH連接的時候Host key verification failed. [root@cache001 swftools-0.9.0]# ssh 192.168.1.90@@@@@@@@@@@@@
ssh 免密碼登錄(設置後仍需輸密碼的原因及解決方法)
方法 use gpo 用戶權限 iteye img 寫到 ali clas ssh免密碼登錄的原理: serverA 免密碼登錄到 serverB 機器A 向 機器B 進行免密碼登陸 step1: 在機器A中生成 私鑰和公鑰: ssh-keygen -t rsa
服務器出現 HTTP 400、404、500、502 錯誤原因及解決方法
服務器出現 http 400、404基本涵蓋了所有問題HTTP 400 – 請求無效HTTP 401.1 – 未授權:登錄失敗HTTP 401.2 – 未授權:服務器配置問題導致登錄失敗HTTP 401.3 – ACL 禁止訪問資源HTTP 401.4 – 未授權:授權被篩選器拒絕HTTP 401.5 – 未
網站響應時間過長的原因及解決方法
網站打不開 網站程序 cas ron height 出口 javascrip 運算 access 遇到過類似問題,我認為有以下幾個原因: 1、網站服務器故障維修(這種情況只能等段
ssm整合時出現 org.springframework.beans.factory.BeanCreationException :Error creating bean with name ‘XXX’ 異常的原因及解決方法
ase wan oca conn sna aspect ava 配置 ng- ssm整合時出現 org.springframework.beans.factory.BeanCreationException :Error creating bean with name ‘X