CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  系统维护与使用区

Linux下如何修改环境变量PATH?

楼主congwen11(叹息之墙)2006-03-13 11:56:06 在 Linux/Unix社区 / 系统维护与使用区 提问

在Linux下如何修改环境变量PATH啊?  
  我想在PATH下加一个/tools/bin的路径用export   PATH=$PATH:/tools/bin后应该是加上去了,但是用   echo   $PATH   还是显示的原来的$PATH变量的值,感觉用export   PATH=$PATH:/tools/bin只是在原来的$PATH变量后加了一个路径到当前的PATH下,但是没有真正修改$PATH的值,怎样改才能在echo   $PATH   的时候显示当前的PATH值呢?就是说怎么修改变量$PATH?我也试了修改/etc/profile,但是也是只能改PATH的值,但改不了$PATH变量的值。另外,怎样取消一个环境变量的只读属性? 问题点数:20、回复次数:3Top

1 楼goodboy1881(积木)(谁都别拦着我在水源升星)回复于 2006-03-13 12:15:08 得分 10

在你的  
  ~/.bashrc   里面写  
  export   PATH=$PATH:/tools/bin  
  注销以后重新登陆就可以。  
  如果你在某一个终端里面写了上面这句话  
  那只是在这个终端里面修改了PATH,而关闭了这个终端,PATH还是原来的PATH.  
  你在  
  /etc/profile里面修改PATH是不合理的,因为这个变量可能会被其他的脚本给修改了。所以最好你在  
  ~/.bashrc里面写。  
   
  Top

2 楼wohow()回复于 2006-03-13 12:22:58 得分 10

.bashrc是干什么用的?  
  我一般都在.bash_profile里写Top

3 楼congwen11(叹息之墙)回复于 2006-03-13 15:27:50 得分 0

我在~/.bashrc和~/.bash_profile   里边都试了,能更改搜索路径,但是用   echo   $PATH   还是看不到新加进去的路径。怎样改才能用$echo   $PATH   看出效果来?还有,用readonly设置了只读属性后怎么取消这个属性?怎样才能看到某个变量是否设置了只读属性?Top

相关问题

  • linux下,如何修改环境变量?
  • linux下怎么修改和增加环境变量?
  • 如何用程序实现修改系统的环境变量classpath,path
  • 程序中用RegistrySet修改了环境变量path的值,为什么不起作用?
  • 如何改变PATH环境变量?
  • 如何修改WINDOWS中另一进程中的内存变量!
  • 线程的局部变量为什么会被修改掉???
  • 如何防止变量被莫名其妙的修改?
  • 如何在函数中修改全局变量???
  • 要修改环境变量该怎么做?

关键词

  • 修改
  • 属性
  • 终端
  • tools
  • 变量
  • path
  • 路径
  • 值
  • bashrc
  • 环境

得分解答快速导航

  • 帖主:congwen11
  • goodboy1881
  • wohow

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo