Centos | 添加环境变量 | /etc/profile ~/.bashrc ~/.bash_profile区别

Centos6 系统配置文件 /etc/profile, ~/.bash_profile 等区别 各环境变量的区别 变量 作用范围 生效方式 /etc/profile 所有用户环境, 包括设置... 阅读详情

vim /etc/profile

  • 推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,缺点是可能会给系统带来安全性问题。 这里是针对所有的用户的,所有的shell;
vim /etc/profile
# 使用source命令使修改立刻生效: 
source  /etc/profile

vi ~/.bashrc

修改.bashrc文件,这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,这里是针对某一个特定的用户,如果需要给某个用户权限
使用这些环境变量,只需要修改其个人用户主目录下的.bashrc文件就可以了。

vi ~/.bashrc

source ~/.bashrc

vi ~/.bash_profile

每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.

vi ~/.bash_profile

source ~/.bash_profile
【Shell脚本进阶】从此彻底搞懂 Linux 环境变量及 Shell 启动文件 /etc/profile 、 ~/.bash_profile 和 ~/.bashrc(建议收藏) 【Shell脚本进阶】从此彻底搞懂 Linux 环境变量及 Shell 启动文件 /etc/profile 、 ~/.bash_profile 和 ~/.bashrc 阅读详情

相关推荐

CentOS7 设置环境变量的正确方式——使用 /etc/profile.d 文件夹

通过创建脚本文件并将其放置在该目录下,我们可以轻松地添加和管理系统和应用程序所需的环境变量。在登录和非登录会话中,系统会自动执行这些脚本文件,并将其中的环境变量加载到当前用户的环境中。目录中创建多个脚本文件,每个文件对应一个特定的环境变量。在 CentOS 7 上,我们经常需要设置环境变量来配置系统和应用程序的运行环境。在实际的大数据开发和部署过程中,这样的环境变量设置方式非常有用。文件来添加环境变量,但这样做有一个缺点,那就是当系统更新时,的环境变量,它指向一个存放大数据相关的文件和程序的目录。

2301_79367634的博客 2398

Linux-Day2_(包含软件)防火墙配置_软件安装_项目部署_虚拟机克隆_镜像还原

Linux-Day02 软件安装 「soft」https://www.aliyundrive.com/s/8ybAVk3nwhL 点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。 1. 防火墙配置【重点】 目标 防火墙的管理命令 开放端口允许外部连接,移除端口不允许外部连接 介绍 linux默认防火墙是开启,而且所有的端口对外都是不可访问的。这么做的目的:安全。 问题:比如我等会在linux上安装tomcat的软件的。 tomcat软件需要使用808

xujunming668的博客 1824

/etc/profile和~/.bash_profile等文件的区别和联系

主要配置文件的理解

数据与算法架构提升之路专栏 1618

linux配置环境变量

linux配置环境变量

yu001207的博客 1116

CentOS等/etc/profile和/bin被误删除的解决办法

在使用CentOS或其他Linux发行版的过程中,有时会发生误删除/etc/profile和/bin等关键系统文件的情况。首先,检查您的系统是否有关于/etc/profile和/bin的备份文件。如果上述方法都不可行,您可以尝试从其他安装了相同版本的CentOS系统中复制所需的文件。如果您没有备份文件可供恢复,您可以尝试使用YUM重新安装相关的软件包来还原这些文件。这将重新安装bash和coreutils软件包,并自动还原缺失的文件。请确保将"/path/to/backup"替换为实际的备份文件路径。

DevEnigma的博客 1333

Linux实战:rMATS可变剪切分析从零到一,避坑指南与结果深度解析

本文详细介绍了在Linux系统上从零开始部署rMATS进行可变剪切分析的完整流程,包括环境搭建、安装避坑指南、参数优化及结果解读。特别针对gfortran依赖、数学库配置等常见问题提供解决方案,并深入解析JC与JCEC结果的差异及可视化技巧,帮助生物信息学研究者高效完成可变剪切分析。

weixin_30394669的博客 410

Linux中profile、bashrc、~/.bash_profile、~/.bashrc、~/.bash_profile之间的区别和联系以及执行顺序

区别============ /etc/profile ============ 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置.=========== /etc/bashrc =========== 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.=====

