ubuntu etc目录下配置文件profile和profile.d的区别?(文件解析)
文章目录
- 区别
- profile文件解析
- 临时使库搜索路径生效示例
- profile.d里.sh文件
区别
/etc/profile 是文件, /etc/profile.d/ 是目录,用在设置环境变量方面,/etc/profile 文件和 /etc/profile.d/ 目录实现效果是一样的,可根据自己对环境变量配置的需求场景,选择一种最好的方式来配置环境变量,一般应用场景下,全局变量配置于 /etc/profile.d 目录下是最佳的实践方式,/etc/profile.d/ 比 /etc/profile 好维护
参考文章:Linux 环境下/etc/profile和/etc/profile.d 的区别
profile文件解析
export PATH=/bin:/sbin:/usr/bin:/usr/sbinif [ "$PS1" ]; then if [ "`id -u`" -eq 0 ]; thenexport PS1='[\u@\h:\w]# 'elseexport PS1='[\u@\h:\w]$ 'fi
fiexport PAGER='/bin/more '
export EDITOR='/bin/vi'# Source configuration files from /etc/profile.d(source作动词时,是从……获得的意思)
# 从/etc/profile.d获取配置文件
for i in /etc/profile.d/*.sh ; do # 取出每一个shell程序if [ -r "$i" ]; then # 如果该shell可以执行. $i # 则执行它fiunset i
done
echo 1 >/proc/sys/kernel/randomize_va_space
echo 36523 >/proc/sys/vm/min_free_kbytes
PATH="/usr/bin:/usr/sbin:/bin:/sbin:/opt/sbin"
LD_LIBRARY_PATH="/mnt/lib:/lib:/usr/local/lib:/usr/lib:/opt/sbin:/opt/lib:/opt/lib/sns"
参考文章:Linux /etc/profile文件详解
临时使库搜索路径生效示例
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/oem/usr/lib
profile.d里.sh文件
这是我们瑞芯微的RkEnv.sh文件,但是我不知道里面的PATH是干嘛用的
export HOME=/oem
export PATH=$PATH:$HOME:$HOME/bin:$HOME/usr/bin:$HOME/sbin:$HOME/usr/sbin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/usrlibs:$HOME/usr/lib:$HOME/lib
而且我配置了之后感觉没用呢,环境变量还是没生效不知怎么回事,最后还得加在profile文件里
参考文章:Linux 设置 LD_LIBRARY_PATH
ubuntu etc目录下配置文件profile和profile.d的区别?(文件解析)相关推荐
- ubuntu在目录下文件中搜索关键字
find ./ -name "ETC_tollEx*" | xargs grep "黑NK0573" 在以./目录下查找以ETC_tollEx开头的文件中,包 ...
- pycharm同一目录下无法import明明已经存在的.py文件
转自:https://blog.csdn.net/l8947943/article/details/79874180 亲测有用 问题描述: 如图:同目录下明明存在相应文件,在导入时却出现带有红色波浪线 ...
- 为Tiny4412设备驱动在proc目录下添加一个可读版本信息的文件
http://blog.csdn.net/morixinguan/article/details/77808088 上节,我们明白了proc文件系统的作用,接下来我们在友善之臂已经写好的led驱动的基 ...
- FreeNOS-kernel目录下boot.S、链接脚本kernel.ld文件分析(四)
上节提到过引导程序在将控制权交给内核时,相关寄存器状态已确定,并且程序入口地址为boot.S文件中的_start,下个面就来看看boot.S文件. kernel目录下文件如下: 其中Sconscrip ...
- android内置第三方APP为系统应用,第三方APP内置到/system/app目录下报错java.lang.UnsatisfiedLinkError,so文件不加载
项目场景: 在无系统签名的情况下,将第三方APP内置到/system/app目录下,可以将第三方应用变为系统应用,用户无法直接卸载.不过前提是手机需要root. 问题描述 使用es文件管理工具将第三方 ...
- ubuntu home目录下的主用户目录被删处理
环境 ubuntu系统 异常 因误操作导致 /home/ubuntu 目录被删除 解决方案 1. 创建一个新的用户 sudo adduser ubuntu1 2.修改目录名ubuntu1为你被删的主目 ...
- 读取配置文件工程src目录下配置文件封装,如sms_format.properties
sms_format.properties配置文件如上图所示 读取配置文件的类 import java.io.InputStream; import java.util.Properties;//读取 ...
- 查看mysql的启动日志目录下_mysql诊断启动问题、查看日志文件详解
诊断启动问题 服务器启动问题通常在对MySQL配置或服务器本身进行更改时出现.MySQL在这个问题发生时报告错误,但由于多数MySQL服务器是作为系统进程或服务自动启动的,这些消息可能看不到. 在排除 ...
- html列目录带图片,根据目录下的图片的个数,往html文件填充对应数量的img标签,请问有没有实现这种需求的工具?...
这直接JS就能实现了,实现方式分为[预加载]和[延迟加载] 下面是个预加载的例子: 首先来一个空的HTML页面和最基本的CSS初始化样式 Document * { margin: 0; padding ...
最新文章
- Code review制度推不下去,CTO说我是废物,让我学习“热炉法则”
- mysql 连接 查询 连表查询
- 《Linux设备驱动开发详解 A》一一2.3 接口与总线
- 各浏览器CSS兼容问题
- c#枚举数字转枚举_C#枚举能力问题和解答 套装4
- 云原生安全厂商小佑科技获达泰资本千万级投资
- java泛型区间_JAVA 14(泛型)
- 关于Watir的upload file不能自动选择文件的解决方案
- Fedora Linux基本配置
- WPF ViewModel与多个View绑定后如何解决的问题
- 魔兽登录后 服务器那显示不兼容,魔兽世界服务器不兼容什么意思?魔兽世界服务器不兼容解决方法...
- Java多线程的简介
- QT软件开发: 基于QT设计的完整版视频播放器、多媒体播放器(mdk-sdk)
- YouTube Java API入门
- js 正则校验 长数字 电话号码 银行卡号
- Apache Spark RDD 论文(中文翻译)
- yum及yum-config-manager命令详解
- Handlebars.js入门教程
- 向列表增加元素的三种方法
- java静态网页_【屌炸天源码分享】《企业网站html静态网页模板》