.bashrc 错误-未找到命令

.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

答案1

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

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

这会在保存时加密文件,使其成为乱码二进制文件。

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

mv ~/.bashrc ~/.bashrc.old ; cp /etc/skel/.bashrc ~/

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

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

相关内容