當我嘗試獲取 ~/.bashrc Ubuntu 18 時出錯

當我嘗試獲取 ~/.bashrc Ubuntu 18 時出錯

在嘗試更新 Node js 時,我想我以某種方式破壞了我的 bash 配置。

當我嘗試執行時,source ~/.bashrc我得到以下資訊:

命令輸出

我真的希望你能幫助我。

答案1

我不知道您是否仍在尋找答案,但問題是您使用的 shell 不是 bash (可能是 zsh,我也遇到了同樣的問題)

嘗試寫入echo $0以找出您正在使用的 shell,然後使用適當的檔案作為原始程式碼(例如,source ~/.zshrc如果您使用的是 zsh)

答案2

輸入locate .bashrc,你會看到:

/etc/skel/.bashrc
/home/your_user_name/.bashrc~

首先備份損壞的檔案:

cp /home/your_user_name/.bashrc /home/your_user_name/.bashrc.bak

然後嘗試編輯器建立的備份:

cp /home/your_user_name/.bashrc~ /home/your_user_name/.bashrc

如果這不起作用,請使用骨架版本:

cp /etc/skel/.bashrc /home/your_user_name/.bashrc

然後從剛剛完成的備份版本複製更改到破壞它的 Node js 更改點。

相關內容