设定环境变数

2016-01-29 19:31 8 1 收藏

设定环境变数,设定环境变数

【 tulaoshi.com - Linux 】

  # 版权宣告: 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:.  

来源:http://www.tulaoshi.com/n/20160129/1509591.html

延伸阅读
标签: 电脑入门
据调查,目前使用笔记本的用户越来越多了,同时在使用笔记本的过程中遇到的问题也越来越多,就比如一个很简单的问题,某用户登陆QQ时不能登陆,提示密码验证错误(下图),试了很多次都无法登陆。叫我过去帮他看看是什么问题,我过去看了以后告诉他,其实并不是密码输入错误,而是笔记本小键盘字母键切换成数字键了,原来密码是字母的输入的时候...
标签: Web开发
使用SetInterval和设定延时函数setTimeout很类似。 setTimeout 运用在延迟一段时间,再进行某项操作。   setTimeout(”function”,time) 设置一个超时对象 setInterval(”function”,time) 设置一个超时对象 SetInterval为自动重复,setTimeout不会重复。 clearTimeout(对象) 清除已设置的setTimeout对象 clearInterval(对象) 清除已...
我的emacs设定,尽管还不是非常的舒服,不过已经够可以的了。 ;-------------------------中文设定--------------------------;; Setup GBK environment(require 'mule-gbk)(set-terminal-coding-system 'chinese-gbk)(set-keyboard-coding-system 'chinese-gbk)(set-language-environment 'chinese-gbk)(setq locale-coding-system 'chinese-g...
标签: Web开发
在总部网站中已有一些font../font的简介... HTML对于font../font卷标只有: font color=colorvalue size=fontsize face=字型/font这3种设定.. 关于CSS对于font../font的延伸规格让我们可以对字型的有更详细的设定 对于字型的设定: font-family:字型名称1,字型名称3,字型名称3,..... 显示字型的优先级,若计算机中有安装该字型,便以...

经验教程

146

收藏

48
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部