1. 程式人生 > >ubuntu由於使用了/bin/sh 導致找不到pushd命令

ubuntu由於使用了/bin/sh 導致找不到pushd命令



ubuntu由於使用了/bin/sh 導致找不到pushd命令

切換回/bin/bash即可,但是我在shell中宣告#!/bin/bash還是繼續報錯

看到一句解釋如下:

   This has to do with /bin/sh being linked to /bin/dash instead of /bin/bash in ubuntu’s    latest releases. To fix it once and for all do the following:

使用下面的方法,讓ubuntu預設用/bin/bash

   # rm -f /bin/sh

   # ln -s /bin/bash /bin/sh

相關推薦

ubuntu由於使用/bin/sh 導致pushd命令

 ubuntu由於使用了/bin/sh 導致找不到pushd命令 切換回/bin/bash即可,但是我在shell中宣告#!/bin/bash還是繼續報錯 看到一句解釋如下:    This has to do with /bin/sh being linked to

sudo一個*.sh檔案命令;終端啟動軟體終端能關閉

軟體目錄已經加入環境變數中. 在我的Ubuntu18下想要執行一個軟體的.sh啟動命令,於是就sudo xxx.sh卻提示找不到命令. 這是由於Ubuntu的安全機制導致的,個人的比較好的解決辦法是: 1,建立xxx.sh檔案的一個軟連線,最好是軟連線,加上-s引數 例如: sudo

Ubuntu gedit安裝,sudo : gedit :命令

作為菜鳥的我,最開始在配置Linux下Eclipse,Android開發環境,一直都提示sudo:  gedit :找不到命令。原來只是沒有安裝gedit軟體包。於是乎也知道了,如果類似的提示都是沒有

定位下拉框,這裡遇到一些問題,沒有新增顯式等待會導致到頁面元素,折騰一會兒

