当我尝试 source ~/.bashrc Ubuntu 18 时出错

当我尝试 source ~/.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

然后从备份版本中复制更改,直到破坏它的节点 js 更改为止。

相关内容