解释在linux操作系统中环境变量的概念
4个回答
2013-07-07
展开全部
环境变量用于所有用户进程(经常称为子进程)。登录进程称为父进程。s h e l l中执行的用户进程均称为子进程。不像本地变量(只用于现在的s h e l l)环境变量可用于所有子进程,这包括编辑器、脚本和应用。
环境变量可以在命令行中设置,但用户注销时这些值将丢失,因此最好在. profile文件中定义。系统管理员可能在/etc/profile文件中已经设置了一些环境变量。将之放入profile文件意味着每次登录时这些值 都将被初始化。传统上,所有环境变量均为大写。环境变量应用于用户进程前,必须用export命令导出。环境变量与本地变量设置方式相同。 设置环境变量
VARIABLE-NAME=value;export VARIABLE-NAME
在两个命令之间是一个分号,也可以这样写:
VARIABLE-NAME=value
export VARIABLE-NAME 显示环境变量与显示本地变量一样,用echo命令即可。
使用env命令可以查看所有的环境变量。 使用unset命令清除环境变量
unset VARIABLE-NAME 你也可以试一下这个 echo $HOME
环境变量可以在命令行中设置,但用户注销时这些值将丢失,因此最好在. profile文件中定义。系统管理员可能在/etc/profile文件中已经设置了一些环境变量。将之放入profile文件意味着每次登录时这些值 都将被初始化。传统上,所有环境变量均为大写。环境变量应用于用户进程前,必须用export命令导出。环境变量与本地变量设置方式相同。 设置环境变量
VARIABLE-NAME=value;export VARIABLE-NAME
在两个命令之间是一个分号,也可以这样写:
VARIABLE-NAME=value
export VARIABLE-NAME 显示环境变量与显示本地变量一样,用echo命令即可。
使用env命令可以查看所有的环境变量。 使用unset命令清除环境变量
unset VARIABLE-NAME 你也可以试一下这个 echo $HOME
2013-07-07
展开全部
这个东西嘛!就是比如说你现在系统设置了语言啊,搜索路径啊,模式呀,默认权限啊,用户名啊等等之类的!相当于一个程序中全局变量那样啦!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-07
展开全部
就是如何查找对应的命令之类的。就好像你要说“我要睡觉”,就能够回到自己的床上一样。因为你心里知道怎么回到你的床上的路径。操作系统的环境变量就是一个路径之类的~~也就是一个默认的问题。不要环境变量也是可以的,每个命令和/或操作带绝对路径就行了:)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-07
展开全部
我不回啊不过你可以去百度那看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询