精华内容
参与话题
问答
  • Shell 设置环境变量

    万次阅读 2018-06-25 08:49:01
    基本语法1) export 变量=值 将shell变量输出为环境变量2) source 配置文件 修改后的配置信息生效如source /etc/profile也可以通过重启系统或者注销用户的方式使环境变量生效3) echo $变量名 查询环境变量的值TOMCAT_...
    基本语法

    1) export 变量=值 将shell变量输出为环境变量

    2) source 配置文件 修改后的配置信息生效

    如source /etc/profile

    也可以通过重启系统或者注销用户的方式使环境变量生效

    3) echo $变量名 查询环境变量的值

    TOMCAT_HOME=/root/tomcat
    export TOMCAT_HOME #升级为环境变量
    
    source /etc/profile
    echo $TOMCAT
    展开全文
  • linux shell 使用变量和环境变量

    千次阅读 2018-12-08 13:23:41
    1. 使用env或printenv命令查看当前shell定义的全部环境变量 2. 查看进程相关环境变量。首先根据进程名获取进程ID: ps -ef | grep sshd  ># root 1795 1 0 11:55 ? 00:00:00 /usr/sbin/sshd -D  ...

    1. 使用env或printenv命令查看当前shell中定义的全部环境变量

    2. 查看进程相关环境变量。首先根据进程名获取进程ID: ps -ef  | grep sshd

                                  >#  root       1795      1  0 11:55 ?        00:00:00 /usr/sbin/sshd -D
                                  >#  root       3458   3276  0 12:24 pts/0    00:00:00 grep --color=auto sshd

      其中1795或者3458为进程ID。扩展:其次根据进程ID获取占用的端口号:netstat -anp | grep 1795

                                  >#  tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1795/sshd           
                                  >#  tcp6       0      0 :::22                   :::*                    LISTEN      1795/sshd 

      其中22表示占用端口号,LISTEN为监听类型。最后根据进程ID查看进程相关环境变量:cat /proc/1795/environ

                                  >#  PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/binLANG=en_US.UTF-8SSH_USE_STRONG_RNG=0...

      如果感觉不易读,通过管道换行:cat /proc/1795/environ | tr '\0' '\n'

    3. 关于等号=。 等号两边没有空格是赋值操作符,加上空格的等号是等量关系测试。

    4. export命令声明了将由子进程所继承的一个或多个变量。这些变量被导出后,当前shell脚本所执行的任何应用程序都会获得这个变量。

    5. 在PATH中添加一个路径。 export PATH="$PATH:/home/user/bin"

    6. 获取变量值$var和${var}是一样的。

    7. 获取变量长度${#var}

    8. 通过环境变量SHELL获知当前使用的哪种shell: echo $SHELL 或者 echo $0

    9. 在if []判断语句中[其实是一个命令,必须与剩余字符隔开。

    10. 如果2不起作用,查看服务端口号用cat /etc/services | grep ssh

     

    展开全文
  • shell脚本之shell内部变量和环境变量

    万次阅读 2018-06-16 10:24:28
    这篇博客介绍:1、部分常用的内部变量2、环境变量变量的分类可以参考:点击打开链接1、部分常用的内部变量: ⑴ #  说明:$#变量是命令行参数或位置参数的数量 ⑵ -  说明:$-变量是传递给shell脚本的执行标志 ...

    这篇博客介绍:

    1、部分常用的内部变量

    2、环境变量


    变量的分类可以参考:点击打开链接

    1、部分常用的内部变量:

        ⑴ #

            说明:$#变量是命令行参数或位置参数的数量

        ⑵ -

            说明:$-变量是传递给shell脚本的执行标志

        ⑶ ?

            说明:$? 变量是最近一次执行的命令或shell脚本的出口状态

        ⑷ $

            说明:$$ 变量是shell脚本里面的进程ID。Shell脚本经常使用 $$ 变量组织临时文件名,确保文件名的唯一性。

        ⑸ _

            说明:$_ 变量是一个特殊的变量,在shell开始运行时,变量的初始值为shell或其执行的shell脚本的绝对路径名,之后就是最近执行的命令的最后一个选项或参数等。

        ⑹ !

            说明:&! 变量的值是最近运行的一个后台进程PID

        ⑺ *

            说明:$* 变量的值表示所有的位置参数,其值是所有位置参数的值。

        ⑻ @

            说明:$@ 变量的值类似于$*,表示所有的位置参数,其值也是所有位置参数的值。

        ⑼ LINENO

            调测用。用于显示脚本中当前执行的命令的行号。

        ⑽ OLDPWD

            利用cd命令改换到新目录之前所在的工作目录。

            用法:cd $OLDPWD  (切换到之前的工作目录,和cd - 功能一样)

            注意1:变量用$引用,注意2:linux下区分大小写

        ⑾ OPTARG

            getopts命令已经处理的前一个选项参数

            getopts命令见Shell内部命令

        ⑿ OPTIND

        ⒀ PPID

            是当前进程的父进程的PID

        ⒁ PWD

            当前工作目录。

            注意:这是一个变量,变量值等同于命令pwd的输出

        ⒂ RANDOM

            随机数变量。每次引用这个变量会得到一个0~32767的随机数。

        ⒃ REPLY

            read命令,如果没有被指定变量。即通过read读入的数据,如果没有对应的变量进行赋值,则可以把REPLY变量用作read命令的默认变量,接收read命令读入的参数。

        ⒄ SECONDS

            脚本已经运行的时间(以秒为单位)


    2、环境变量 

    转自:点击打开链接

    ⑴ 简介:

        环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或多个应用程序将使用到的信息。Linux是一个多用户的操作系统,每个用户登录系统时都会有一个专用的运行环境,通常情况下每个用户的默认的环境都是相同的。这个默认环境就是一组环境变量的定义。每个用户都可以通过修改环境变量的方式对自己的运行环境进行配置。

          变量分类可以参考:点击打开链接

    ⑵ 分类:

        根据环境变量的生命周期我们可以将其分为永久性环境变量和临时性变量;根据用户等级的不同又可以将其分为系统级变量和用户级变量。

                以下的三种环境变量:所有用户可使用的环境变量、特定用户可使用的环境变量、临时环境变量

                这三种环境变量的设置,只是在不同的地方进行设置,所以作用范围不一样。

            ① 对所有用户生效的永久性变量(系统级)

        这类变量对系统内的所有用户都生效,所有用户都可以使用这类变量。作用范围是整个系统。 
        设置方式: vim在/etc/profile文件中添加我们想要的环境变量。 
        当然,这个文件只有在root(超级用户)下才能修改。我们可以在etc目录下使用ls -l查看这个文件的用户及权限。 

        利用vim打开/etc/ profile文件,用export指令添加环境变量。 

        【注意】:添加完成后新的环境变量不会立即生效,除非你调用source /etc/profile 该文件才会生效。否则只能在下次重进此用户时才能生效。

            使用演示:

            第一步:切换到root账户:命令:sudo -i  然后会提示让你输入密码

            第二步:vi /etc/profile,并进行添加


             第三步:使配置文件生效:source /etc/profile

             第四步:使用


            ② 对单一用户生效的永久性变量(用户级)

        该类环境变量只对当前的用户永久生效。也就是说假如用户A设置了此类环境变量,这个环境变量只有A可以使用。而对于其他的B,C,D,E….用户等等,这个变量是不存在的。

        设置方法:在用户主目录”~”下的隐藏文件 “.bashrc”中添加自己想要的环境变量。 
        查看隐藏文件: 首先切目录:cd ~    然后查看:echo .*   (参考:点击打开链接

     
        利用vim打开.bashrc文件,利用export添加环境变量。与上相同。同样注意,添加完成后新的环境变量需要调用source ./.bashrc 该文件才会生效。否则只能在下次重进此用户时才能生效。

        注意,系统中可能存在两个文件,.bashrc和.bash_profile(有些系统中只有其中一个)。原则上来说设置此类环境变量时在这两个文件任意一个里面添加都是可以的。

        ~/.bash_profile是交互式login方式进入bash shell运行。 
        ~/ .bashrc是交互式non-login方式进入bash shell运行。

        二者设置大致相同。通俗点说,就是.bash_profile文件只会在用户登录的时候读取一次,而.bashrc在每次打开终端进行一次新的会话时都会读取。

        ③ 临时有效的环境变量(只对当前shell有效)

        此类环境变量只对当前的shell有效。当我们退出登录或者关闭终端再重新打开时,这个环境变量就会消失。是临时的。

        设置方法:直接使用export指令添加。 

    ⑶ 设置环境变量常用的几个指令

        ① echo

             查看显示环境变量,变量使用时要加上符号“$”例:echo $PATH

        ② export

            设置新的环境变量 
                 export 新环境变量名=内容 
            例:export MYNAME=”LLZZ”

        ③ 修改环境变量

            修改环境变量没有指令,可以直接使用环境变量名进行修改。 
            例:MYNAME=”ZZLL”

        ④ env

                查看所有环境变量

        ⑤ set

            查看本地定义的所有shell变量

        ⑥ unset

            删除一个环境变量 
            例 unset MYNAME

       ⑦ readonly

            设置只读环境变量。 
            例:readonly MYNAME

    ⑷ 常用的几个环境变量(都为大写)

        ① PATH

        指定命令的搜索路径。通过设置环境变量PATH可以让我们运行程序或指令更加方便。 
           echo $PATH 查看环境变量PATH。 

        每一个冒号都是一个路径,这些搜索路径都是一些可以找到可执行程序的目录列表。当我们输入一个指令时,shell会先检查命令是否是内部命令,不是的话会再检查这个命令是否是一个应用程序。然后shell会试着从搜索路径,即PATH中寻找这些应用程序。如果shell在这些路径目录里没有找到可执行文件。则会报错。若找到,shell内部命令或应用程序将被分解为系统调用并传给Linux内核。

        举个例子: 
        现在有一个c程序test.c通过gcc编译生成的可执行文件a.out(功能:输出helloworld)。我们平常执行这个a.out的时候是使用 
          ❶ 相对路径调用: ./a.out  (”.”代表当前目录,”/”分隔符)。 
          ❷ 绝对路径调用:/home/lzk/test/a.out 
          ❸ 通过设置PATH环境变量,直接用文件名调用: a.out (只要可以通过PATH中路径找得到这个可执行文件)
     

        如何添加PATH中的路径:

        使用export指令,将a.out的路径添加到搜索路径当中

           命令:export PATH=$PATH:路径   (PATH中路径是通过冒号“:”进行分隔的,把新的路径加在最后就OK) 

        ② HOME

        指定用户的主工作目录,即为用户登录到Linux系统中时的默认目录,即“~”。

        ③ HISTSIZE

        指保存历史命令记录的条数。我们输入的指令都会被系统保存下来,这个环境变量记录的就是保持指令的条数。一般为1000。 

        这些历史指令都被保存在用户工作主目录“~”下的隐藏文件.bash_profile中。 

        我们可以通过指令history来查看。 

        ④ LOGNAME

            指当前用户的登录名

        ⑤ HOSTNAME

            指主机的名称。

        ⑥ SHELL

         指当前用户用的是哪种shell

        ⑦ LANG/LANGUGE

            和语言相关的环境变量,使用多种语言的用户可以修改此环境变量。

        ⑧ MAIL

            指当前用户的邮件存放目录

        ⑨ PS1

         第一级Shell命令提示符,root用户是#,普通用户是$

        ⑩ PS2

         第二级命令提示符,默认是“>”

        ⑪ PS3

            第三级命令提示符。主要用于select循环控制结构的菜单选择提示符 :【等待一个链接】

        ⑫ TMOUT

            用户和系统交互过程的超时值。

            系统与用户进行交互时,系统提示让用户进行输入,但用户迟迟没有输入,时间超过TMOUT设定的值后,shell将会因超时而终止执行。

    ⑸ 总结

        环境变量是和shell紧密相关的,用户登录系统后就启动了一个shell,对于Linux来说一般是bash(Bourne Again shell,Bourne shell(sh)的扩展),也可以切换到其他版本的shell。

            bash有两个基本的系统级配置文件:/etc/bashrc和/etc/profile。这些配置文件包含了两组不同的变量:shell变量和环境变量。shell变量是局部的,而环境变量是全局的。环境变量是通过shell命令来设置。设置好的环境变量又可以被所以当前用户的程序使用。

    展开全文
  • 环境变量目标Shell变量的介绍变量类型系统环境变量介绍Shell的配置文件分类环境变量分类查看当前Shell系统环境变量查看Shell变量(系统环境变量+自定义变量+函数)常用系统环境变量小结Shell变量:自定义变量目标...

    Shell变量:环境变量

    目标

    1、理解什么是系统环境变量?

    2、掌握常用的系统环境变量都有哪些?

    Shell变量的介绍

    变量用于存储管理临时的数据, 这些数据都是在运行内存中的.

    变量类型

    1. 系统环境变量
    2. 自定义变量
    3. 特殊符号变量

    系统环境变量

    介绍

    是系统提供的共享变量.是linux系统加载Shell的配置文件中定义的变量共享给所有的Shell程序使用

    Shell的配置文件分类

    1.全局配置文件
    /etc/profile
    /etc/profile.d/*.sh
    /etc/bashrc

    2.个人配置文件
    当前用户/.bash_profile
    当前用户/.bashrc

    一般情况下,我们都是直接针对全局配置进行操作。

    环境变量分类

    在Linux系统中,环境变量按照其作用范围不同大致可以分为系统级环境变量和用户级环境变量。

    系统级环境变量:Shell环境加载全局配置文件中的变量共享给所有用户所有Shell程序使用, 全局共享
    用户级环境变量:Shell环境加载个人配置文件中的变量共享给当前用户的Shell程序使用, 登录用户使用

    查看当前Shell系统环境变量

    查看命令

    env
    

    效果
    在这里插入图片描述

    查看Shell变量(系统环境变量+自定义变量+函数)

    命令

    set
    

    效果
    在这里插入图片描述

    常用系统环境变量

    变量名称 含义
    PATH 与windows环境变量PATH功能一样,设置命令的搜索路径,以冒号为分割
    HOME 当前用户主目录:/root
    SHELL 当前shell解析器类型:/bin/bash
    HISTFILE 显示当前用户执行命令的历史列表文件:/root/.bash_history
    PWD 显示当前所在路径:/root
    OLDPWD 显示之前的路径
    HOSTNAME 显示当前主机名:itheima
    HOSTTYPE 显示主机的架构,是i386、i686、还是x86、x64等:x86_64
    LANG 设置当前系统语言环境:zh_CN.UTF-8

    环境变量输出演示

    在这里插入图片描述

    小结

    1.系统环境变量是什么?

    是系统提供的环境变量, 通过加载Shell配置文件中变量数据共享给Shell程序使用

    2.环境变量的分类?

    系统级环境变量, Shell环境加载全局配置文件中定义的变量

    用户级环境变量, Shell环境加载个人配置文件中定义的变量

    3.env与set区别

    env用于查看系统环境变量

    set用于查看系统环境变量+自定义变量+函数

    4.常用环境变量

    变量名称 含义
    PATH 命令搜索的目录路径, 与windows的环境变量PATH功能一样
    LANG 查询系统的字符集
    HISTFILE 查询当前用户执行命令的历史列表

    Shell变量:自定义变量

    目标

    理解自定义变量的分类

    能够自定义变量进行增\删\改\查

    自定义变量介绍

    就是自己定义的变量

    分类

    1. 自定义局部变量
    2. 自定义常量
    3. 自定义全局变量

    自定义局部变量

    介绍

    就是定义在一个脚本文件中的变量, 只能在这个脚本文件中使用的变量, 就是局部变量

    定义与使用

    定义语法

    var_name=value
    

    变量定义规则

    1. 变量名称可以有字母,数字和下划线组成, 但是不能以数字开头
    2. 等号两侧不能有空格
    3. 在bash环境中, 变量的默认类型都是字符串类型, 无法直接进行数值运算
    4. 变量的值如果有空格, 必须使用双引号括起来
    5. 不能使用Shell的关键字作为变量名称

    演示

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zwDJqckT-1603553192500)(assets/image-20200608170754770.png)]

    查询变量值语法

    # 语法1: 直接使用变量名查询
    $var_name
    # 语法2: 使用花括号
    ${var_name}
    # 区别: 花括号方式适合拼接字符串
    

    演示
    在这里插入图片描述

    注意: 如果"My name is ${var2}Style"$var2 不带花括号, 系统会认为获取$var2Style 变量数据, 这个变量不存在就获取不到数据,执行效果如下
    在这里插入图片描述

    结论: 推荐大家使用花括号才是编程好习惯

    变量删除

    语法

    unset var_name
    

    演示
    在这里插入图片描述

    自定义常量

    介绍

    就是变量设置值以后不可以修改的变量叫常量, 也叫只读变量

    语法

    readonly var_name
    

    演示
    在这里插入图片描述

    自定义常量

    自定义全局变量

    父子Shell环境介绍

    例如: 有2个Shell脚本文件 A.sh 和 B.sh

    如果 在A.sh脚本文件中执行了B.sh脚本文件, 那么A.sh就是父Shell环境, B.sh就是子Shell环境

    自定义全局变量介绍

    就是在当前脚本文件中定义全局变量, 这个全局变量可以在当前Shell环境与子Shell环境中都可以使用

    自定义全局变量语法

    export var_name1 var_name2
    

    案例需求

    测试全局变量在子Shell中是否可用, 在父Shell中是否可用

    案例实现步骤

    1. 创建2个脚本文件 demo2.sh 和 demo3.sh

    2. 编辑demo2.sh

      命令1:定义全局变量VAR4

      命令2: 执行demo3.sh脚本文件

    3. 编辑demo3.sh

      输出全局变量VAR4

    4. 执行demo2.sh脚本文件

    案例演示

    1. 创建demo2.sh和demo3.sh文件
      在这里插入图片描述
    2. 编辑demo2.sh, 里面定义变量VAR4并设置为全局, 并里面执行demo3.sh脚本文件
    vim demo2.sh
    

    在这里插入图片描述
    3. 编辑demo3.sh, 里面打印VAR4

    vim demo3.sh
    

    在这里插入图片描述
    4. 执行脚本文件demo2.sh, 观察打印VAR4效果
    在这里插入图片描述
    5. 执行脚本文件后, 在交互式Shell环境打印VAR4, 观察打印VAR4效果
    在这里插入图片描述

    结论

    全局变量在当前Shell环境与子Shell环境中可用, 父Shell环境中不可用

    小结

    自定义变量的分类

    自定义局部变量: 就是在一个脚本文件内部使用 var_name=value

    自定义常量: 不可以修改值的变量, readonly var_name

    自定义全局变量: 设置变量在当前脚本文件中与子Shell环境可以使用的变量, export var_name

    自定义变量进行增\删\改\查

    定义和修改: var_name=value

    查询:${var_name} 或 $var_name

    删除: unset var_name

    展开全文
  • Shell 变量的作用域(Scope),就是 Shell 变量的有效范围(可以使用的范围)。 在不同的作用域中,同名的变量不会相互干涉,就好像 A 班有个叫小明的同学,B 班也有个叫小明的同学,虽然他们都叫小明(对应于变量...
  • 3. 环境变量定义后最好使用export 或source 一下 4. 执行env 命令后默认会输出所有环境变量的变量名和对应的值 5. 输出变量的值时用 $ 变量名, 取消变量用unset 变量名 6. 需要注意,在定义到定时任务crond 时,...
  • shell命令和编程设置环境变量

    千次阅读 2018-05-19 17:13:07
    还是第一次见,之前都是用shell和dos命令来设置环境变量。所以来总结一下。 目录 linux系统使用shell设置环境变量 变量简介 定制环境变量 设置环境变量 小结 在编程中设置环境变量 getenv()读取环境变量 ...
  • shell中的环境变量和自定义变量

    千次阅读 2013-10-23 22:40:05
    环境变量有时也被称为全局变量,它是操作系统为Shell事先定义的一组变量,这些变量共同描述了当前Shell运行的系统环境;而自定义变量则是用户根据所需而定义的变量,它也被称为局部变量。为了区分两者的不同,环境...
  • shell定义变量环境

    2016-10-05 22:37:15
    PATH:用于保存用冒号分割的目录路径名 TERM:终端类型 UID:当前用户的标识符,取值是有数字构成的字符串 ...PS2:在shell接收用户输入命令的过程中,如果用户在输入行的末尾输入“\”然后回车,或者当
  • 这个年代, 大家写点书, 也无非就是为了搞... 关于linux shell环境变量, 我看了四本linux相关书的介绍, 结果, 没有一本书的讲解让我完全满意, 总感觉没有说清楚。所以呢, 我打算自己来写一下, 如有不当指出, 请
  • Shell脚本定义变量和环境变量的引用
  • shell环境变量

    千次阅读 2018-04-30 11:15:29
    1.环境变量的操作1)declare :命令创建一个变量名为 tmp 的变量 其实也可以不用 declare 预声明一个变量,直接即用即创建,这里只是告诉你 declare 的作用,这在创建其它指定类型的变量(如数组)时会用到。...
  • Linux Shell 判断环境变量 是否存在

    千次阅读 2017-03-16 08:10:02
    #!/bin/bash if [ 0"$PATH" = "0" ]; then echo "not found" ...比如这里判断环境变量PATH是否存在,存在这输出该环境变量,不存在则输出 not found 作者:jiankunking 出处:http://blog.csdn.net/jiankunking
  • Shell环境变量配置文件

    千次阅读 2017-03-06 14:05:15
    环境变量环境变量的作用是定义每个用户的操作环境,能够让我们快速访问某些程序或文件,省去了每次给出完整路径名的麻烦。环境变量配置文件简介当我们想添加自定义环境变量,并希望它永久生效,那么就需要将它写入到...
  • @echo =======添加环境变量========= set sqlPath=C:\Program Files\MySQL\MySQL Server 8.0\bin\ set path=%path%;%sqlPath% @echo ======new environment========= @echo %path% @echo ======数据库设置========...
  • shell变量的分类及定义

    千次阅读 2017-01-01 22:10:20
    shell变量的类型: shell变量分环境变量(全局变量)和普通变量(局部变量) 环境变量亦称为全局变量,可以在建立它们的shell及其派生出来的任意子进程shell中使用;...环境变量的作用:一般用于定义shell的运行
  • shell变量之环境变量

    千次阅读 2016-10-14 10:46:10
    shell程序中采用变量...环境变量是永久变量,其值不会随着shell脚本执行结束而消失,而临时变量是在shell程序内部定义的,其使用范围仅限于定义它的程序,出了笨程序就无法再用,因此当程序完毕后,它的值也就没有了
  • Linux shell 环境变量及有效范围

    千次阅读 2018-11-23 00:02:58
    每当我们使用ssh客户端远程登陆一个服务时,操作系统就会给我们分配一个新的shell,并且这个shell继承了操作系统的永久环境变量。...父shell不能使用子shell定义的变量和环境变量。   1.永久环境变量 ...
  • 这个年代, 大家写点书, 也无非就是为了搞点钱, 基本... 关于linux shell环境变量, 我看了四本linux相关书的介绍, 结果, 没有一本书的讲解让我完全满意, 总感觉没有说清楚。所以呢, 我打算自己来写一下,如有不
  • Linux bash shell环境变量以及语法规范

    千次阅读 2013-04-05 22:25:17
    Shell作为外围软件生态群其中一个非常重要的组件。它是操作系统最外层的接口,负责直接面向用户交互并提供内核服务,包括命令行接口(CLI)或图形界面接口(GUI)两种形式。以CLI为例,它提供一套命令规范,是一种解释性...
  • shell 是linux 系统中非常强大的工具,用来处理很多重复性工作。比如批量部署机器,安装系统。创建用户,监控机器状态等。... 变量分为系统变量,用户变量和环境变量。  在命令行提示符直接执行...
  • Shell环境变量分为两种: set:可以显示和设置shell私有变量,仅在本 shell 中有效。不同shell(bash、csh)私有变量不同。 env:可以显示和设置用户环境变量 ,仅在当前会话中有效。 另外set 变量可以通过 ...
  • shell环境变量的用法总结1. 环境变量的概念2. 创建环境变量3. 查看环境变量4. 取消环境变量5. 定义全局变量6. 环境变量知识小结 1. 环境变量的概念 环境变量也称为全局变量,可以在创建他们的shell及其派生出来的...
  • 0. 前言及废话 你是否每次配置环境变量都要百度一番?你是否不解为何 export 后...本文讲述了 shell环境变量的内存存储位置、shell 内置命令的原理,以及其配置文件初始化顺序,对于不知道环境变量如何配置和...
  • Shell环境变量在shell编程方面起到很重要的作用。分析下Shell中几个比较重要的环境变量很重要。所以下面分析一下。 1、BASH :记录当前bash shell的路径。 举例:[root@localhost awK]# echo $BASH
  • 【Bash百宝箱】shell环境变量有哪些

    千次阅读 2016-09-28 21:25:47
    shell中,有些环境变量如PATH、HOME、PWD等我们非常熟悉,有些则较为陌生,下面对shell现有的环境变量作个总结。CDPATH:冒号分隔的一组目录名,用作内建命令cd的搜索路径。HOME:当前用户主目录,也是内建命令cd...
  • 2.shell语法:shell变量定义和使用

    千次阅读 2019-05-29 13:19:14
    1.shell变量Shell变量定义、删除变量、只读变量变量类型 1.1 变量类型 1.2定义变量 1.3 使用变量 1.4只读变量和删除修改变量 1.5 变量作用域 1.shell变量Shell变量定义、删除变量、只读变量变量...

空空如也

1 2 3 4 5 ... 20
收藏数 125,559
精华内容 50,223
关键字:

定义shell环境变量