• <tr id='70ssk'><strong id='70ssk'></strong><small id='70ssk'></small><button id='70ssk'></button><li id='70ssk'><noscript id='70ssk'><big id='70ssk'></big><dt id='70ssk'></dt></noscript></li></tr><ol id='70ssk'><table id='70ssk'><blockquote id='70ssk'><tbody id='70ssk'></tbody></blockquote></table></ol><u id='70ssk'></u><kbd id='70ssk'><kbd id='70ssk'></kbd></kbd>
      1. <ins id='70ssk'></ins>

      2. <i id='70ssk'><div id='70ssk'><ins id='70ssk'></ins></div></i>
        <fieldset id='70ssk'></fieldset><acronym id='70ssk'><em id='70ssk'></em><td id='70ssk'><div id='70ssk'></div></td></acronym><address id='70ssk'><big id='70ssk'><big id='70ssk'></big><legend id='70ssk'></legend></big></address>
        <i id='70ssk'></i>

            <code id='70ssk'><strong id='70ssk'></strong></code>

            <span id='70ssk'></span><dl id='70ssk'></dl>

            Linux环境变量的设置

            • 时间:
            • 浏览:5
            • 来源:124软件资讯网

              1、弁言

              在 linux系统 下 ,若是你下载并安装了应用法式  ,很有可能在键入它的名称时泛起“ command not found ”的提醒内容 。若是每次都到安装目的文件夹内 ,找到可执行文件来举行操作就太繁琐了  。这涉及到情况变量 PATH 的设置问题  ,而 PATH 的设置也是在 linux 下定制情况变量的一个组成部门  。本文基于 RedHat 9.0  ,详细解说了情况变量定制的问题  。

              2、变量简介

              Linux 是一个多用户的操作系统  。每个用户登录系统后 ,都市有一个专用的运行情况  。通常每个用户默认的情况都是相同的  ,这个默认情况现实上就是一组情况变量的界说  。用户可以对自己的运行情况举行定制  ,其要领就是修改响应的系统情况变量  。

              3、定制情况变量

              情况变量是和 Shell 精密相关的  ,用户登录系统后就启动了一个 Shell  。对于 Linux 来说一样平常是 bash  ,但也可以重新设定或切换到其它的 Shell  。凭据刊行版本的情形  , bash 有两个基本的系统级设置文件: /etc/bashrc 和 /etc/profile 。这些设置文件包罗两组差别的变量: shell 变量和情况变量 。前者只是在特定的 shell 中牢固(如 bash )  ,后者在差别 shell 中牢固  。很显着 , shell 变量是局部的 ,而情况变量是全局的  。情况变量是通过 Shell 下令来设置的 ,设置好的情况变量又可以被所有当前用户所运行的法式所使用 。对于 bash 这个 Shell 法式来说  ,可以通过变量名来会见响应的情况变量  ,通过 export 来设置情况变量 。下面通过几个实例来说明  。

              3.1 使用下令echo 显示情况变量

                --------------------------------------------------------------------------------

              #本例使用echo显示常见的变量HOME

              $ echo $HOME

              /home/lqm

                --------------------------------------------------------------------------------

              3.2 设置一个新的情况变量

                --------------------------------------------------------------------------------

              $ export HELLO=“Hello!”

              $ echo $HELLO

              Hello!

                --------------------------------------------------------------------------------

              3.3 使用 env 下令显示所有的情况变量

                --------------------------------------------------------------------------------

              $ env

              SSH_AGENT_PID=1875

              HOSTNAME=lqm

              SHELL=/bin/bash

              TERM=xterm

              HISTSIZE=1000

              ……

                --------------------------------------------------------------------------------

              3.4 使用 set 下令显示所有当地界说的 Shell 变量

                --------------------------------------------------------------------------------

              $ set

              BASH=/bin/bash

              ……

                --------------------------------------------------------------------------------

              3.5 使用 unset 下令来扫除情况变量

                --------------------------------------------------------------------------------

              $ export TEST=“test” # 增添一个情况变量 TEST

              $ env | grep TEST # 此下令有输出 ,证实情况变量 TEST 已经存在了

              TEST=test

              $ unset $TEST #删除情况变量TEST

              $ env | grep TEST # 此下令无输出  ,证实情况变量 TEST 已经存在了

              3.6 使用 readonly 下令设置只读变量

              若是使用了 readonly 下令的话  ,变量就不行12下一页