linux增加自己的可执行目录 $PATH
2024-10-18 21:24:27
Linux中有三种方法可以添加用户的路径到系统路径PATH, 以添加 /etc/apache/bin 为例:
方法一:
直接在命令行中输入:
#PATH=$PATH:/etc/apache/bin
这种方法只对当前会话有效,也就是说每当登出或注销系统后,PATH设置就会恢复原有设置。
方法二:
修改/etc/profile文件。在/etc/profile文件的适当位置添加
export PATH=$PATH:/etc/apache/bin
⚠️ 注意:=即等号两边不能有任何空格)。这种方法最好,除非你手动强制修改PATH的值。否则将不会被改变。
⚠️ 注意:需要使用如下命令重新加载 profile 文件才能生效,这个方法的原理是再执行一次/etc/profile shell脚本,注意如果用sh /etc/profile是不行的,因为sh是在子shell进程中执行的,即使PATH改变了也不会反映到当前环境中,但是source是在当前shell进程中执行的,所以我们能看到PATH的改变。
source /etc/profile
方法三:
修改用户目录下的.bash_profile:vi ~/.bash_profile,把用户想添加的路径添加到PATH后面。这种方法只针对用户起作用。
若采用修改.bash_profile文件的方法改变PATH,则改完后只需在~目录下执行source .bash_profile命令就可以使新路径立马生效。
添加完成后,可以在命令行执行如下命令来判断修改$PATH是否成功
echo $PATH
最新文章
- Webpack 入门指南 - 2.模块
- iOS开发中的4种数据持久化方式【二、数据库 SQLite3、Core Data 的运用】
- Quartz的线程池解析
- 【转载】S2SH
- [经验][JS]如何观察网站,进而模仿
- words in view Moqui resource code
- 面向侧面的程序设计AOP-------《一》概述
- 初始Spring
- ascii codec can't decode byte 0xe8 in position 0:ordinal not in range(128)
- b75,gtx560,I5 安装10.10.2
- table中td,th不能设置margin
- 大咖,我能转行做UX设计师吗?
- 分布式进阶(一)Windows 7下硬盘安装Ubuntu 14.04图文教程
- CSS Grid基于网格的二维布局系统(详细教程)
- Navicat Premium 12破解方法
- centos下安装djangobb
- ROS安装与卸载
- ORA-12504 warning in PHP
- MessageBox.Show用法
- BZOJ4049][CERC2014]Mountainous landscape-[线段树+凸包+二分]
热门文章
- Java 使用Query动态拼接SQl
- FUzhou 1607 Greedy division---因子个数问题。
- 海量数据中找出前k大数(topk问题)
- CSS相对定位|绝对定位(五)之z-index篇——张鑫旭
- Code Signal_练习题_adjacentElementsProduct
- js实现放大镜的效果
- ArcGIS Server命令行工具学习笔记
- arcgis JavaScript 加载 mapbox地图
- Object.defineProperty 与数据绑定的简单实现
- 自己搭建云盘 – 简单的PHP网盘程序