博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于对centos bash_profile的初步认识
阅读量:6622 次
发布时间:2019-06-25

本文共 676 字,大约阅读时间需要 2 分钟。

可以用来声明一些配置文件或者库文件所在位置,我们切换用户的时候就会自动加载这些环境变量

vim ~/.bash_profile

PATH=$PATH:$HOME/bin:/sbin:/usr/sbin:/usr/bin:/usr/local/bin

PKG_CONFIG=/usr/bin/pkg-config

PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig

LD_LIBRARY_PATH=/usr/local/lib:/usr/lib

export PATH

export PKG_CONFIG_PATH

export PKG_CONFIG

export LD_LIBRARY_PATH

以上PATH=后面的各个位置间用冒号隔开,这个冒号作用就是分开几个不同位置。PKG_CONFIG=后面最好只写一个位置,不要加冒号,因为我写了两个,第一个是不存在的目录,结果系统告诉我找不到pkg-config,压根儿就没找第二个位置

下方的EXPORT是切换到当前用户时自动加载这些环境变量

修改完以后,假设当前用户是john,

su - john

输入密码后,就加载了刚修改完的这些。在安装源码包的时候声明这些位置尤其重要,否则系统会找不到库和配置文件,就认为没有安装软件或者软件版本过低。

本文转自 朱科强 51CTO博客,原文链接:http://blog.51cto.com/zhukeqiang/1392281,如需转载请自行联系原作者

你可能感兴趣的文章
easyui form validate总是返回false原因
查看>>
在(CListView)列表视图中添加右键菜单的方法
查看>>
打SharePoint 2010 SP1后访问用户配置文件同步服务应用程序出错的解决办法
查看>>
推荐《HeadFirst设计模式》
查看>>
Android中的onActivityResult和setResult方法的使用
查看>>
word双栏排版,最后一页由于分节符造成最后一页是空白页,删除分节符双栏就变成了单栏...
查看>>
手机web不同屏幕字体大小高度自适应
查看>>
服务器端口及连接及应用程序间的关系
查看>>
Android监听HOME键的最简单的方法
查看>>
Java 数组
查看>>
inotify+rsync实现实时同步
查看>>
C#GUID
查看>>
ASP.NET 5 入门(1) - 建立和开发ASP.NET 5 项目
查看>>
spring+activemq中多个consumer同时处理消息时遇到的性能问题
查看>>
git clone 遇到的坑
查看>>
linux系统/var/log目录下的信息详解
查看>>
Android中利用LinearLayout继承实现ImageButton 转
查看>>
图片处理--边缘高亮
查看>>
Linux计划任务Crontab实例详解教程
查看>>
android之布局
查看>>