2016-12-13 71 views
-5

我有一個奇怪的錯誤使用Linux某種程度上解釋sudo -H爲兩個獨立的命令。爲什麼找不到「-H」命令?

我在美分OS 7,我得到以下幾點:

/var/tmp/<random string>: line 8: -H: command not found 

這是很讓人頭疼的我。爲什麼不知道sudo的這個提示?

+1

類型您使用的確切命令,並且還'須藤-V'和'類型sudo'的輸出 – Chris

回答

1

我的猜測是,您有抑制您的來電sudo別名或bash功能。嘗試用全路徑名在兩個系統上sudo/usr/bin/sudo)運行該命令,然後鍵入type sudo,看看是否有一個別名或bash函數被調用,而不是可執行文件。

如果有,請檢查平常的地方,如~/.bashrc爲它被定義,所以你可以將其刪除。

或者,它可能與sudo無關,而是與您撥打sudo的任何腳本相關。

相關問題