首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | linux相关 | linux认证 | 下载中心 | 专题
oklinux
 系统管理:中文环境 系统管理 桌面应用 内核技术 Linux基础:安装配置 常用命令 经验技巧 软件应用 Linux数据库:Mysql POSTGRE
 网络管理:网络安全 网络应用 Linux服务器 编程开发:PHP CC++ Python Perl SHELL 嵌入式开发 | PHP基础 PHP技巧 PHP应用 PHP文摘
 首页 linux资讯动态 Linux专题 | 其他Unix Linux解决方案 硬件相关 Linux认证 企业应用 Apache | 相关下载:软路由 参考手册 开发工具
 → 当前位置:首页>系统管理>系统管理>正文

linux环境变量设置及保存地点

OKLinux www.oklinux.cn 2007-03-26 来源:Linux时代 收藏本文

  1. 显示环境变量HOME

  $ echo $HOME

  /home/redbooks

  2. 设置一个新的环境变量hello

  $ export HELLO="Hello!"

  $ echo $HELLO

  Hello!

  3. 使用env命令显示所有的环境变量

  $ env

  HOSTNAME=redbooks.safe.org

  PVM_RSH=/usr/bin/rsh

  SHELL=/bin/bash

  TERM=xterm

  HISTSIZE=1000

  ...

  4. 使用set命令显示所有本地定义的Shell变量

  $ set

  BASH=/bin/bash

  BASH_VERSINFO=([0]="2"[1]="05b"[2]="0"[3]="1"[4]="release"[5]="i386-redhat-linux-gnu")

  BASH_VERSION='2.05b.0(1)-release'

  COLORS=/etc/DIR_COLORS.xterm

  COLUMNS=80

  DIRSTACK=()

  DISPLAY=:0.0

  ...

  5. 使用unset命令来清除环境变量

  set可以设置某个环境变量的值。清除环境变量的值用unset命令。如果未指定值,则该变量值将被设为NULL。示例如下:

  $ export TEST="Test..." #增加一个环境变量TEST

  $ env|grep TEST #此命令有输入,证明环境变量TEST已经存在了

  TEST=Test...

  $ unset $TEST #删除环境变量TEST

  $ env|grep TEST #此命令没有输出,证明环境变量TEST已经存在了

  6. 使用readonly命令设置只读变量

  如果使用了readonly命令的话,变量就不可以被修改或清除了。示例如下:

  $ export TEST="Test..." #增加一个环境变量TEST

  $ readonly TEST #将环境变量TEST设为只读

  $ unset TEST #会发现此变量不能被删除

  -bash: unset: TEST: cannot unset: readonly variable

  $ TEST="New" #会发现此也变量不能被修改

  -bash: TEST: readonly variable

  环境变量的设置位于/etc/profile文件

  如果需要增加新的环境变量可以添加下属行

  export path=$path:/path1:/path2:/pahtN

上一篇:如何在Subversion中运行hook脚本   下一篇:奇货可居 Linux后门技术及实践方法谈
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭

相关文章
·如何在Subversion中运行hook脚本
·Linux系统特殊文件--目录概念及使用
·Linux用户(User)和用户组管理概述
·Ubuntu Linux操作系统中的用户管理
·几种Linux嵌入式开发环境的简单介绍
·在Redhat9.0中将vsftpd并入xinetd
·如何降低Linux 内存开销
·运用RedHat的Kickstart升级Linux系统
·三种嵌入式操作系统的深入分析与比较
·介绍几种Linux备份方法便于日常管理
发表评论
密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。)
站内搜索
阅读排行榜
·用开源软件Subversion进行
·如何解决AIX的文件系统故
·Linux用户(User)和用户
·RedHat linux inittab详解
·Linux中的冲突问题及其应
·如何使用Linux搭建全自动
·什么是 Red Hat Linux
·如何自动登录linux
·让你的redhat9支持NTFS文
·Linux在X86上的虚拟内存管
最新文章
·用开源软件Subversion进行
·如何在Subversion中运行ho
·Linux系统特殊文件--目录
·Linux用户(User)和用户
·Ubuntu Linux操作系统中的
·几种Linux嵌入式开发环境
·在Redhat9.0中将vsftpd并
·如何降低Linux 内存开销
·运用RedHat的Kickstart升
·三种嵌入式操作系统的深入
·介绍几种Linux备份方法便
·利用FAM和IMON在Linux下实
·Linux任务控制的几个技巧
·有关Linux系统下单用户启
·提高Linux系统性能加速网

设为首页 - 加入收藏 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2007 All rights reserved OKLinux.Cn 版权所有
合作联系 QQ:18743986 Email:arlan8005#163.com