无法在 bash 终端中运行命令-参数列表太长

无法在 bash 终端中运行命令-参数列表太长

每当我尝试运行“vim .bashrc”时,我都会收到错误:“参数列表太长”

关于此问题的大部分线程似乎都集中在 rm 或 mv 之类的命令上……但我甚至无法打开文件进行编辑。

我尝试重置 PATH 变量,但没有成功。我还尝试以 /usr/bin/vim /home/user/.bashrc 的形式运行它,但同样没有成功。

还有其他可能的解决方案吗?

当我运行“set”时,它非常长,但我不知道哪个环境变量是问题所在

答案1

cp  ~/.bashrc  ~/.bashrc_backup    #  backup existing 

cp /etc/skel/.bashrc   ~/.bashrc   #  copy default into own

source  ~/.bashrc                  #  engage new one

然后调查~/.bashrc_backup 出了什么问题

cat  ~/.bashrc_backup  

正如您所见,~/.bashrc 文件是健康设置的关键组件,因此,对该文件的更改可能会导致系统崩溃,直到该文件从默认值刷新为止……这可能是熟悉如何“启动到恢复”的好时机,它可以为您提供 root 拥有的终端会话,您可以从中解决问题

相关内容