设定环境变数

阿阿小瑞

阿阿小瑞

2016-01-29 19:31

设定环境变数,设定环境变数
  # 版权宣告: 1999 Copyright OLS3 All rights reserved.

# 作者: OLS3 (卧龙小三)
# 本讲义仅供台南县 87 学年度网路管理进阶研习班上课之用.
# 学员可保存一份自用, 供日後网管时参考备查.
# 作者保有一切形式的着作权.
# 欲作其它用途者, 需经作者授权同意.
# 未经作者授权同意之前, 请勿转载刊登.

一. 何谓环境变数

在所处的环境中, 那些供系统或应用程式取用, 而固定存在的一种特殊变数, 称之. 
环境变数可由系统预定或由您自行定义及修改, 又称为整体变数. 
也就是说: 不管你身处何方, 这些变数的值都跟着你的环境而存在.

例如: PATH, SHELL, TERM等.....

显示环境变数的方法如下: 
echo $变数名称

如: echo $PATH

得: /usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/opt/kde/bin:/home/ols3/bin

环境变数可以传递给 subshell (子 shell) 
例: 

PPP1='yes'

export PPP1

bash

echo $PPP1

显示: yes

exit

 

常见的环境变数: 

SHELL 使用哪一种 shell 
TERM 终端机的型态 
MAIL 邮件收件位置 
PATH 程式搜寻路径 

 

二. 设定环境变数的方法:

在 bash 环境中的设定法: (若是其它 shell 的, 则有不同的设法!!)

1. 环境变数名称=值 (等号二边不可以有空白)

2. export 环境变数

例:

JACK='me'

export JACK

echo $JACK 就会秀出 me

 

设定环境变数的动作, 可加在 .bash_profile 或 .bashrc 中.

欲将旧有值沿用, 可利用双引号变数取代的功能:

如: PATH="$PATH:/home/ols3/bin;."

这时, shell 会对 $PATH 做变数取代的动作, 也就是说, 若 $PATH 的内含是 /bin:/sbin

则新 PATH 的内含变为 /bin:/sbin:/home/ols3:.

 

设定搜寻路径

echo $PATH (先显示一下现有的搜寻路径)

显示: /usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/opt/kde/bin:/home/ols3/bin

PATH="$PATH:/home/ols3:." (在原有的路径中, 再加上 /home/ols3 及 . 这二个路径)

export PATH

echo $PATH

显示: /usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/opt/kde/bin:/home/ols3/bin:/home/ol s3:.  
展开更多 50%)
分享

猜你喜欢

设定环境变数

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
设定环境变数

JAVA开发环境的安装及设定

编程语言 网络编程
JAVA开发环境的安装及设定

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Excel改变数字显示格式包括颜色的设定以及零的隐藏等等

软件教程 电脑应用 excel
Excel改变数字显示格式包括颜色的设定以及零的隐藏等等

《文明5 美丽新世界》环境设定对游戏影响解析

电脑网络
《文明5 美丽新世界》环境设定对游戏影响解析

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

《信长之野望13天道》游戏环境设定翻译

电脑网络
《信长之野望13天道》游戏环境设定翻译

《信长之野望13天道》启动环境中文设定图

电脑网络
《信长之野望13天道》启动环境中文设定图

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Photoshop教程:将普通照片打造成水墨风景画

Photoshop教程:将普通照片打造成水墨风景画

让网站活起来(3)

让网站活起来(3)
下拉加载更多内容 ↓