`
yinchunjian
  • 浏览: 284260 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

如何设置Unix的环境变量

阅读更多

设置Unix的环境变量:
-----------------------------------

设置环境变量的语法格式取决于你使用的shell.
首先你要先确定你所登录的shell,如:Bourne (sh),Korn (ksh),C shell (csh),也许还有其他shell,但是这些shell都派生于上面三个shell.

得到你使用的是那种Unix shell:

> env | grep SHELL

或者

> echo $SHELL

或者

> ps -f
会显示挡墙终端所有的进程,包括你所使用的shell

或者

> setenv
这个在C shell中会返回当前的环境变量,其他的shell则会返回错误.

BOURNE SHELL(sh):
-----------------

在Bourne Shell (sh)中设置环境变量,只能先定义为本地,然后导出为全局的:

> ORACLE_HOME=/u01/app/oracle/product/8.1.7
定义变量ORACLE_HOME为本地的.

> export ORACLE_HOME
使变量ORACLE_HOME为全局的.

可以设置在你登录Unix系统的时候自动定义变量:
更改$HOME目录下的.profile文件(把上面的命令添加进去),可以让改变继承到以后的会话环境中,不用先注销再登录:

> cd $HOME
> . .profile

Bourne Shell (sh)中删除环境变量:

> unset ORACLE_HOME

检查设置的环境变量:

> env | grep ORACLE_HOME


KORN SHELL(ksh):
----------------

在Korn Shell (ksh)中设置环境变量,可以使用Bourne Shell中的语法,或者使用Korn Shell的语法:

> export ORACLE_HOME=/u01/app/oracle/product/8.1.7

可以设置在你登录Unix系统的时候自动定义变量:

可以设置在你登录Unix系统的时候自动定义变量:
更改$HOME目录下的.profile文件(把上面的命令添加进去),可以让改变继承到以后的会话环境中,不用先注销再登录:

> cd $HOME
> . .profile

Korn Shell (ksh)中删除环境变量:

> unset ORACLE_HOME

检查设置的环境变量:

> env | grep ORACLE_HOME


C SHELL(csh):
-------------

C Shell (csh)中设置环境变量:

> setenv ORACLE_HOME /u01/app/oracle/product/8.1.7

可以设置在你登录Unix系统的时候自动定义变量:

可以设置在你登录Unix系统的时候自动定义变量:
更改$HOME目录下的.login文件(把上面的命令添加进去),可以让改变继承到以后的会话环境中,不用先注销再登录:

> cd $HOME
> source .login

C Shell (csh)中删除环境变量:

> unsetenv ORACLE_HOME

检查设置的环境变量:

> env | grep ORACLE_HOME

分享到:
评论

相关推荐

    unix环境变量编程

    本篇文章将深入探讨Unix环境变量编程,旨在帮助你理解和利用这些变量进行更高效的系统管理与软件开发。 1. **环境变量的基本概念** - **定义**:环境变量是在Unix shell中存储信息的一系列变量,可供所有子进程...

    使用脚本设置全局环境变量

    在Unix或Linux系统中,全局环境变量的设置则通常通过修改`~/.bashrc`(用户级)或`/etc/profile`(系统级)这样的启动配置文件来完成。例如,要添加一个名为`MY_VAR`的环境变量,可以在这些文件中加入以下行: ```...

    自动设置环境变量

    JDK包含Java编译器、解释器和其他工具,而这些工具的执行往往依赖于正确的环境变量设置。本篇文章将深入探讨如何自动设置JDK环境变量,确保Java程序能够顺利运行。 首先,我们需要了解三个关键的环境变量:JAVA_...

    java设置环境变量

    在Linux或Unix系统中,如Ubuntu或MacOS,环境变量的设置通常在`~/.bashrc`或`~/.bash_profile`文件中进行: 1. 使用文本编辑器(如vim或nano)打开配置文件。 2. 添加以下行: ``` export JAVA_HOME=/path/to/jdk...

    设置系统环境变量的目地及方法

    在命令行环境中,如DOS或Unix shell,环境变量扮演着指挥官的角色。当你输入一个命令,如`dir`、`javac`或其他自定义命令时,系统会首先检查当前目录是否存在对应的可执行文件。如果不存在,系统将根据环境变量中...

    linux+unix-exprot-环境变量

    Linux & Unix 环境变量 环境变量 环境变量 环境变量 环境变量

    linux和unix下环境变量详解.docx

    本文旨在深入探讨Linux和Unix环境变量的相关概念、设置方法以及常见应用场景。 #### 二、环境变量的基本概念 1. **背景介绍** 在Linux环境下,当用户遇到无法执行已安装的应用程序的问题时(例如,收到“command...

    UNIX环境高级编程第二版.pdf

    UNIX环境变量的管理不仅仅限于命令行操作,很多图形界面的系统管理工具也提供了设置和管理环境变量的界面。这些工具使得环境变量的管理更加直观和易于操作,对于初学者或者不太熟悉命令行操作的用户来说尤其方便。 ...

    NS2 环境变量设置

    `.inputrc`文件主要用来配置Bash shell的读取控制,与NS2的环境变量设置关系不大,但如果你希望自定义Bash的提示符或者快捷键,可以在这个文件中进行编辑。 总的来说,正确设置NS2的环境变量对于使用和学习NS2至关...

    SEISMIC UNIX 及SEISMIC UNIX 安装实例(Fedora Core Ubuntu 系统 )

    6. **设置环境变量**: 为了让系统能找到SEISMIC UNIX的命令,可能需要在`.bashrc`文件中添加路径。打开`.bashrc`,添加`export PATH=$PATH:/usr/local/bin`,然后运行`source ~/.bashrc`使更改生效。 7. **验证安装...

    Patch_环境变量_

    同样,这需要根据不同的操作系统进行相应的环境变量设置。 3. **检查环境变量**:在Python程序中,可以使用`os`模块的`environ`属性来访问环境变量,如`os.environ['PYTHONPATH']`。 接下来,`Proteus 8 ...

    获取系统环境变量.rar

    在计算机科学中,系统环境变量扮演着至关重要的角色,它们是操作系统用来存储各种配置信息的变量,包括路径、系统设置和应用程序配置等。本资源"获取系统环境变量.rar"似乎是一个压缩包,提供了关于如何在不同操作...

    为什么 Java 需要设置环境变量

    ### 为什么 Java 需要设置环境变量 在学习或使用 Java 开发的过程中,经常会遇到有关环境变量配置的问题。环境变量对于 Java 的运行至关重要,它不仅影响着开发工具的正常工作,还直接关系到 Java 应用程序能否顺利...

    环境变量详细解释,轻松理解环境变量

    环境变量可以在操作系统级别设置,也可以在用户级别设置,甚至在某些情况下可以在程序内部动态修改。了解并正确设置环境变量对于软件开发和系统管理非常重要。 #### 二、JAVA_HOME `JAVA_HOME`是一个非常重要的...

    UNIX环境高级编程

    书中强调了程序和进程管理的重要性,如进程的创建和终止、程序的存储空间布局、共享库、存储器分配、环境变量、进程控制和信号处理等。在I/O方面,详细讨论了文件描述符、文件系统、标准I/O库、设备特殊文件和相关的...

    JAVA环境变量设置

    ### JAVA环境变量设置详解 #### 一、概述 在计算机编程领域中,Java作为一种广泛使用的高级编程语言,其运行依赖于一系列配置环境变量。本文将详细介绍如何设置JAVA环境变量,并确保其能够在各种操作系统中顺利...

    Java环境变量设置脚本

    Java环境变量设置脚本是Java开发中至关重要的一步,它确保了Java开发工具包(JDK)正确安装并能够在操作系统中被识别和调用。在Windows、Linux或macOS等不同操作系统上,环境变量的配置方式略有差异,但其核心目标是...

    jdk环境变量总结

    **Java Development Kit (JDK) 环境变量详解** ...通过阅读《jdk环境变量设置.txt》文件,你可以获取更多关于如何在特定操作系统上配置这些变量的详细步骤和示例。确保正确配置,以避免因环境问题导致的错误和不便。

    UNIX环境开发基础

    unix下c编程的常用技术总结: 1、UNIX系统常用操作命令 2、UNIX环境变量的设置 3、C程序中常用的基础函数 4、Makefile文件的编写 5、SHELL编程基础

Global site tag (gtag.js) - Google Analytics