1. 程式人生 > >linux突然所有命令都失效了,顯示bash: xxxxx: command not found...

linux突然所有命令都失效了,顯示bash: xxxxx: command not found...

          昨天因為用虛擬機器除錯程式,然後下班時不正常關機,今天突然開啟linux系統使用時,無論輸入任何命令都顯示bash: xxxx: command not found...,比如cd  顯示bash: cd : command not found...  比如ls,顯示bash: ls: command not found...。再比如hadoop fs -ls /robot  bash: hadoop: command not found...,所以無論是自己安裝的軟體,還是系統自帶的軟體命令都不能正確使用。why?how?

        出現這個問題是因為系統的環境變數沒有正確配置造成的,造成這個原因有很多,比如系統升級,比如不正當操作。解決的方式有兩種。

      其一:直接在linux命令列介面輸入如下,然後回車(匯入環境變數,以及shell常見的命令的存放地址):

    export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

      其二:如果系統所有命令都不能使用時,還可以使用絕對命令vi開啟profile
   
   /bin/vi  /etc/profile

       在系統的配置檔案裡新增環境變數地址

       export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin


相關推薦

linux突然所有命令失效顯示bash: xxxxx: command not found...

          昨天因為用虛擬機器除錯程式,然後下班時不正常關機,今天突然開啟linux系統使用時,無論輸入任何命令都顯示bash: xxxx: command not found...,比如cd  顯示bash: cd : command not found...  

ifconfig命令無法找到提示bash: ifconfig: command not found

pat sso and not found then 找不到文件 打開 分享 註銷 問題就是題目那樣,具體解決方法截圖如下: 分析問題 1.whereis ifconfig 看一下這個命令在哪個目錄下 2.echo $PATH 看一下該目錄是否在路經下,註意lunux下是

debian9 關於ifconfig命令找不到的問題(bash ifconfig:command not found)

##ifconfig bash ifconfig:command not found. 1,首先,很多解釋是,現在的linux系統都不適用net-tools工具了,所以找不到ifconfig,需要安裝net-tools,即 #sudo apt install net-tools就可以了,如

su -切換使用者時出現-bash: et: command not found的錯誤但切換成功

在Linux下,安裝Oracle時,出現如下錯誤,使用su - oracle 切換使用者時,會出現 -bash: et: command not found的錯誤,但切換成功。 使用su oracle ,直接切換時,不會出現錯誤。 ~~ 解決辦法:(重新對系統

[Linux] CentOS 顯示 -bash: vim: command not found

  轉載自:https://www.cnblogs.com/wenqiangwu/p/3288349.html i. 那麼如何安裝 vim 呢?輸入rpm -qa|grep vim 命令, 如果 vim 已經正確安裝,會返回下面的三行程式碼: [email pr

Linux Centos安裝jdk 之前照著網上安裝好多次 結果是javac編譯失敗出現javac :command not found

根據師父的描述是我少安裝了java jdk的依賴包。 解決方法如下: 先解除安裝open-jdk  yum -y remove java-1.8.0-openjdk* //解除安裝所有openjdk檔案  yum -y remove tzdata-java.noarc

Linux 命令列報錯:-bash:XXX: command not found 解決方法參考

相關錯誤 我的錯誤 在CentOS中安裝jdk時, 修改配置檔案,輸入命令 : vim /etc/profile 修改完後重新編譯,輸入命令 : source /etc/profile 我的CentOS錯誤資訊是:-bash:UNset: command no

Linux不能使用FTP 命令 -bash: ftp: command not found

alt src found tp服務器 bsp mman ftp服務器 錯誤提示 不能 今天在centos上使用ftp命令連接搭建的FTP服務器(本機FTP服務使用Vsftpd搭建),出現如下的錯誤提示:-bash: ftp: command not found 查詢相關資

jenkins執行shell命令有時會提示“Command not found

found 步驟 基本 作用 有時 你在 執行 編譯 /etc/ 這個問題其實就是環境變量沒有配準確 (1)檢查你在Jenkins中設置的maven是否準確,可以通過【new job】按鈕查看新建job中是否有maven選項,沒有就是你配置的不準確 如果你

運行fdisk命令彈出 bash:fdisk:command not found

彈出 spa comm 再次 home x11 strong str 圖片 原因:命令fdisk 不在你的命令搜索路徑中 第一種解決辦法,將fdisk添加到你的命令搜索路徑中 首先查看你當前的命令搜索路徑: [root@host sbin]# echo $PATH/usr/

'ng' 不是內部或外部命令也不是可執行的程式或批處理檔案 或 bash: ng: command not found

重新以管理員許可權執行 npm install -g @angular/cli 如果報錯,就先刪掉 C:\Users\adminstrator\AppData\Roaming\npm\node_modules\@angular\cli\node_modules 目錄,然後再執行&n

linux】CentOS 7 使用ifconfig命令報錯:-bash: ifconfig: command not found;ip/ifcongif命令檢視網路資訊的使用

目錄 一、ip命令檢視網路資訊 二、CentOS 7啟用ifconfig命令 三、ifconfig命令檢視網路資訊 一、ip命令檢視網路資訊 (1)輸入命令檢視網絡卡資訊,找到網絡卡名稱,可以看到該網絡卡已經分配到IP地址,輸入命令: ip addr &nbs

-bash: yum: command not found (不能使用yum命令離線安裝yum)

<div id="article_content" class="article_content clearfix csdn-tracking-statistics" data-pid="blog" data-mod="popu_307" data-dsm="post"

dos2unix從本地傳檔案到linux執行報 $'\r': command not found

從本地傳檔案到linux時,執行報 $'\r': command not found, 執行該檔案時,報了$'\r': command not found,其實是因為本地ascll碼,然而linux不識別,所以執行的時候報了該錯誤 只要利用dos2unix 命令轉換一下格

Linux(centos)不能使用FTP 命令 -bash: ftp: command not found

Linux下登陸Linux中使用 FTP 命令時出現“-bash: ftp: command not found”Linux中測試搭建 FTP 伺服器,剛安裝完 vsftpd 測試登入時就提示“-bash: ftp: command not found”,說明需要安裝FTP

linux mysql 命令 bash: mysql: command not found(未找到命令)

出現問題: [email protected]***** ~]# mysql -u root -bash: mysql: command not found 原因:這是由於系統預設會查詢/us

Linux命令列輸入命令執行後報bash:vi:command not found

Linux命令列輸入命令執行後報“bash:vi:command not found”這是由於系統PATH設定問題,PATH沒有設定對,系統就無法找到精確命令了。            1、在命令列中輸入:export PATH=/usr/bin:/usr/sbin:/bi

<Linux> SSH配置之後 SHH slave1 測試 error:SSH: command not found

document command span 4.4 pre error -s 6.0 and 首先要查看一下ssh命令存在何處# which ssh /usr/bin/ssh 使用ssh的絕對路徑 # /usr/bin/ssh slave1Welcome to Ub

【轉】bash: ssh: command not found解決方法(linux

inux 配置 pan html clas client oop post bash 原文轉自:http://www.cnblogs.com/ahauzyy/archive/2013/04/25/3043699.html 今天在搭建hadoop的開發環境中,用的是ce

Linux bash: scp: command not found的問題記錄

private ssl load round ase chan ram option cat 1,scp報錯[[email protected]/* */ soft]# scpjdk-7u55-linux-x64.tar.gz 192.168.121.246