zoukankan      html  css  js  c++  java
  • linux环境变量

    1. 设置环境变量的三种方式

    1、在/etc/profile文件中添加变量【对所有用户生效(永久的)】 
    注:修改文件后要想马上生效还要运行# source /etc/profile不然只能在下次重进此用户时生效
    
    2、在用户目录下的.bash_profile文件中增加变量【对单一用户生效(永久的)】
    每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!
    默认情况下,他设置一些环境变量,执行用户的.bashrc文件
    [opt@localhost ~]$ ls -a
    .   .bash_history  .bash_profile  .cache          .local          .npm               server  www
    ..  .bash_logout   .bashrc        .krpanolicense  .mysql_history  .rediscli_history  .ssh
    
    3.直接运行export命令定义变量【只对当前shell(BASH)有效(临时的)】 
    在shell的命令行下直接使用[export 变量名=变量值] 定义变量
    新增环境变量:
    [opt@localhost ~]$ export LANG="zh_CN.UTF-8"
    查看:
    [opt@localhost ~]$ export
    declare -x DJANGO_SETTINGS_MODULE="settings.develop_tyt"
    declare -x GOPATH="/usr/local/golang/gopath"
    declare -x GOROOT="/usr/local/golang/go"
    declare -x HISTCONTROL="ignoredups"
    declare -x HISTSIZE="1000"
    declare -x HOME="/home/opt"
    declare -x HOSTNAME="localhost.localdomain"
    declare -x LANG="zh_CN.UTF-8"
    
    

    image

    2.查/删环境变量

    查看:
    1 使用echo命令查看单个环境变量。例如:echo $PATH 
    2 使用env查看所有环境变量。例如: env 
    3 使用set查看所有本地定义的环境变量
    
    删除:
    unset  TEST #删除环境变量TEST 
    $ env|grep TEST #此命令没有输出,证明环境变量TEST已经删除
    
    参考:
    https://www.cnblogs.com/qiuhong10/p/7815943.html
    https://www.cnblogs.com/stream886/p/11123861.html
    
  • 相关阅读:
    TCP通信
    TCP/IP与套接字
    SPA页面性能优化
    webpack打包css样式出错
    《转》理解Object.defineProperty的作用
    vue2.0 自定义时间过滤器
    axios post提交数据格式不对的问题
    vue-cli开发时,ajax跨域详细解决办法
    关于Vue实例的生命周期created和mounted的区别
    npm install 报错(npm ERR! errno -4048,Error: EPERM: operation not permitted,)解决方法
  • 原文地址:https://www.cnblogs.com/quqinchao/p/11411689.html
Copyright © 2011-2022 走看看