天天看點

由“-bash: XX: command not found”開始的linux的環境變量學習入門

兄弟的linux伺服器配置JAVA環境變量的時候出現了:

"-bash: ls: command not found"這麼一個問題,不僅僅是“ls”指令無法使用,

像"vim",“cat”這種常用指令也無法使用了。

由“-bash: XX: command not found”開始的linux的環境變量學習入門

根據兄弟的描述,他隻動了“/etc/profile”這個檔案。

在嘗試了好幾種網上的解決方法之後發現這種方法可行。

1.在指令行裡鍵入"export PATH=/usr/bin:/usr/sbin:/bin:/sbin"。

2.再鍵入“cat /etc/profile”檢視是不是“profile”

檔案中的環境變量編輯錯了。

檢視之後的确是"PATH=XXX"其中的一個路徑名編輯錯了,因為沒有辦法像windows那樣“Ctrl+c”+“Ctrl+v”,這個問題不注意的話很容易出現。

使用上述1和2就能很快的解決問題了,可喜可賀,可喜可賀。

以為這樣就結束了嗎?錯了。

我對其中的某些問題保有一些疑問,比如

1.為什麼常用指令“cat”,“ls”這種變得不可用?

2.為什麼鍵入"export PATH=/usr/bin:/usr/sbin:/bin:/sbin"這些指令就可以用?

針對這些問題,我會在後面的部落格裡詳細解答。

附1:“-bash: XX: command not found”問題的原因及解決方法。

1.輸入錯誤的“PATH"路徑

由“-bash: XX: command not found”開始的linux的環境變量學習入門

2.鍵入常用指令檢測是否出現異常

由“-bash: XX: command not found”開始的linux的環境變量學習入門

3 鍵入"echo $PATH"檢視是否是PATH設定錯誤

由“-bash: XX: command not found”開始的linux的環境變量學習入門

4.執行解決方法

由“-bash: XX: command not found”開始的linux的環境變量學習入門