from selenium.webdriver import ActionChainsdriver.get("http://baidu.com")link=driver.find_element_by_link_text('設定')ActionChains(driver).move_to_element(li

普通使用者使用conda命令 ubuntu linux 路徑 maltab 明明安裝 命令 command not found

是這樣的,你比如你安裝了一個anaconda,或者matlab在你的私人資料夾。你不是root,你沒有把你安裝的軟體裝上軟連線,那你直接輸入命令,你的電腦是找不到的。 這個問題很簡單。你只需要知道你安裝的位置,然後親自去呼叫。 也就是說不寫  maltab #肯定會提示你找

ubuntu修改網卡名稱,到eth0,無法ssh鏈接問題記錄

虛擬機 inux ubun mod ubunt long 問題解決 clas tar 一、修改網卡名稱: 如出現網卡名稱不是eth0,可以將/etc/default/grub文件編輯,然後添加一下內容: vi /etc/default/grub 然後通過update-

yum 安裝 一個小問題導致到安裝包

mirror mir 回來 ava 安裝 卸載 ble update .repo 業務需求安裝一個免費的ssl毫不猶豫想到了Let's Encrypt,於是yum 安裝,但是這臺機器上面遇到了怪事,沒有可用的安裝包,於是換了幾次阿裏,163,sohu源,換過

培訓轉行當程式設計師卻到工作,幾萬學費白交

  沒做過程式設計師的人都知道,程式設計師工資老高了。於是在這網際網路時代,激發了越來越多的人投身其中就業與創業,除了科班畢業的程式設計師,也有不少其他行業從業者轉行的人員,這些半路轉行的人員,有的是通過自學的,有的則通過花錢上培訓班達到速成的效果。但是,轉行往往意味著要空出一段時間做準備

記錄一次子母包問題導致到路徑

根據這篇文章https://bbs.pediy.com/thread-246767.htm的思路 以廣州圈app為案例,分析其的程式碼發現,採用的是外掛化載入方式,下載的apk包只是一個載體,真正的apk隱藏在assets裡面,不過這樣感覺還是挺好的,可以減小apk包的大小,至於這種方式有沒

ubuntu pip3安裝torch後 import

顯示成功安裝以後 import還是找不到   如圖 可以看到我的預設環境是anaconda3的python3,原因是按照pytorch官網的安裝方法 pip3 install torch torchvision自動把包那裝到了python 自帶的3.5版本中,下圖可以看

Ubuntu 16.04 安裝fpocket2編譯到sqrt,exp等函式

下載fpocket2 下載fpocket2下載 編譯 拷貝到你安裝目錄執行下面命令: [email protected]:~/cpf$ cp ~/Downloads/fpocket2.tar.

程式設計師嘆息:月薪兩萬,30多歲頭髮掉一半,還到物件

這幾年技術人員很吃香,比如說搞計算機的,收入都是非常高的,隨便就是月薪上萬的。有了三五年工作經驗直接就是帶團隊了,收入更加高。可以說程式設計師是非常讓人羨慕的一個職業了,不過大家卻看不到背後的艱辛。 程式設計師嘆息:月薪兩萬,30多歲頭髮掉了一半,找不到物件 說實話對

mysql修改密碼導致到mysql資料庫、ERROR 1045 (28000)、 ERROR 1044 (42000)等問題的解決辦法

關於windows環境下mysql修改密碼 方法一: 使用管理資料庫的軟體修改,太簡單不介紹了。 方法二: 使用命令列修改 步驟:(引號裡是命令) 1.登入:“mysql -uroot -p” 2.“use mysql;”(使用MySQL資料庫) 3.

FastCGI程序意外退出,http錯誤404.3-NotFound 由於擴充套件配置問題 dll定的模組等 dz問題總結

最近幫朋友配置一臺伺服器,還要幫助它幫原來虛擬機器上的程式移過來,本來以為沒什麼問題的,確實在實際操作中遇到了不少的問題,現在總結一下,朋友的程式是用的dz程式來塔建的,說實話,我是沒怎麼用過dz論壇,為了方便朋友以後設定,我採用的是iis繫結域名和設定的,不是Apache

專案中檔案位置不對,導致到檔案(專案裡有好幾個同名的檔案,比如好幾個index.jsp)

有時候新建的jsp是放在lib下面的,而不是和下面的在一塊,沒有和WEB-INF並列,結果瀏覽器裡開啟時,就找不到這個頁面,把這個頁面 拖到下面去,就找的了。 不知道是不是我新建的時候,是點在WEB-INF上了,所以就新建在WEB-INF下面了。結果訪問的時候,是隻進入了專案名,所以只能訪問專案根目錄下

ubuntu下執行create-react-app提示命令問題解決

問題現象 在Ubuntu下執行 create-react-app my-app 提示 未找到命令。 問題排查 確認create-react-app是否安裝。如果沒有安裝,先執行安裝。 sudo npm install -g create-react-app

Ubuntu由於核心升級原因黑屏能登入

如果讀者不確定是否由於核心升級的原因而導致黑屏,儘可以試一下; 但是筆者的方法是需要刪除一個核心版本,恐怕不能還原,還望諸君三思後行,三思後行… 先進入grub系統(不知道怎麼進入的請參照文末的

【已解決】Android studio中ADB啟動失敗,導致到虛擬機器或真機

adb server version (31) doesn't match this client (36); killing... error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037: 通常每個套接字

ubuntu下wine開啟自由們到MFC42.DLL重新安裝的解決方法

一直在找ubuntu下的X牆工具,看到大部分的都是ssh和tor的,但是tor下載不到,找了很多方法,沒有辦法,只能用FG了。但是Fg是執行在windows系統下的程式。 只好再安裝一遍wine,用終端安裝:sudo apt-get install wine 這個預設的好

一圈都到Git裡怎麼add帶點的目錄(帶點的資料夾、隱藏檔案)解決

要push核心所有東西到git遠端倉庫裡 找了一圈都找不到Git裡怎麼add帶點的目錄(帶點的資料夾) 然後用git help add 檢視手冊 找到這麼一行        -f, --force           Allow adding otherwise ignor