修改 bashrc 后搞砸了终端

and*_*and 0 bashrc

我最终搞砸了我的终端,同时为 Coursera Scala 课程设置了 Sbt。我不能再召唤 gedit(或其他任何东西)了。我收到以下错误:

Command 'gedit' is available in '/usr/bin/gedit'
The command could not be located because '/usr/bin' is not included in the PATH environment variable.
Run Code Online (Sandbox Code Playgroud)

此外,终端的每个新实例在写入任何命令之前都会写入这些消息:

-bash: :/home/antonio/jdk7/jdk1.7.0_07/bin: No such file or directory
-bash: export: `/home/antonio/Desktop/Scala/install/sbt/bin:/home/antonio/jdk7/jdk1.7.0_07/bin': not a valid identifier
Run Code Online (Sandbox Code Playgroud)

我最近手动安装了 jdk 7,它显然有效:

java -version
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)
Run Code Online (Sandbox Code Playgroud)

在设置 Sbt 时,我通过gedit ~/.bashrc在终端上写入而不是写入来编辑 bashrc 的错误gedit .bashrc,我在打开的 bashrc 文件的末尾写了以下几行:

export PATH=/PATH/TO/YOUR/jdk1.7.0-VERSION/bin:$PATH
export PATH=/home/antonio/jdk7/jdk1.7.0_07/bin:$PATH
Run Code Online (Sandbox Code Playgroud)

这里有什么问题?

如何访问我的 bashrc 文件并再次修改它?

小智 6

.bashrc从您的/etc/skel复制到您的家中,然后重新启动

sudo cp /etc/skel/.bashrc /home/your-user
Run Code Online (Sandbox Code Playgroud)