關於ubuntu 中bin不在PATH環境變數中

2021-09-14 02:42:11 字數 823 閱讀 5116

我的ubuntu16.04在設定編譯環境時,jdk下path設定錯誤,導致無法正常使用,具體錯誤如下:

除正常的 markdown **使用者身份切換(sudo su )**以及 markdown **檔案目錄切換(cd)**外,幾乎所有常用命令都無效,由於本人的 markdown **source /usr/bin/encironment **命令可為當前使用者設定臨時許可權(設定後在當前視窗所有命令可正常使用,退出後再此進入失效)

markdown請讀者注意!!!

經過一番嘗試以及參考其他博主的情況,解決了此問題。

解決方法如下:

進入系統後當前位置為普通使用者,首先切換到root使用者(本人path錯誤在root使用者下)命令如下:

markdown **sudo su **

切換到root使用者後,執行下面一行命令為使用者設定臨時使用許可權:

markdownsource /usr/bin/environment

設定後可臨時使用各項命令。

然後通過如下命令開啟.bashrc檔案:

如非root使用者請在前面加上: sudo

檢查最後新增的jdk後發現路徑設定錯誤,正確路徑請參考下圖:

修改完成後儲存並退出。

最後使用如下命令更新執行:

source ~/.bashrc

應該就可以了。

附:如果您在發生此類問題前對諸如jdk,hadoop等檔案進行過路徑設定,請仔細核對路徑。

關於ubuntu14 04中ntpdate的問題

ntpdate命令我不用多說了,怎麼用網上一大堆資料。有時候你想修改系統時間date,然後寫入hwclock。但是重啟後發現 date和hwclock不是修改的時間,變成了最新的時間。折騰了好久,ubuntu14.04版本中,才發現開機網路連上後就自動呼叫了ntpdate server是 ntp.u...

關於Ubuntu中gcc g 公升級問題

在安裝llvm clang和linaro arm linux gcc過程中可能會出現 arm linux gnueabihf gcc error while loading shared libraries libstdc so.6 cannot open shared object file no...

關於ubuntu中的軟體安裝

在ubuntu中一般使用apt get來安裝軟體工具,例如 sudo apt get install g apt get會在映象庫中找到你需要的軟體映象 例如 g 來安裝,那麼apt get 是在 找的呢?在 ubuntu中,檔案 etc apt sources.list中寫著一系列linux映象源...