【问题标题】:create a new environment variable in linux [openwrt]在 linux [openwrt] 中创建一个新的环境变量
【发布时间】:2013-09-17 10:49:23
【问题描述】:

我想使用环境变量来保存值,重启系统后,这个变量必须包含最后保存的值
我试试这个

root@OpenWrt:~# BOOTT=1
root@OpenWrt:~# export
export HOME='/root'
export LOGNAME='root'
export PATH='/bin:/sbin:/usr/bin:/usr/sbin'
export PS1='\u@\h:\w\$ '
export PWD='/root'
export SHELL='/bin/ash'
export SSH_CONNECTION='192.168.1.110 2961 192.168.1.122 22'
export SSH_TTY='/dev/pts/0'
export TERM='xterm'
export USER='root'
root@OpenWrt:~# export BOOTT
root@OpenWrt:~# export
export BOOTT='1'
export HOME='/root'
export LOGNAME='root'
export PATH='/bin:/sbin:/usr/bin:/usr/sbin'
export PS1='\u@\h:\w\$ '
export PWD='/root'
export SHELL='/bin/ash'
export SSH_CONNECTION='192.168.1.110 2961 192.168.1.122 22'
export SSH_TTY='/dev/pts/0'
export TERM='xterm'
export USER='root'
root@OpenWrt:~#
root@OpenWrt:~# reboot
root@OpenWrt:~#

==>重启后

root@OpenWrt:~# export
export HOME='/root'
export LOGNAME='root'
export PATH='/bin:/sbin:/usr/bin:/usr/sbin'
export PS1='\u@\h:\w\$ '
export PWD='/root'
export SHELL='/bin/ash'
export SSH_CONNECTION='192.168.1.110 3217 192.168.1.122 22'
export SSH_TTY='/dev/pts/0'
export TERM='xterm'
export USER='root'
root@OpenWrt:~# echo $BOOTT
root@OpenWrt:~#

所以我可以获得可以在重启后保存值的环境变量!

【问题讨论】:

    标签: linux environment-variables


    【解决方案1】:

    将以下内容添加到您的$HOME/.profile

    BOOTT=1
    export BOOTT
    

    【讨论】:

    • root@OpenWrt:~# ls $HOME/.profile ls: /root/.profile: 没有这样的文件或目录 root@OpenWrt:~#
    • @stack_A 如果它不存在,创建它!
    【解决方案2】:

    或者,如果您想在全局范围内创建这些变量,请将它们放在 /etc/profile 并将此文件源到每个用户的 .bashrc 中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多