在 linux 上的脚本中使用 HOSTNAME 和 CURRENT_USER

Ale*_*lex 2 linux unix environment-variables

假设我想编辑/etc/profile

PYTHONPATH = /home/CURRENT_USER/

  1. 我如何有一个会自动填充当前用户的变量
  2. 什么主机名
  3. 这些不是环境变量吗?

Kam*_*iel 9

$USER通常应设置为当前用户和$HOSTNAME当前主机名。如果没有,你也可以从输出让他们whoamihostname

此外,用户的主目录不一定在/home/[username]. 您应该改用的值$HOME

  • 不,你需要`echo $HOSTNAME`。如果你只是给 bash 一个变量作为命令,它怎么知道要对它采取什么行动? (4认同)