• linux中,查看当前全部的环境变量的命令式env. 当然也可使用 echo来查看环境变量的值。例如查看PATH的内容:echo $PATH 例如要将/home/rongdeguo/Code 加入到环境变量中,可以在shell中输入 e...

    环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如PATH.在交叉编译中,会经常运用到环境变量的设置。



    在linux中,查看当前全部的环境变量的命令式env.


    当然也可使用 echo来查看环境变量的值。例如查看PATH的内容:echo $PATH


    例如要将/home/rongdeguo/Code 加入到环境变量中,可以在shell中输入

    export PATH=$PATH:/home/rongdeguo/Code

    然后查看环境变量。echo $PATH


    可以看到已经将指定的 目录添加在环境变量PATH了。

    要想在启动的时候就自动加载环境变量,可以把上述语句添加到用户启动~/.bashrc或~/.bash_profile,或者/etc/profile 。


    删除环境变量使用unset。


    展开全文
  • Linux环境变量配置

    2018-11-08 21:21:42
    3.Linux系统环境变量配置文件有哪些: 4.PASH环境变量的设置方法:  5.常用一些变量设置: 6.shell如何读取配置文件  7.设置过程中可能遇到的问题:   1.说明:  在Windows 系统下,很多软件安装都需要...

    目录

    1.说明:

    2.环境变量是什么?

    3.Linux系统环境变量配置文件有哪些:

    4.PASH环境变量的设置方法: 

    5.常用一些变量设置:

    6.shell如何读取配置文件    

    7.设置过程中可能遇到的问题:


     

    1.说明:

           在Windows 系统下,很多软件安装都需要配置环境变量,比如 安装 jdk ,如果不配置环境变量,在非软件安装的目录下运行javac 命令,将会报告找不到文件,类似的错误。

           在linux系统下,如果下载并安装了应用程序,在启动时很有可能在键入它的名称时出现"command not found"的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了,这种情况下就涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分

    2.环境变量是什么?

          简单说,就是指定一个目录,运行软件的时候,相关的程序将会按照该目录寻找相关文件。 设置变量对于一般人最实用的功能就是: 不用拷贝某些dll文件到系统目录中了,而path 这一系统变量就是系统搜索dll文件的一系列路径

    3.Linux系统环境变量配置文件有哪些:


    (1)/etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。 

    (2)/etc /environment : 在登录时操作系统使用的第二个文件, 系统在读取你自己的profile前,设置环境文件的环境变量。 

    (3)~/.bash_profile(或.profile) :  在登录时用到的第三个文件 是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。

    (4)/etc/bashrc : 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取. 

    (5)~/.bashrc : 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。 


    4.PASH环境变量的设置方法: 


    (1)方法一:用户主目录下的.profile或.bashrc文件或者.bash_profile(推荐) 

    登录到你的用户(非root),在终端输入: 
    $ sudo gedit ~/.profile(or .bashrc) 
    可以在此文件末尾加入PATH的设置如下: 
    export PATH=”$PATH:your path1:your path2 ...” 
    保存文件,注销再登录,变量生效。或者source  ~/.profile(or .bashrc) 立即生效
    该方式添加的变量只对当前用户有效。 

    (2)方法二:系统目录下的profile文件(谨慎) 

    在系统的etc目录下,有一个profile文件,编辑该文件: 
    $ sudo gedit /etc/profile 
    在最后加入PATH的设置如下: 
    export PATH=”$PATH:your path1:your path2 ...” 
    该文件编辑保存后,重启系统,变量生效。 或者source  ~/.profile(or .bashrc) 立即生效
    该方式添加的变量对所有的用户都有效。 

    (3)方法三:系统目录下的 environment 文件(谨慎) 

    在系统的etc目录下,有一个environment文件,编辑该文件: 
    $ sudo gedit /etc/environment 
    找到以下的 PATH 变量: 
    PATH="<......>" 
    修改该 PATH 变量,在其中加入自己的path即可,例如: 
    PATH="<......>:your path1:your path2 …" 
    各个path之间用冒号分割。该文件也是重启生效,影响所有用户。或者source  ~/.profile(or .bashrc) 立即生效 
    注意这里不是添加export PATH=… 。 

    (4)方法四:直接在终端下输入 

    $ sudo export PATH="$PATH:your path1:your path2 …" 
    这种方式变量立即生效,但用户注销或系统重启后设置变成无效,适合临时变量的设置。 


    注 意:方法二和三的修改需要谨慎,尤其是通过root用户修改,如果修改错误,将可能导致一些严重的系统错误。因此笔者推荐使用第一种方法。另外嵌入式 Linux的开发最好不要在root下进行(除非你对Linux已经非常熟悉了!!),以免因为操作不当导致系统严重错误。

     

    5.常用一些变量设置:

    (1) 数据库实例

          export ORACLE_SID=AMLDB

    (2)数据库主目录

    export ORACLE_HONE=/oracle/product/11.2.4/db

    (3)字符集属性设置,英文,中文字符集

    export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

    或export NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

    或export NLS_LANG=SIMPLIFIED CHINESE_CHINA.AL32UTF8

     

    6.shell如何读取配置文件    

    登录式shell如何读取配置文件

    /etc/profile -->/etc/profile.d/*.sh

    -->~/.bash_profile --> ~/.bashrc -->/etc/bashrc                    

    非登录式shell如何配置文件

     ~/.bashrc -->/etc/bashrc-->/etc/profile.d/*.sh   

     

    7.设置过程中可能遇到的问题:


    下面是一个对environment文件错误修改导致的问题以及解决方法示例: 

    问题:因为不小心在 etc/environment里设在环境变量导致无法登录 
    提示:不要在 etc/environment里设置 export PATH这样会导致重启后登录不了系统 
    解决方法: 
    在登录界面 alt +ctrl+f1进入命令模式,如果不是root用户需要键入(root用户就不许这么罗嗦,gedit编辑会不可显示) 
    /usr/bin/sudo /usr/bin/vi /etc/environment 
    光标移到export PATH** 行,连续按 d两次删除该行; 
    输入:wq保存退出; 
    然后键入/sbin/reboot重启系统(可能会提示need to boot,此时直接power off)
     

    展开全文
  • 在Windows下,查看环境变量的命令是:set,这个命令会输出系统当前的环境变量,那Linux下准确的说是REDHAT下应该如何查看呢,命令是:export如果你想查看某一个名称的环境变量,命令是:echo $环境变量名,比如:...

    Windows下,查看环境变量的命令是:set,这个命令会输出系统当前的环境变量,那Linux下准确的说是REDHAT下应该如何查看呢,命令是:

    export

    如果你想查看某一个名称的环境变量,命令是:echo $环境变量名,比如:

    echo $ORACLE_HOME

    Windows对应的命令是:set 环境变量名



    设置环境变量


    如果使用的是bash外壳,则键入如下命令:

    JAVA_HOME=/ path/ to/ jdk

    export JAVA_HOME

    其中/path/to/jdk是安装Java的路径。

    如果使用的是tcsh,则键入如下命令:

    setenv JAVA_HOME /path/to/jdk



    删除环境变量

    字符模式下设置/删除环境变量

    bash下

    设置:export 变量名=变量值

    删除:unset 变量名

    csh下

    设置:setenv 变量名 变量值

    删除:unsetenv 变量名

    下面是我的ubutun 804 的环境变量
    haohui@haohui-laptop:/usr/lib$ export
    declare -x COLORTERM="gnome-terminal"
    declare -x DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-0sYwalVS1u,guid=48184cdf077f7908fd4cb1584882b298"
    declare -x DESKTOP_SESSION="default"
    declare -x DESKTOP_STARTUP_ID=""
    declare -x DISPLAY=":0.0"
    declare -x GDMSESSION="default"
    declare -x GDM_LANG="zh_CN.UTF-8"
    declare -x GDM_XSERVER_LOCATION="local"
    declare -x GNOME_DESKTOP_SESSION_ID="Default"
    declare -x GNOME_KEYRING_PID="5574"
    declare -x GNOME_KEYRING_SOCKET="/tmp/keyring-eLBqFe/socket"
    declare -x GPG_AGENT_INFO="/tmp/seahorse-gFe3tE/S.gpg-agent:5633:1"
    declare -x GTK_IM_MODULE="scim-bridge"
    declare -x GTK_RC_FILES="/etc/gtk/gtkrc:/home/haohui/.gtkrc-1.2-gnome2"
    declare -x HISTCONTROL="ignoreboth"
    declare -x HOME="/home/haohui"
    declare -x LANG="zh_CN.UTF-8"
    declare -x LESSCLOSE="/usr/bin/lesspipe %s %s"
    declare -x LESSOPEN="| /usr/bin/lesspipe %s"
    declare -x LOGNAME="haohui"
    declare -x LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.svgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:"
    declare -x OLDPWD="/usr"
    declare -x PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
    declare -x PWD="/usr/lib"
    declare -x QT_IM_MODULE="xim"
    declare -x SESSION_MANAGER="local/haohui-laptop:/tmp/.ICE-unix/5576"
    declare -x SHELL="/bin/bash"
    declare -x SHLVL="1"
    declare -x SSH_AUTH_SOCK="/tmp/keyring-eLBqFe/ssh"
    declare -x TERM="xterm"
    declare -x USER="haohui"
    declare -x USERNAME="haohui"
    declare -x WINDOWID="41943124"
    declare -x WINDOWPATH="7"
    declare -x XAUTHORITY="/home/haohui/.Xauthority"
    declare -x XDG_DATA_DIRS="/usr/local/share/:/usr/share/:/usr/share/gdm/"
    declare -x XDG_SESSION_COOKIE="f08b70645be348006d5e8bec483416a2-1216524951.213046-658389480"
    declare -x XMODIFIERS="@im=SCIM"
    haohui@haohui-laptop:/usr/lib$ echo $DISPLAY
    :0.0
    可以看出很多环境变量是由安装的软件注册的

    展开全文
  • 使用 unset命令 可以删除全部环境变量 如: unset PATH source/etc/profile是让/etc/profile文件修改后立即生效, 还有一种方法是:. /etc/profile 注意:.和/etc/profile有空格 linux中source命令 source命令...

    使用 unset命令 可以删除全部环境变量  如:  unset PATH

    source/etc/profile是让/etc/profile文件修改后立即生效,

    还有一种方法是:. /etc/profile              注意:.和/etc/profile有空格

    linux中source命令

    source命令也称为“点命令”也就是一个符号(.).source命令通常用于重新执行刚修改的初始或文件,使之立即生效,而不必注销并重新登录。

    Linux的变量种类

    按变量的生存周期来划分,Linux变量可分为两类:

    1. 永久的:需要修改配置文件,变量永久生效。

    2. 临时的:使用export命令行声明即可,变量在关闭shell时失效。

          设置变量的三种方法

    1. 在/etc/profile文件中添加变量【对所有用户生效(永久的)】

    用vi在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。

    例如:编辑/etc/profile文件,添加CLASSPATH变量

    # vi /etc/profile
    export CLASSPATH=.:$JAVA_HOME/lib/tools.jar;$JAVA_HOME/lib/dt.jar

    :修改文件后要想马上生效还要运行# source /etc/profile不然只能在下次重进此用户时生效。

    2. 在用户目录下的.bash_profile文件中增加变量【对单一用户生效(永久的)】

    用VI在用户目录下的.bash_profile文件中增加变量,改变量仅会对当前用户有效,并且是“永久的”。

    例如:编辑li用户目录(/home/li)下的.bashrc

    $ vi /home/li/.bashrc

    添加如下内容:
    export CLASSPATH=.:$JAVA_HOME/lib/tools.jar;$JAVA_HOME/lib/dt.jar

    :修改文件后要想马上生效还要运行$ source /home/li/.bashrc不然只能在下次重进此用户时生效。

    3. 直接运行export命令定义变量【只对当前shell(BASH)有效(临时的)】

    在shell的命令行下直接使用[export变量名=变量值]定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的话还需要重新定义。
    三、另外

    1.使用readonly命令设置只读变量,如果使用了readonly命令的话,变量就不可以被修改或清除了。

    2.使用unset命令来清除环境变量 $unset TEMP #删除环境变量TEMP

    用法: source filename 或. filename

    附:source命令除了上述的用途之外,还有一个用途。

    在对编译系统核心时常常需要输入一长串的命令,如:
    make mrproper
    make menuconfig
    make dep
    make clean
    make bzImage
    …………
    如果把这些命令做成一个文件,让它自动顺序执行,对于需要多次反复编译系统核心的用户来说会很方便,而用source命令就可以做到这一点,它的作用就是把一个文件的内容当成shell来执行,先在linux的源代码目录下(如/usr/src/linux-2.4.20)建立一个文件,如make_command,在其中输入一下内容:
    make mrproper &&
    make menuconfig &&
    make dep &&
    make clean &&
    make bzImage &&
    make modules &&
    make modules_install &&
    cp arch/i386/boot/bzImage /boot/vmlinuz_new &&
    cp System.map /boot &&
    vi /etc/lilo.conf &&
    lilo -v
    文件建立好之后,每次编译核心的时候,只需要在/usr/src/linux-2.4.20下输入:
    source make_command
    即可,如果你用的不是lilo来引导系统,可以把最后两行去掉,配置自己的引导程序来引导内核。
    顺便补充一点,&&命令表示顺序执行由它连接的命令,但是只有它之前的命令成功执行完成了之后才可以继续执行它后面的命令。


    展开全文
  • 使用Ubuntu 进行开发绕不开的就是环境变量的配置,由于Linux系统严格的权限...一、Ubuntu Linux系统环境变量配置文件Ubuntu Linux系统环境变量配置文件分为两种:系统级文件和用户级文件,下面详细介绍环境变量的...

    使用Ubuntu 进行开发绕不开的就是环境变量的配置,由于Linux系统严格的权限管理,造成Ubuntu系统有多个环境变量配置文件,如果不了解其调用顺序,很有可能遇到配置了环境变量,而没有其作用的问题。本文将介绍Ubuntu Linux系统的环境变量。

    一、Ubuntu Linux系统环境变量配置文件

    Ubuntu Linux系统环境变量配置文件分为两种:系统级文件和用户级文件,下面详细介绍环境变量的配置文件。

    1.系统级文件

    /etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。并从/etc/profile.d目录的配置文件中搜集shell的设置。这个文件一般就是调用/etc/bash.bashrc文件。

    /etc/bash.bashrc:系统级的bashrc文件,为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.

    /etc/environment: 在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。

    2.用户级文件

    ~/.profile: 在登录时用到的第三个文件 是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。

    ~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。不推荐放到这儿,因为每开一个shell,这个文件会读取一次,效率 上讲不好。

    ~/.bash_profile:每个用户都可使用该文件输入专用于自己 使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。~/.bash_profile 是交互式、login 方式进入 bash 运行的~/.bashrc是交互式 non-login 方式进入 bash 运行的通常二者设置大致相同,所以通常前者会调用后者。

    ~./bash_login:不推荐使用这个,这些不会影响图形界面。而且.bash_profile优先级比bash_login高。当它们存在时,登录shell启动时会读取它们。

    ~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件.

    ~/.pam_environment:用户级的环境变量设置文件。

    另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承 /etc/profile中的变量,他们是"父子"关系。 

    二、/etc/profile与/etc /enviroment的比较

    首先来做一个实验:

    先将export LANG=zh_CN加入/etc/profile ,退出系统重新登录,登录提示显示英文。将/etc/profile中的export LANG=zh_CN删除,将LNAG=zh_CN加入/etc/environment,退出系统重新登录,登录提示显示中文。 

    用户环境建立的过程中总是先执行/etc/profile然后在读取/etc/environment。为什么会有如上所叙的不同呢? 

    应该是先执行/etc/environment,后执行/etc/profile。 

    /etc/environment是设置整个系统的环境,而/etc/profile是设置所有用户的环境,前者与登录用户无关,后者与登录用户有关。

    系统应用程序的执行与用户环境可以是无关的,但与系统环境是相关的,所以当你登录时,你看到的提示信息,比如日期、时间信息的显示格式与系统环境的LANG是相关的,缺省LANG=en_US,如果系统环境LANG=zh_CN,则提示信息是中文的,否则是英文的。 

    对于用户的SHELL初始化而言是先执行/etc/profile, 再读取文件/etc/environment. 

    对整个系统而言是先执行/etc/environment。这样理解正确吗 

    /etc/enviroment -->/etc/profile --> $HOME/.profile -->$HOME/.env (如果存在) 

    /etc/profile 是所有用户的环境变量

    /etc/enviroment是系统的环境变量 

    登陆系统时shell读取的顺序应该是

    /etc/profile ->/etc/enviroment -->$HOME/.profile-->$HOME/.env 

    原因应该是用户环境和系统环境的区别了 

    如果同一个变量在用户环境(/etc/profile)和系统环境(/etc/environment) 有不同的值那应该是以用户环境为准了。 

    备注:在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该此登陆操作。 

    在登录Linux时要执行文件的过程如下:

    在刚登录Linux时,首先启动/etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个,执行的顺序为:~/.bash_profile、 ~/.bash_login、 ~/.profile。如果 ~/.bash_profile文件存在的话,一般还会执行 ~/.bashrc文件。因为在 ~/.bash_profile文件中一般会有下面的代码:

     

    if[ -f ~/.bashrc ] ; then
     ../bashrc
               fi
      ~/.bashrc中,一般还会有以下代码:
    if[ -f /etc/bashrc ] ; then
     ./bashrc
    fi

     

    所以,~/.bashrc会调用/etc/bashrc文件。最后,在退出shell时,还会执行~/.bash_logout文件。 

    执行顺序为:/etc/profile -> (~/.bash_profile | ~/.bash_login | ~/.profile) -> ~/.bashrc-> /etc/bashrc -> ~/.bash_logout 

    三、设置环境变量的方法

    由以上分析可知:

    /etc/profile全局的,随系统启动设置【设置这个文件是一劳永逸的办法】

    /root/.profile/home/myname/.profile只对当前窗口有效。

    /root/.bashrc /home/yourname/.bashrc随系统启动,设置用户的环境变量【平时设置这个文件就可以了】

    那么要配置Ubuntu的环境变量,就是在这几个配置文件中找一个合适的文件进行操作了;如想将一个路径加入到$PATH中,可以由下面这样几种添加方法:

    1.控制台中:

    $PATH="$PATH:/my_new_path"    (关闭shell,会还原PATH)

    2.修改profile文件:

    $sudo gedit /etc/profile

    在里面加入:

    exportPATH="$PATH:/my_new_path"

    3.修改.bashrc文件:

    $ sudo gedit /root/.bashrc

    在里面加入:

    export PATH="$PATH:/my_new_path"

    后两种方法一般需要重新注销系统才能生效,最后可以通过echo命令测试一下:

    $ echo $PATH

    输出已经是新路径了。

    举个列子,如果想把当前路径加入到环境变量中去,就可以这样做:

    $  PATH ="$PATH:."

    这样运行自己编写的shell脚本时就可以不输入./了

    四、小结

    综上所述,在Ubuntu 系统中/etc/profile文件是全局的环境变量配置文件,它适用于所有的shell。在我们登陆Linux系统时,首先启动/etc/profile文件,然后再启动用户目录下的~/.bash_profile、~/.bash_login或~/.profile文件中的其中一个,执行的顺序和上面的排序一样。如果~/.bash_profile文件存在的话,一般还会执行~/.bashrc文件。


    展开全文
  • 简介环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或多个应用程序将使用到的信息。Linux是一个多用户的操作系统,每个用户登录系统时都会有一个专用的运行环境,通常情况下每个用户的默认的环境都是...
  • 1. 环境变量是操作系统环境设置的变量,适用于整个系统的用户进程; 2. 环境变量可以在命令中设置,但是用户注销的时候将会丢失这些设置值; 3. 若要重复适用,则最好在.profile中定义;环境变量的使用与本地变量的...
  • 一.环境变量简介 Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。... 用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。  常见的环境变量: PATH: 决定
  • 目录 ①变量是什么东西 变量分为两种类型:环境变量和局部变量 &gt;&...系统中有很多默认的环境变量,很多脚本和程序依赖于这些环境变量, 要读懂系统中的脚本和程序中的代码,必须掌握...
  • Linux系统修改PATH环境变量方法 在Linux安装一些软件通常要添加路径环境变量PATH.PATH环境变量通俗的讲就是把程序的路径"备案"到系统中,这样执行这些程序时就不需要输入完整路径,直接在bash输入程序名就...
  • 环境变量,或者称为全局变量,存在与所有的shell 中,在你登陆系统的时候就已经有了相应的系统定义的环境变量了。Linux环境变量具有继承性,即子shell 会继承父shell 的环境变量。 本地变量,当前shell 中的变量...
  • 系统环境变量一律使用全大写字母以区别普通用户的环境变量。 显示单个环境变量的值,可使用echo命令: echo $HOME 设置全局环境变量创建全局环境变量的方法:先创建一个局部环境变量,然后再把它导出到全局变量中...
  • 系统的环境变量在配置web server以及编写程序都常常被用到, 因此了解必要的关于系统变量的知识是非常有必要的,下面关于linux系统变量的查看以及方法。 在Windows下,查看环境变量的命令是:set,这个命令会输出...
  • Linux设置和查看环境变量  环境变量,简要的说,就是指定一个目录,运行软件的时候,相关的程序将会按照该目录... 在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“command not found
  • 最近在服务器上配置环境变量时候误删了系统工具的环境变量。导致系统命令不能用,要使用都得知道路径(而且没有图像化界面)。所以想了一个补救办法。 1.找另外一台电脑 2.一根网线 A.一切准备好就开始在电脑上...
  • linux设置环境变量

    2010-01-08 10:17:00
    1、引言 在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“command notfound”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量PATH的...
  • Linux 系统登录时主要生效的环境变量配置文件有以下 5 个: /etc/profile /etc/profile.d/*.sh /etc/bashrc ~/.bash_profile -/.bashrc 值得注意的是etc下的环境变量是全局变量,后面两个是当前用户环境变量,...
  • 1.总结背景  在linux系统下,如果你下载并... 这涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分。   2.变量简介  Linux是一个多用户的操作系统。每个用户登录系统后...
  • 环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等等。 一、Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1、永久的:需要修改配置...
  • 1. 创建临时环境变量 1.1 关于环境变量的一些命令 2. 创建长期的环境变量 实例 1. 创建临时环境变量 1.1 关于环境变量的一些命令 新建临时环境变量 export AA="hello world" 注:这里...
1 2 3 4 5 ... 20
收藏数 173,579
精华内容 69,431