載入 ubuntu 主頁之前出現「找不到命令」錯誤

載入 ubuntu 主頁之前出現「找不到命令」錯誤

當我登入我的用戶名“hp”時,收到以下錯誤訊息

載入 ubuntu 16.04 主頁之前列印螢幕上的錯誤訊息

我還附上了 .profile 列印畫面以提供完整的詳細資訊。

.個人資料詳細信息

請您幫助我。我是 ubuntu 的新手,這個問題很嚴重。

答案1

.profile使用命令檢查您的類型,file將其識別為:

UTF-8 Unicode (with BOM) text

問題是這樣的BOM。它代表“字節順序標記”,是流/文檔開頭的三個額外字節,可以指示所使用的 unicode 編碼類型。但不鼓勵使用 UTF-8,且在 shell 腳本中無效。

可能您是透過使用不適當的編輯器(例如某些 Windows 軟體)修改檔案而導致此問題。

要解決您的問題,您必須再次刪除此 BOM。如何從 UTF-8 檔案中刪除 BOM?包含一些有用的建議,您可以如何做到這一點。一種可能的方法是運行此命令:

sed -i '1s/^\xEF\xBB\xBF//' ~/.profile

簡而言之,這會檢查檔案的第一行是否以這三個 BOM 位元組開頭並刪除它們。

相關內容