zoukankan      html  css  js  c++  java
  • Linux设置和查看环境变量的方法

    bogon:Desktop macname$ hostname
    bogon
    bogon:Desktop macname$ logname
    macname
    
    
    在shell的命令行下直接使用[export 变量名=变量值] 定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的话还需要重新定义。
    
    
    
    3.1 使用echo命令查看单个环境变量。例如: 
    echo $PATH 
    3.2 使用env查看所有环境变量。例如: 
    env 
    3.3 使用set查看所有本地定义的环境变量。 
    unset可以删除指定的环境变量。
    
    
    
    
    使用unset命令来清除环境变量 
    set可以设置某个环境变量的值。清除环境变量的值用unset命令。如果未指定值,则该变量值将被设为NULL。示例如下: 
    $ export TEST="Test..." #增加一个环境变量TEST 
    $ env|grep TEST #此命令有输入,证明环境变量TEST已经存在了 
    TEST=Test... 
    $ unset $TEST #删除环境变量TEST 
    $ env|grep TEST #此命令没有输出,证明环境变量TEST已经存在了
    
    
    
    
    使用readonly命令设置只读变量 
    如果使用了readonly命令的话,变量就不可以被修改或清除了。示例如下: 
    $ export TEST="Test..." #增加一个环境变量TEST 
    $ readonly TEST #将环境变量TEST设为只读 
    $ unset TEST #会发现此变量不能被删除 
    -bash: unset: TEST: cannot unset: readonly variable 
    $ TEST="New" #会发现此也变量不能被修改 
    -bash: TEST: readonly variable 

    参考:

    https://www.cnblogs.com/answercard/p/7142448.html

  • 相关阅读:
    各种排序
    最大子数组的和与积
    字符串距离
    二叉树的基本操作
    C++11创建线程的几种方式
    二分查找
    汉诺塔问题
    读写锁实现
    全排列
    数字转汉字
  • 原文地址:https://www.cnblogs.com/sea-stream/p/11427463.html
Copyright © 2011-2022 走看看