1.問題背景
今天在遠程Linux環境上安裝了java運行環境JDK與Tomcat運行環境,修改了/etc/profile檔案里面的Path路徑,增加了一些配置引數,在重啟Linux并連接使用基本的ls命令,發現ls命令不能使用,控制臺報:-bash:ls:command not found的錯誤,經查詢原因:發現是因為環境變數PATH被修改了,
1.1.-bash: ls: command not found解決方法1
解決辦法:
需要修改/etc/profile檔案 在檔案的底部添加上 export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin 命令,
這樣在系統即使是重啟或者是切換用戶都可以正常使用命令,

1.2.-bash: ls: command not found解決方法2
原因是JAVA_HOME的CLASSPATH環境變數配置錯誤,
修改:
JAVA_HOME=/usr/java/jdk1.8.0_281-amd64 CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib export CLASSPATH JAVA_HOME
還是建議使用我的結果哈~~嘿嘿
具體見下圖:

問題解決參考:
https://jingyan.baidu.com/article/03b2f78cd25b0f5ea237aee2.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/271810.html
標籤:Linux
上一篇:服務器相關問題請教