OSKernelLAB(gatieme) 3万+

[捷稀 JCG Q30 Pro 刷机说明] 以刷入openwrt24.10为例

摘要: 本文详细介绍了捷稀JCG Q30 Pro路由器刷入OpenWrt 24.10系统的步骤。通过先刷入OpenWrt 23.05过渡固件,再升级Uboot,最后通过TFTP加载工厂镜像完成刷机。关键步骤包括解锁分区、刷写Uboot、进入恢复模式及配置网络。文章还提供了无线设置、Tailscale内网穿透等进阶命令,并附参考文档和固件下载链接。适用于有一定技术基础的玩家,需注意操作风险,严格按流程执行。

贤时间 7144

Linux 中/etc/profile、~/.bash_profile 环境变量配置以及区别

本文系统介绍了Linux/Unix环境变量配置的核心知识。主要内容包括:环境变量与Shell的关系、各类配置文件的加载顺序、添加自定义变量的正确方法以及常见问题排查技巧。重点解析了系统级(/etc/profile)和用户级(~/.bashrc)配置文件的区别,强调修改PATH时应采用追加方式,避免覆盖系统路径。文章还提供了Java环境配置的实战示例,并针对变量不生效、路径错误等常见问题给出了解决方案。最后总结了配置文件之间的父子关系和执行顺序,推荐将个人配置统一放在~/.bashrc中管理。

ywl470812087的博客 12万+

超酷炫,Python实现交通数据可视化!

此时输出的栅格化参数params的内容存储了栅格坐标系的原点坐标(slon、slat)、单个栅格的经纬度长宽 (deltalon、deltalat)、栅格的旋转角度(theta)、栅格的形状(method参数,其值可以是方形rect、三角形tri和六边形hexa)以及栅格的大小(gridsize参数,单位为米)。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。今天分享一次Python交通数据分析与可视化的实战!

m0_59236127的博客 1697

Oracle EBS Interface/API(42) -AP发票客制化付款申请

背景 在OA系统上,选择Oracle EBS的某张AP发票做付款申请,需要类似于锁定该发票以便付款,其他用户或者下次用户不能再次选择该发票做付款申请。 快速参考 参考点 内容 功能导航 N: AP->Invoices->Entry>Invoices 并发请求 None 基表 AP.AP_INV_SELECTION_CRITERIA_ALLAP.AP_SELECTED_INVOICES_ALL API 参考下面介绍 错误信息表 None 接口Form

陈显平的专栏-Oracle EBS 1200

linux下的文件/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc辨析

1. 介绍 /etc/profile 为每个用户设置环境信息,当用户第一次登录时,该文件被执行,并从 /etc/profile.d目录下配置文件中收集 shell 设置。如果你修改了/etc/profile,必须得执行一次source /etc/profile才会使修改生效,且对每个用户都生效。 ~/.bash_profile(ubuntu为 ~/.profile) 单个用户都可使用~/...

yjk13703623757的博客 1097

【数据集】中国2003年至2022年全天空每日气温数据集

中国2003年至2022年全天空每日气温数据集

WW、forever的博客 603

/etc/profile 和~/.bash_profile区别

/etc/profile 和~/.bash_profile区别

Shyllin的博客 6307

第5.2章 【自动驾驶行业融合定位核心】:手把手详解ESKF(误差卡尔曼滤波)理论公式及代码

自动驾驶定位中的ESKF(误差卡尔曼滤波)技术是解决IMU累积误差的关键,通过分离名义状态与误差状态实现高精度定位。其核心步骤包括:1)名义状态递推(位置/速度/姿态的基础物理计算);2)误差传播建模(雅可比矩阵F量化误差影响);3)协方差更新(评估定位不确定性)。ESKF在GNSS信号丢失(如隧道场景)、无卫星定位(地下车库)等场景发挥重要作用,通过融合多传感器数据维持定位精度。工程实现需解决零偏校准、协方差投影等关键问题,噪声参数需通过数据标定而非随意设置。掌握ESKF原理与实现是自动驾驶定位工程师的核

行知SLAM 704

Spark Sql 连接mysql

