上次我JAVA_HOME="/usr/lib/jvm/open-jdk" (java path could be different) source /etc/environment (and this too )
在 bashrc 文件末尾添加了。当我保存并退出时,终端一直要求输入密码,尽管我输入了正确的密码。有没有办法打开 bashrc 文件并删除source /.../
?
答案1
由于您使用的是 GUI,因此您可以使用文本编辑器打开文件gedit
并纠正可能遇到的任何问题$HOME/.bashrc
。
或者,可以生成dash
Debian Amquist Shell,它是 Ubuntu 的默认脚本 shell。按Alt+F2 并运行gnome-terminal -e dash
。这将gnome-terminal
使用启动dash
,然后您可以使用 访问和编辑文件nano $HOME/.bashrc
答案2
我不能使用命令行,我该怎么办?使用 GUI,即 Nautilus(文件管理器)
现在转到/etc
根目录中,并查找skel
目录,现在按Ctrl+H查看隐藏文件,现在右键单击以复制.bashrc
其中的文件。
现在转到您的主目录,重命名旧的混乱.bashrc
文件,右键单击将其重命名为.bashrc_backup
或任何您喜欢的名称。现在右键单击粘贴新.bashrc
文件。完毕!
此外:您可以打开旧.bashrc
文件(现在.bashrc_backup
)并复制旧别名或修改内容$PATH
(如果有),然后将其粘贴到新文件末尾.bashrc
。在这种情况下,您可以使用 Gedit(文本编辑器)来编辑它们(在这种情况下,我相信$PATH
别名是可以的,如果不可以,请忽略它们)
答案3
你可以恢复你的 .bashrc
备份:
cp ~/.bashrc ~/.bashrc.bak
将 .bashrc 文件复制到你的文件上:
cp /etc/skel/.bashrc ~/
加载新的:
source ~/.bashrc