`
nicegege
  • 浏览: 589530 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux下修改.bash_profile 文件改变PATH变量的值

 
阅读更多

普通用户登陆Linux的时候,一般情况下PATH环境变量不包含/sbin 目录

  因此当需要执行/sbin路径下的命令(比如ifconfig)时需要给PATH添上这一个路径。初用Linux时的时候我是新建的shell终端中用如下命令 PATH=$PATH:/sbin

  虽然这样也能使PATH包含/sbin路径了,但是,当再重启一个shell终端时PATH的值去并没有改变,当再次用到/sbin下的命令时,还得用上述方法添上/sbin

  今天终于找到了彻底改变PATH的方法了.

  Linux中含有两个重要的文件 /etc/profile和$HOME/.bash_profile 每当系统登陆时都要读取这两个文件,用来初始化系统所用到的变量,其中/etc/profile是超级用户所用,$HOME/.bash_profile是每个用户自己独立的,我们可以修改该文件来设置一些变量。

  命令用法如下

  $ cd (进入用户登陆目录)

  $ls –al .bash_profile(.bash_profile为隐藏文件,因此要用ls –a命令查找)

  $vi .bash_profile(用vi编辑.bash_profile)

  在里面的PATH一行修改 添上需要的路径

  保存退出

  因为该文件是在每次登陆时才读取,因此需要重启才能生效

 

转自http://www.educity.cn/linux/1581254.html

分享到:
评论

相关推荐

    oracle用户下.bash_profile文件修改

    第二种方法是直接在.bash_profile文件中设置ORACLE_HOME、ORACLE_SID、LD_LIBRARY_PATH、TNS_ADMIN变量,并更新PATH变量。TNS_ADMIN变量用于指定Oracle Net服务名配置文件的目录。 在进行修改时需要注意的是,修改....

    浅析linux 下的/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc

    例如,可以通过在此文件中添加命令来改变默认的编辑器或修改PATH变量等。 - **执行时机**:当用户登录系统时自动执行。需要注意的是,对于图形界面登录的用户,其执行顺序为`/etc/profile` -> `~/.profile`。对于...

    Linux下环境变量配置方法小结(.bash_profile和.bashrc的区别)

    本文主要探讨了两种主要的环境变量配置方法:通过修改`/etc/profile`文件和修改用户级别的`.bashrc`文件,同时解释了`.bash_profile`和`.bashrc`的区别。 首先,`/etc/profile`文件是全局环境变量配置文件,适用于...

    bashprofile与bashrc.doc

    `bashprofile`和`bashrc`是两个主要的bash shell配置文件,它们定义了用户登录和使用bash shell时的环境。接下来,我们将深入探讨这两个文件的作用、区别以及它们如何协同工作。 1. `/etc/profile` `/etc/profile`...

    最新版linux jdk-11.0.11_linux-x64_bin.tar.gz

    4. **激活更改**:保存文件并运行`source ~/.bashrc`或`source ~/.bash_profile`使更改生效。 5. **验证安装**:你可以通过`java -version`和`javac -version`命令检查Java是否正确安装并设置。 使用这个JDK,...

    bash_profile:Mac OS X 的 .bash_profile 中有用的东西

    在Mac OS X系统中,`.bash_profile`是一个非常重要的配置文件,它位于用户的Home目录下(通常是`~/.bash_profile`)。这个文件是Bash shell启动时读取的配置脚本,用于设置环境变量、别名、路径以及执行一些自定义的...

    最新版linux jdk-11.0.15.1_linux-x64_bin.tar.gz

    3. **设置环境变量**:修改`~/.bashrc`或`~/.bash_profile`文件,添加`JAVA_HOME`、`PATH`和`CLASSPATH`环境变量。 4. **激活环境变量**:执行`source ~/.bashrc`或`source ~/.bash_profile`使更改生效。 5. **验证...

    最新版linux jdk-11.0.8_linux-x64_bin.tar.gz

    在用户主目录的`.bashrc`或`.bash_profile`文件中添加以下内容: ```bash export JAVA_HOME=/path/to/jdk-11.0.8 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=$JAVA_HOME/lib ``` 别忘了替换`/path/to/jdk-...

    Install_TW6.1.5.8_Enterprise_Linux.zip

    在用户的.bashrc或.bash_profile文件中添加如下行(将"/path/to/TongWeb"替换为实际路径): ```bash export PATH=$PATH:/path/to/TongWeb/bin ``` 3. **安装TongWeb**:进入TongWeb的安装目录,执行安装脚本:...

    最新版linux jdk-11.0.14_linux-x64_bin.tar.gz

    3. **设置环境变量**:编辑`~/.bashrc`或`~/.bash_profile`文件,添加如下行: ``` export JAVA_HOME=/path/to/jdk-11.0.14 export PATH=$JAVA_HOME/bin:$PATH ``` 其中,`/path/to/jdk-11.0.14`应替换为实际的...

    最新版linux jdk-11.0.15_linux-x64_bin.tar.gz

    在`.bashrc`或`.bash_profile`文件中添加以下行(替换`/path/to/jdk`为实际解压的路径): ```bash export JAVA_HOME=/path/to/jdk export PATH=$JAVA_HOME/bin:$PATH ``` 然后,刷新环境变量: ```bash source ~...

    最新版linux jdk-11.0.16.1_linux-x64_bin.tar.gz

    保存文件后,执行`source ~/.bashrc`或`source ~/.bash_profile`使更改生效。 现在,你可以通过`java -version`命令检查Java是否已正确安装。JDK 11引入了一些新的特性,例如: 1. **模块化系统**(Project Jigsaw...

    linux用户环境变量设置.docx

    对于非`root`的普通用户,设置环境变量的流程与`root`用户相似,但需修改对应用户家目录下的`.bash_profile`文件: 1. **打开用户目录下的`.bash_profile`**: 使用`vi`编辑器打开位于`/home/用户名`目录下的`....

    .bash_profile

    `.bash_profile` 文件是Unix和Linux操作系统环境中个人用户配置的一部分,主要用于设置命令行终端的环境变量、别名以及启动脚本。它是Bourne Again Shell(BASH)的一个初始化文件,当你登录到系统时,它会被执行一...

    linux用户环境变量设置.pdf

    要为root用户设置环境变量,你需要编辑`.bash_profile`文件,该文件位于`/root/`目录下,它包含了root用户的环境配置。你可以通过以下步骤进行操作: - 使用`vi`命令打开`.bash_profile`文件: ``` vi /root/....

    Linux环境变量设置总结[参考].pdf

    如果要对特定用户永久添加环境变量,可以在用户目录下的 ~/.bash_profile 文件中添加相应的配置,然后运行 source ~/.bash_profile 命令使修改生效。 在 Linux 系统中,一些标准的环境变量包括:SHELL、LANG、PATH...

    随笔-linux下安装oracle 12c client

    Linux 下安装 Oracle 12c 客户端详细教程 Oracle 12c 客户端是 Oracle 公司推出的数据库客户端软件,为用户提供了强大且灵活的数据库管理功能。然而,对于初学者来说,安装 Oracle 12c 客户端可能会是一件困难的...

    OpenJDK11U-jdk_x64_linux_hotspot_11.0.11_9.tar.gz

    标题中的"OpenJDK11U-jdk_x64_linux_hotspot_11.0.11_9.tar.gz"揭示了几个关键信息: 1. **OpenJDK**: 开源的Java Development Kit,与Oracle JDK类似,但免费且开放源码。 2. **11U**: U代表Update,表明这是...

    Linux中环境变量配置文件详解.docx

    配置环境变量通常涉及修改特定的配置文件,以便永久性地改变Shell的行为。以下是对Linux中环境变量配置文件的详细解释: **系统级环境变量配置** 1. **/etc/profile**:这是系统级的全局环境变量配置文件,当任何...

    Linux系统下修改环境变量PATH路径的三种方法.docx

    这条命令将当前会话的 PATH 变量修改为包含 `/etc/apache/bin` 路径的值。但是,这种方法只是临时的,每当登出或注销系统以后,PATH 设置就会失效。 方法二:修改 /etc/profile 文件 第二种方法是修改 `/etc/...

Global site tag (gtag.js) - Google Analytics