T.J*_*der 2 linux terminal bash
当我打开终端会话时,似乎突然出现一系列错误,例如:
: 找不到命令 : 找不到命令 : 找不到命令 : 无效的 shell 选项名称 : 找不到命令 : 找不到命令 : 找不到命令 : 无效的 shell 选项名称 : 找不到命令 : 找不到命令 : 找不到命令 bash: /home/user/.bashrc: 第 35 行: 意外标记 `$'in\r'' 附近出现语法错误 'ash: /home/user/.bashrc: 第 35 行: `case "$TERM" in
我最近确实添加了一些东西~.bashrc,但我只是改变了PATH。看了一下.bashrc,看起来完全没问题。
这是什么原因?我如何解决它?
我不小心将行结尾更改.bashrc为 CRLF (DOS/Windows),而不仅仅是 LF (*nix)。
为了解决这个问题,我把它们改回来了。例如,使用vi或vim:
:) 进入命令模式,然后键入set fileformat?fileformat=dos在编辑器的底行显示,确认您不小心更改了.bashrc行结尾。:),然后键入set fileformat=unixwq按 Enter。