如何为linux用户帐户定义变量和常量?

Joh*_*ohn 1 linux shell scripting

假设我创建了一个名为john的linux用户帐户.John希望在linux shell(bash)中创建一个名为MYVAL的变量,其值为Hello World

MYVAL ='Hello World'

约翰不希望他每次在登录时重新声明这个变量.有一些Linux的配置文件或启动文件,约翰可以在这样的声明这个变量,它将填充每次他启动他的电脑时?

zom*_*bat 5

这个问题在serverfault.com上更好,但答案是肯定的.您可以编辑主目录中的文件.bashrc.bash_profile文件,以便在登录时设置环境变量.

.bash_profile是您描述的环境变量的最佳位置. .bash_profile每次登录时都会运行,而.bashrc每次打开shell时都会运行.轻微,但重要的区别.