.bashrc 错误 - 命令未找到

0 command-line bash bashrc

我在终端中用 .bashrc 做一些事情,每次打开终端后我就开始收到错误,它一直保持这种情况,直到我这样做Ctrl+C

这正是我每次打开终端时看到的:

?\udcf7\udcca\udcd5\udcfewD\udcba\udcc4\udcf9\udc93\udcc3?%\udcae?l\udcb0l\udcd8~\udcb3?vF-Jwx: command not found

VimCrypt~01!X\udca0oudc8f\udca1\udc85\udcb4\udcf1c\udce8KA\udcad\udcd2\udce6
\udce4*^u\udc84+o\udcf8\udcb8r\udcc5\udcc6WK^?: command not found

O\udcfd\udcc5I\udccbNeC\udc84: command not found

bash: /home/faruksimsekli/.bashrc: line 3: syntax error near unexpected token `)'
bash: /home/faruksimsekli/.bashrc: line 3: `???????????7?V???o5?-1W???]?fHel?CO>z?U??j?-??A??B>??pR??P
                         ??????)??????%???#s,?(5~L??fo:(??re???a?
                                                                      0C+????[ML??r?d'

faruksimsekli@7:~$ \udca9\udcb4\udce1x\udca4\udc9d\udc92svcl\udc85v\udc85\udccbc\udcb6u\udc8d\udcf1\udcc4: command not found
Run Code Online (Sandbox Code Playgroud)

vid*_*rlo 6

可能发生的事情是这样的:

用户在文件上使用了 vim,正如VimCrypt文本中显示的事实所给出的那样。运行 vim 时,您可以使用:x-退出 vim或使用 加密:X。注意前者是小写,后者是大写。

这将在保存时加密文件,将其呈现为混乱的二进制文件。

最简单的方法是简单地用标准的 Ubuntu 替换它 .bashrc

mv ~/.bashrc ~/.bashrc.old ; cp /etc/skel/.bashrc ~/
Run Code Online (Sandbox Code Playgroud)

这将备份您当前.bashrc.bashrc.old

如果您记得使用的加密密钥,您可以再次在 vim 中打开它。输入正确的密码,然后键入:X并按两次Enter 键(给出一个空白密码)并保存:wq- 如果您确实记住了密码,这将恢复文件。