问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ubuntu下关于/etc/profile的问题请教高手:)

发布网友 发布时间:2022-04-22 12:45

我来回答

3个回答

热心网友 时间:2023-09-19 07:34

首先你要确认profile这个文件时再哪个目录执行的,./这个目录是一直变化的,如果你在/root下面执行profile, 你的.so目录就会是/root,如果你在/etc下面执行,那么就会变成/root.系统开机的时候应该是在特定的目录下执行了profile去配置文件
要解决该问题,你要么用绝对路径,要么就自己写一个脚本放到对应的目录,然后在该目录下执行该脚本。

热心网友 时间:2023-09-19 07:35

看你用的是bash,可能ubuntu里的bash不会自动source /etc/profile,所以你将那条export命令放在~/.bashrc里试试。另外,LD_LIBRARY_PATH=./ 是不合适的,这里应该用绝对路径。追问我是程序员,我就是希望我的可执行文件与So等库文件放在一起时SHELL可以自动找到并加载 。我也希望我的当前目录是变化 的,所以我使用相对路径。请问相对路径难道不行吗?

追答你自己的so文件总得放在某个或者某几个固定的path里吧,也就是说不会经常变动,那么你就直接指定绝对路径好了。

bash启动的时候source /etc/profile,这个进程有自己的“默认工作目录”(每个进程都有自己的默认工作目录),但我觉得此时这个工作目录应该不是你的"~"(home path),所以你写的那条export用相对路径不会生效。而当你手动source /etc/profile的时候你是处在合理的工作目录中的(你手动cd就能去合适的目录),所以可以生效。

如果你的so目录有很多个,那么只好在.bashrc里指定多个目录给LD_LIBRARY_PATH变量了(这样也有可能造成混乱,特别是命名重复时)。建议可以临时在shell里用export设置一下,随用随开。

热心网友 时间:2023-09-19 07:35

rm掉,系统会自动重新生成。
或者你可以看看同目录底下有没有profile.bak,profile.backup,profile.******
如果有,直接重命名覆盖源文件。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何查被录取到的专业 怎样查被录取的专业 录取后怎样查询录取的专业 录取专业怎么查 已被录取怎么查专业 ghs网络语什么意思_ghs网络语意思出处含义介绍 纸箱企业管理软件 ghs什么意思网络(ghs什么意思网络用语) 《喜羊羊与灰太狼》大结局 0与任何数相加都得原数吗? 光纤传感技术的光纤传感器的特点 虚拟机Linux的/etc/profile怎么恢复更改前的 光纤传感器的特点是什么? Linux:/etc/profile是什么时候加载的呢?求解 光电传感器与光纤传感器区别及应用场合? 光纤在光纤传感器中的应用 光纤传感器的发展前景 光纤传感器利用光的什么原理 慈溪宁波银行的总部在哪里 有字母怎么输入 光纤传感器设计 是字母和数字组合,这是什么 什么是光纤传感器? 宁波银行总行培训生和总行部门定向生有什么区别 如何把里的字母写成小写字母 光纤传感器位移检测系统设计应用在什么方面 宁波银行总行国际结算和风险管理哪个职位好点 什么是光纤传感器?光纤是敏感元件? 为什么设置要以字母开头 光纤传感器在物联网中的应用有哪些 光纤传感器的特点有哪些 嘉兴高速免费通行* 光纤传感技术 是学什么的? ETC/ETD/ETA分别是什么意思啊? 在广州ETC怎么办理? 上海ETC在那办理 为什么我的etc文件夹打不开 ETC乱收费多故障想注销?体验5条高速用事实说话! etc.如何发音(给个音标) 高速公路上的ETC通道,怎么办理? ETC收费 0.3元怎么回事? 请问口语中遇到etc.怎么读啊? 关于ubuntu往etc文件夹里拷东西 英语中表示"例子"的简写?为什么有eg,又有etc? QQ音乐积分换东西可以给别人吗 怎样让目录页码的数字对齐 word目录点点页码怎么对齐 word目录页码怎么对齐 你好,目录后面的页码怎么对齐 建筑工程承包合同