1添加路径到PATH

添加路径可以直接给PATH赋值

export PATH=$PATH:新添加的路径     (关闭终端失效)

$PATH是当前的路径1:路径2:路径3 ,在后面追加:新添加的路径,然后把这个新的路径集赋值给PATH本身,相当于覆盖了原PATH变量.export命令是导出变量,相当于更新PATH

2删除PATH中的路径

删除PATH中的某个路径也是用以上重新给PATH赋值的方法,比如当前PATH是

echo $PATH
路径1:路径2:路径3:路径4

要删除路径4,只需要copy上面的路径1:路径2:路径3

然后赋值给PATH

export PATH=路径1:路径2:路径3       (关闭终端失效)

3在系统文件修改环境变量

修改环境变量常用3种方法:

1.直接在命令行输入语句

2.在文本文件(常命名为为.sh脚本文件,也可无后缀)中写语句,source这个文件使修改生效

3.在系统文件(如HOME下的.bashrc)中写语句,source或重启生效

用命令行修改PATH,只针对当前shell有用,关了终端就失效了

普通文本文件修改PATH每次登陆需要source,常用在安装软件和交叉编译

系统文件中修改相当于每次登陆系统自动source,参考添加环境变量到系统级或用户级的文件中

(推荐用root账户修改系统文件,设置root账户的方法)

登陆root,在家目录(root)的.bashrc文件添加新路径到PATH

export PATH=$PATH:新增路径

更直接的方法:在.bashrc写明PATH的所有路径,注意先要echo $PATH然后copy系统自带的路径

export PATH=路径1:路径2:路径n

这样增加和删除路径直接改写.bashrc即可

要立即生效 只需要source一下.bashrc文件,之后无需再source

source .bashrc

.bashrc中的修改对于当前账户的每次登陆都有效

要恢复系统默认PATH,删掉.bashrc中的修改语句即可

linux删除某个path_linux 从path中去掉某个相关推荐

  1. linux java 添加path_Linux 添加Path

    在Linux里添加环境变量path,比windows要稍微麻烦些. 第一种方式,比较安全也比较好维护的那种: 首先进入用户家目录(输入cd ~或者cd) 然后ls -a ,你会发现有一个隐藏文件.ba ...

  2. linux删除两个文档中相同记录的行

    文档1(a.txt) 111 222 333 444 555 666 777 888 999 文档2(b.txt) aaa bbb ccc ddd eee 111 fff 222 333 jjj kk ...

  3. linux 删除path中部分目录,Linux环境变量PATH的增添和删除操作

    1添加路径到PATH 添加路径可以直接给PATH赋值 export PATH=$PATH:新添加的路径 (关闭终端失效) $PATH是当前的路径1:路径2:路径3 ,在后面追加:新添加的路径,然后把这 ...

  4. linux path减少,Linux的环境变量PATH中所带来的问题及解决方法

    Linux的环境变量PATH中所带来的问题及解决方法 发布时间:2006-01-07 10:08:27来源:红联作者:yo 本文主要讲述"."在LINUX的环境变量PATH中所带来 ...

  5. c语言去掉数组中重复的,C语言删除无序整型数组中的重复元素及时间复杂度

    数组重复的问题在任何编程中都会有碰到了,这里介绍C语言删除无序整型数组中的重复元素及时间复杂度,希望对各位有帮助. 遇到一个题,大概要求是写一个函数处理来去掉一个无序的整型数组(例如int i_arr ...

  6. linux中删除文件的空行,Linux 删除文件中的空行

    Linux 删除文件中的空行 相信很多朋友在日常的开发过程中经常要处理一些文本, 其中很重要的一部分就是要删除文本中的空行, 例如下面的文本 (我现在的开发环境是 HP-UX , 在 Linux 环境 ...

  7. linux下环境变量重复,如何清除linux环境变量PATH中的重复项?

    如何清除linux环境变量PATH中的重复项? 來源:互聯網  2010-05-26 18:34:31  評論 分類: 電腦/網絡 >> 操作系統/系統故障 問題描述: 操作系统:linu ...

  8. linux删除文件_Linux中删除特殊名称文件的多种方式

    今日分享:我们在肉体的疾病方面花了不少钱,精神的病害方面却没有花什么,现在已经到了时候,我们应该有不平凡的学校.--<瓦尔登湖> 前言 我们都知道,在linux删除一个文件可以使用rm命令 ...

  9. zypper 删除mysql_如何在 Linux 上安装/卸载一个文件中列出的软件包?

    原标题:如何在 Linux 上安装/卸载一个文件中列出的软件包? 我们可以手动去安装这些软件但是这将花费大量的时间.你可以手动安装一俩个服务器,但是试想如果你有大概十个服务器呢.在这种情况下你无法手动 ...

最新文章

  1. 自动驾驶行业内时间表和技术解析
  2. postfix邮件服务器搭建
  3. 2013福建高职单招计算机类专业,福建省2013高职单招计算机类试题及答案.doc
  4. VB.Net编程实现Web Service的基础
  5. C#3.0入门系列(五)-之Where操作
  6. 利用LSTM(长短期记忆网络)来处理脑电数据
  7. python下载电影网址_python收集电影下载地址
  8. 配置VSS2005(在局域网内搭建服务器)
  9. 大数据智能营销有什么优势
  10. mysql去掉两个最高分_Excel函数 去掉最高分和最低分取平均值?这个函数不可不知...
  11. Dreamweaver入门基础与HTML视频教程
  12. 计算机科学与技术审核评估专家,中国农业大学 业务动态 审核评估专家Sir Timothy深度走访网络技术中心...
  13. 程序集版本号,文件版本号及发布版本号管理
  14. 独家揭秘!2.5亿用户的美团智能推荐平台是如何构建的?
  15. rancher 启动命令_Rancher 中文文档 —— 快速入门指南
  16. linux下使用网易邮箱发邮件
  17. 湖人 PK 凯尔特人!!!
  18. 关于一个进程结束另外一个带有NotifyIcon托盘的进程残留图标问题解决方法
  19. 震旦adc225扫描到u盘_复印机扫描安装设置
  20. 世上最杰出程序员,B 语言、Unix 之父嫌计算机发展太慢,让孩子学生物?

热门文章

  1. Android fastjson
  2. php5.3开始出现的Function ereg() is deprecated Error问题解决办法
  3. OA服务器重装操作系统恢复配置
  4. 计算机网络基础(缩短版)
  5. 【数据结构与算法】之深入解析“整数转罗马数字”的求解思路与算法示例
  6. Swift之extension的使用
  7. iOS之实现“摇一摇”与“扫一扫”功能
  8. 2020年第十一届蓝桥杯 - 国赛 - Python大学组 - H.答疑
  9. LeetCode Algorithm 剑指 Offer 25. 合并两个排序的链表
  10. 2015年第六届蓝桥杯 - 省赛 - Java大学A组 - A. 熊怪吃核桃