Debian

bash:關機:找不到命令

  • November 17, 2021

我安裝了最新版本的 Debian (netinstall)。

我有一個問題,終端不知道 , 等shutdown命令reboot

當我這樣做時whereis shutdown,它告訴我它在/usr/sbin.

我通過寫入寫入位置來修復/usr/sbin/etc/profile問題$PATH

但這一次沒有奏效。

我查看了這個:https://wiki.debian.org/EnvironmentVariables,但要麼這些文件不存在,要麼我不知道將路徑放在哪裡。

並且做export PATH=$PATH:usr/sbin不是永久的,重啟後它就消失了,所以這也是垃圾。

編輯:等等,也許我必須更改路徑/etc/environment?!

一旦我再次嘗試 Debian,我必須對此進行測試。

/sbin和目錄中的二進製文件/usr/sbin旨在僅由超級使用者/sudoers 執行。如果你想在那裡執行任何東西,請在你的命令前加上sudo. 不過,您的使用者需要成為該sudoers組的成員。

$ sudo shutdown -P +0

對於概念證明,請嘗試which shutdownvs sudo which shutdown

想通了,你在正確的道路上export PATH="$PATH:/usr/sbin"。你要做的是編輯你的.bashrc文件,然後把它放在export PATH="$PATH:/usr/sbin"底部,保存,關閉。然後它將永久有效。

引用自:https://unix.stackexchange.com/questions/640854