转载请务必注明原创地址为:http://dongkelun.com/2018/03/21/sparkMysql/ 1、基本概念和用法(摘自spark官方文档中文版) Spark SQL 还有一个能够使用 JDBC 从其他数据库读取数据的数据源。当使用 JDBC 访问其它数据库时,应该首选 JdbcRDD。这是因为结果是以数据框(DataFrame)返回的,且这样 Spark SQL操作轻松或便......

主要分享大数据相关的知识,如Spark、Hudi 1万+

~/.bash_profile 与~/.bashrc,以及http_proxy,http302

1、问题引入   linux服务器下载一个包管理器jumbo,总提示302,查看环境变量,env发现有http_proxy设置, 2、怀疑是代理问题,将可能设置代理的地方:~/.bash_profile与~/.bashrc ,以及服务器的 /etc/yum.conf进行查看和修改    发现只有~/.bash_profile下面有,将其修改后,source ~/.bash_profile,然

pandafxp的专栏 1305

rk628d修改默认分辨率

在rk3568上使用628d hdmi转mipi,在628d已经调试好的情况下,客户新增需求:视频输入这边的推荐分辨率固定在1024x768。

m0_60805802的博客 2053

关于“.bash_profile”和“.bashrc”区别的总结

bash的startup文件Linux shell是用户与Linux系统进行交互的媒介,而bash作为目前Linux系统中最常用的shell,它支持的startup文件也并不单一,甚至容易让人感到费解。本文以CentOS7系统为例,对bash的startup文件进行一些必要的梳理和总结。

SchRHT Blog 3万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

理解 bashrc profile 优先级及区别

为使Bash更好地为我们服务,我们需定制bash shell环境。

zyy247796143的博客 1669

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

CentOS的环境变量文件&如何将nginx添加到环境变量

打开环境变量文件 vim /etc/profile 在末尾加上 PATH=$PATH:/usr/local/nginx/sbin 重新加载环境 source /etc/profile 修改环境变量的三种方法: ①修改/etc/profile文件,将影响全局,所有用户。 使修改生效,则 source /etc/profile ②修改/etc/environment文件,将...

HumanpieceY的博客 4534

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Centos7 ~/.bashrc与/etc/profile的区别

总结 ~/.bashrc:该文件包含专用于某个用户的bash shell的bash信息,当该用户登录时以及每次打开新的shell时,该文件被读取. /etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系 ~/.bashrc: 作用类似于/etc/bashrc, 只是针对用户自己而言,不对其他用户生效。 ...

weixin_42326851的博客 1928

centos中/root/.bashrc与/etc/profile的异同

1./etc/bashrc,用户目录下.bashrc有什么区别?   一个是针对整个系统所有用户的,一个是针对特定用户的./etc/bashrc修改了以后要重启系统才生效,而用户目录下.bashrc修改了以后重新登录就生效  2./etc/profile与/etc/bashrc的区别?   前一个主要用来设置一些系统变量,比如JAVA_HOME等等,后面一个主要用来保存一些bash的设置.    ...

跳跳投的博客 5230

Linux进阶之环境变量文件/etc/profile、/etc/bashrc、/etc/environment

一、Centos 环境变量/etc/profile和/etc/profile.d1、两个文件都是设置环境变量的文件。 2、/etc/profile 是永久性的环境变量,是全局变量,/etc/profile.d/ 设置对所有用户生效 3、/etc/profile.d/ 比 /etc/profile 好维护。不想要什么变量直接删除/etc/profile.d/下对应的.sh 的shel...

weixin_30666943的博客 441

Linux bashrc和profile的用途和区别_centos

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

2401_83946044的博客 1005

centos下profile和.bashrc区别

自启动有两个重要文件/etc/profile和~/.bashrc,用外不大相同。区别如下: /etc/profile为系统的每个用户设置环境信息,当用户登录时,该文件被执行。 ~/.bashrc文件包含专用个的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取. 也就是说,如果让所有用户生效的变量及开机启动的进行可放在/etc/profile的文件内。这个一般是...

kim5659的博客 2363
上一篇: CPAN | 配置阿里源
下一篇: Flume实例二 | 监控服务器Lynis日志上传远端hbase | 联级 | avro
stone_fall
博客等级 码龄9年 230粉丝 256原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值