Linux下解決“shutdown: command not found"問題


  今天關機時,使用shutdown來執行此操作,但出現了一個"bash:shutdown:command not found"錯誤提示。這讓我很困惑,這個命令在系統中是肯定存在的,但為什么會出現這種問題,經過查資料,發現是因為系統未找到該命令的所在路徑。

  對於此類問題的解決,需要查看命令的路徑,然后修改環境變量配置文件.bash_profile。

  首先查看shutdown命令的所在位置,即路徑,輸入語句whereis shutdown,找到其位置。

  然后查看環境變量配置文件.bash_profile,其是用戶的家目錄文件下的一個隱藏文件,使用 ls -al即可查看。看一下PATH路徑中是否包含之前查到的shutdown所在路徑(正常情況下應該是沒有)。在文件的最后加入PATH=$PATH:xxxx。其中,"xxxx"為shutdown的路徑,這里注意,添加的是shutdown 的查找路徑,不是絕對路徑,不然是找不到的。即如果shutdown在/sbin/shutdown,那么xxxx就是/sbin。保存退出。

  之后用source ~/.bash_profile執行一下文件。這樣就可以正常使用shutdown了。 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM