如何在 Ubuntu 中的 ~/.bashrc 文件中添加一些行?

如何在 Ubuntu 中的 ~/.bashrc 文件中添加一些行?

我是编程新手,我想在我的 Ubuntu 上下载并设置 Apache Tomcat。我从 Apache 复制了 tar 链接。然后我用

tar xvzf Apache-tomcat.7.0.94.tar.gz

现在我按照下面的说明进行操作

  • 使用以下命令在.bashrc中设置环境变量:
    vim ~/.bashrc
    
  • 将此信息添加到文件末尾:
    export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
    export CATALINA_HOME=/opt/tomcat/apache-tomcat-8.5.32 
    

我的问题是如果使用vim ~/.bashrc它就不会打开。

答案1

使用 vim 作为编辑器有点令人困惑。因此,我建议您使用其他文本编辑器,例如 gedit 或 nano。
命令如下:

gedit ~/.bashrc

该文件将被打开,转到文件末尾并添加以下行:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
export CATALINA_HOME=/opt/tomcat/apache-tomcat-8.5.32

之后保存(使用Ctrl+s或按编辑器右上角的保存按钮)并退出。

或者简单地,您可以运行以下命令(如上所述cmak.fr):

echo -e "export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64" >> ~/.bashrc 

然后第二行再加一个:

echo -e "export CATALINA_HOME=/opt/tomcat/apache-tomcat-8.5.32" >> ~/.bashrc

如果您遇到权限问题,可以使用 sudo 运行前面的命令:

echo -e "export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64" >>  ~/.bashrc  
echo -e "export CATALINA_HOME=/opt/tomcat/apache-tomcat-8.5.32" >> ~/.bashrc

答案2

最简单的方法?只需将所需的行附加到所需的文件即可:

echo export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64 >> ${HOME}/.bashrc
echo export CATALINA_HOME=/opt/tomcat/apache-tomcat-8.5.32 >> ${HOME}/.bashrc

现在,您应该调查为什么vim该文件不起作用。检查的权限和所有权.bashrc。这将是您所见问题的典型症状。

您能否给我们提供以下输出:

whoami ; ls -la ${HOME}/.bashrc

相关内容