在 Ubuntu 中将文本附加到个人资料

在 Ubuntu 中将文本附加到个人资料

我想将以下文本profile从脚本附加到我的文件中:

JAVA_HOME="/usr/lib/jvm/java-6-sun"
CATALINA_HOME="/usr/share/tomcat6"
CATALINA_BASE="/var/lib/tomcat6"
ANT_HOME="/usr/share/ant"
export JAVA_HOME CATALINA_HOME CATALINA_BASE ANT_HOME

请告诉我如何实现这一目标?

答案1

用一个此处文档和重定向:

cat << 结束 >> .profile
JAVA_HOME="/usr/lib/jvm/java-6-sun"
CATALINA_HOME="/usr/share/tomcat6"
CATALINA_BASE="/var/lib/tomcat6"
ANT_HOME="/usr/share/ant"
导出JAVA_HOME CATALINA_HOME CATALINA_BASE ANT_HOME
结尾

答案2

由于我无法对 RedGrittyBrick 的回答发表评论,因此我想指出一点。在这些行引用变量的情况下(例如,PATH=$PATH:/usr/lib/jvm/java-6-sun/bin),您应该将单词 End 放在引号中(如“End”)。这可以防止 shell 进行任何参数扩展(除非这是您需要的)。

相关内容