社区
Linux/Unix社区
帖子详情
linux系统怎么添加永久环境变量(高分求解)
庐生紫烟
2011-12-16 10:42:09
linux系统里怎么添加永久的环境变量啊?
网上有人说在/etc/profile文件或者/root/.brash_profile里修改,然后在shell里执行source /etc/profile可立即生效,
但是我试了,只能在当前shell里有效,打开另一个shell,环境变量就还原了。
求教各位大侠。
...全文
709
15
打赏
收藏
linux系统怎么添加永久环境变量(高分求解)
linux系统里怎么添加永久的环境变量啊? 网上有人说在/etc/profile文件或者/root/.brash_profile里修改,然后在shell里执行source /etc/profile可立即生效, 但是我试了,只能在当前shell里有效,打开另一个shell,环境变量就还原了。 求教各位大侠。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fdl19881
2012-11-25
打赏
举报
回复
或者楼主将环境变量加到/home/xxx/.profile中 这样用户只要注销一次,就永久生效了。不用重启。只用注销,然后登陆就满足你的要求了
fdl19881
2012-11-25
打赏
举报
回复
只用重启一次就行了!!就永久生效了,不管怎么开新的终端都是生效的,这就是永久生效了。 楼主何苦非要追求即不重启,又不想用source命令,但又还要达到新开个终端还有效的呢?? 据我所知,没解。
fly13796500
2012-11-25
打赏
举报
回复
http//www.e2a3.com这里有记载
fly13796500
2012-11-25
打赏
举报
回复
www.e2a3.com
askandstudy
2011-12-18
打赏
举报
回复
[Quote=引用 7 楼 askandstudy 的回复:]
加在/etc/profile里的是对系统所有用户有效的,加在.bash_profile里的是对某个用户有效的。用户登录就会自动具有这两个文件里设置的环境变量了,不要再画蛇添足再去手工执行什么source了。
/etc/profile里的可以照着该文件前面的类似语句来设置,不需要写export
~/.bash_profile里的需要加上export才会对子shell有效
[/Quote]
有点粗心大意,/etc/profile里也还是需要写export的,否则也会对子shell无效
xuexingyang
2011-12-18
打赏
举报
回复
1 确实是放在/root/.brash_profile,当然了,要export出来。
2 要放在用你的用户名登录的bash profile中才行。
askandstudy
2011-12-18
打赏
举报
回复
加在/etc/profile里的是对系统所有用户有效的,加在.bash_profile里的是对某个用户有效的。用户登录就会自动具有这两个文件里设置的环境变量了,不要再画蛇添足再去手工执行什么source了。
/etc/profile里的可以照着该文件前面的类似语句来设置,不需要写export
~/.bash_profile里的需要加上export才会对子shell有效
庐生紫烟
2011-12-18
打赏
举报
回复
我是先在/etc/profile 或者/root/.bash_profile里添加环境变量的,
如 PATH=$PATH:/home/mydir/bin
然后打开一个终端,输入source /etc/profile的,这样只能在这个打开的终端里有效,我把它关了,再打开另一个终端的话,就没效果了。
dongjiawei316
2011-12-18
打赏
举报
回复
需要重启,或者重新登录用户才能生效吧!
program2050
2011-12-18
打赏
举报
回复
要export的哦
向良玉
2011-12-17
打赏
举报
回复
[Quote=引用 4 楼 hou2010 的回复:]
我就是照着3楼的方法试了,然后在shell里执行source /etc/profile 只能在当前shell里生效,打开另一个就没用了。
要求不重启的
[/Quote]
如果你指的是脚本,那在/root/.bashrc里加,source /root/.bashrc就行
如果你指的是终端,一次source /etc/profile就行
庐生紫烟
2011-12-17
打赏
举报
回复
我就是照着3楼的方法试了,然后在shell里执行source /etc/profile 只能在当前shell里生效,打开另一个就没用了。
要求不重启的
ljc007
2011-12-16
打赏
举报
回复
在/etc/profile里面添加:
bbs=CSDN
export bbs
昵称很不好取
2011-12-16
打赏
举报
回复
重启一下呢?
qq120848369
2011-12-16
打赏
举报
回复
放到/etc/rc.d/rc.local里看看。。。
PyMOL 2.5.5
Linux
版分子结构可视化工具实战应用
示例:使用PyMOL Python API加载PDB结构并渲染球棒模型cmd.fetch("1a2k") # 从PDB下载示例结构cmd.show("sticks", "organic") # 显示配体为球棒模型cmd.color("red", "resn HEM") # 血红素残基染红色随着版本迭代,特别是PyMOL 2.5系列在
Linux
平台上的稳定发布,该软件进一步提升了跨平台兼容性与计算资源利用率,成为结构生物学家不可或缺的数字实验室工具之一。
PuTTY实战指南:Windows下高效安全连接
Linux
的SSH利器
PuTTY是一款轻量级、开源免费的SSH和Telnet客户端,专为Windows平台设计,广泛用于远程管理
Linux
/Unix服务器。其核心采用C语言编写,依赖原生Win32 API实现网络通信与终端模拟,具备低资源占用(通常内存<10MB)和高响应速度的优势。支持SSH1/SSH2、Telnet、Rlogin、Serial等多种协议,并通过加密隧道保障数据传输安全。其模块化设计使得PuTTY主程序(putty.exe)无需安装即可运行,尤其适合U盘携带的便携式运维场景。
CUDA核函数超时?手把手教你解决
Linux
下NVIDIA驱动交互模式问题
本文深入解析
Linux
环境下CUDA核函数因NVIDIA驱动交互模式导致`launch timed out`错误的根源,即看门狗定时器机制。针对常见解决方案的弊端,提供了通过`nvidia-smi`启用持久化模式并结合systemd服务的终极方案,既能彻底禁用超时限制,又完全不影响图形界面和
高分
辨率显示,一劳永逸解决CUDA长时任务中断问题。
YOLO11训练环境配置:PyTorch与CUDA安装全面指南(从零开始的深度学习环境搭建教程)(一)
YOLO11目标检测模型的训练环境配置需要重点关注GPU硬件选择、CUDA版本兼容性及
系统
准备。NVIDIA GPU是首选,需考虑计算能力(建议≥6.0)和显存大小(建议8GB起)。环境配置面临版本兼容性、硬件多样性等挑战,建议通过虚拟环境隔离依赖,并遵循
系统
化的安装验证流程。关键组件包括PyTorch框架、CUDA并行计算平台和cuDNN深度学习库,三者需版本匹配才能确保训练效率。
C语言期末考试
高分
必备模拟题库与考点精析
始终为每个有意义的case
添加
break,除非明确需要穿透;将default放在最后,便于阅读;使用enum类型配合switch提升可维护性;避免在case中定义变量(除非加{}引入新作用域);综上,switch是一种强大而高效的多分支控制工具,正确使用它可以大幅提升代码的结构性与执行性能。函数是C语言中组织代码的核心方式之一。每一个函数在被调用时都会触发一系列底层操作,包括栈帧分配、参数压栈、返回地址保存以及局部变量空间预留等。
Linux/Unix社区
23,223
社区成员
74,537
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章