linux下如何让.bash_profile立即生效

LC滤波器设计实战:从理论计算到PCB布局的完整指南 滤波器是信号处理与电路设计中的基础组件,用于从复杂信号中提取特定频率分量或抑制干扰噪声。其核心原理基于电感(L)和电容(C)等无源元件的频率选择特性,通过特定的网络拓扑实现幅频与相频特性的塑造。在工程实践中,LC滤波器因其结构简单、可靠性高、成本可控,成为射频、模拟及电源电路中的关键技术手段。其设计价值在于将理论网络综合转化为可量产、高性能的硬件解决方案,广泛应用于通信系统、音频处理、电源净化和传感器信号调理等场景。本文聚焦于LC滤波器的工程设计全流程,深入剖析了巴特沃斯、切比雪夫等经典类型的选型权衡,并重 阅读详情
AI摘要

本文详细介绍了在Linux系统中更新根目录下~/.bash_profile文件后,使环境变量修改立即生效的三种方法:使用source命令、双点加文件路径语法及exec命令。同时,文章还解释了bash登录时配置文件的读取顺序,并提供了.bash_profile和.bashrc之间的联动技巧。

在这里插入图片描述
【引言】​
在 Linux 管理中,常有需求需要修改根目录下 ~/.bash_profile 文件,更改环境变量,内容更改后如何让其生效呐?

文件修改后,为了是参数生效,笨的方法是是重新发起一个新的会话,或者重新启动机器;取巧的方法为使用命令让环境变量的修改生效,主要有三种方法:

1.source ~/.bash_profile
2.. ~/.bash_profile 
3.exec bash --login

bash 登陆的时候读取配置文件的顺序如下:

.bash_profile
.bash_login
.profile

按这个顺序只要读到一个就不再读取其他两个。当然全局的/etc/profile是最先读的,/etc/profile里面的配置可以在以上三个文件中覆盖掉。

当bash不是作为登陆shell打开时,比如先用csh登陆,然后再输入bash切换到bash ,那么只读取.bashrc里的内容,不读取.bash_profile。

注意:
.bash_profile只在登陆的时候读取,在X下登陆打开一个console的话是不读取该文件的。如果你在字符模式下登陆输入用户和密码的话是读取的。

如果在X下打开一个console要读取配置,就要写在.bashrc里面,而不是.bash_profile里面。可在.bashrc里面加入:

if test -f .bash_profile; then
. .bash_profile
fi

这样.bash_profile里面内容变了就不需要再改.bashrc面的内容了。

以下为个人公众号“一森咖记”,欢迎关注。
在这里插入图片描述

vcenter server6.0上vmware inventory 、virtualvcenter等服务无法开启 描述:一天,vcenter访问不了,因此Windows远程到vcenter server上。相关服务未开启,开启virtualCenter server服务提示相关依赖服务未开启,于是开启依赖项服务Inventory服务报错。然后打算使用 C:\Program Files\VMware\vCenter Server\bin\servcivce-control来开启vmware服务 1.... 阅读详情

相关推荐

告别CNN局限:用Transformer+迁移学习搞定高光谱图像分类(附Pytorch代码)

本文探讨了如何利用Transformer的自注意力机制和迁移学习策略解决高光谱图像分类中的挑战。通过结合CNN的局部特征提取和Transformer的全局建模能力,提出的DenseTransformer架构在多个数据集上实现了显著的性能提升。文章还提供了详细的PyTorch实现代码和工程优化技巧,帮助开发者快速应用这一技术。

weixin_32771907的博客 608

linux环境变量作用(.bash_profile永久生效)

在登录Linux时要执行文件的过程如下: 在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的~/.bash_profile; ~/.bash_login或 ~/.profile文件中的其中一个(根据不同的linux操作系统的不同,命名不一样!), 执行的顺序为:~/.bash_profile、 ~/.bash_login、 ~/.profile。 如果 ~/.b...

qq_39750658的博客 1万+

MOLDFLOW 2012模流分析基础到实战视频教程

├ 1第一讲MF软件安装与界面定制及模流前期准备工作及分析流程介绍 ├ 2第二讲MF建模工具条命令讲解与图层的运用 ├ 3第三讲MF网格类型与适应范围及网格划分、诊断、修复与统计 ├ 4第四讲MF中CAD doctor 模块对导入模型的修复方法与实例 ├ 5第五讲MF中常见各种流道浇口及水路的建模方法与外部导入方法上 ├ 6第六讲MF产品模型导入CAD DOCTOR与修复 ├ 7第七讲MF分析序列设定与网格的划分与诊断及修复 ├ 8第八讲MF材料选择与成型工艺参数设定 ├ 9第九讲MF创建浇注系统:主流道、

QQ_1987083845的博客 2545

mac中修改zshrc并让.bash_profile的配置永久生效

zshrc与.bash_profile

hachi_rt的博客 2万+

【论文+CAD图纸】光储充一体化微电网设计

近些年来,我国的经济发展迅速,对能源的需求不断增长,也加重了对环境的破坏,违背了我国的可持续发展战略。所以迫切需要寻找新型能源。由于太阳能在使用时不会产生污染,所以太阳能逐渐受到人们的重视。我国的太阳能资源丰富,具有的开发利用潜力。特别是近些年“光储充”一体化充电站为高科技绿色充电模式,“以光养桩”使光伏、储能、智能充电协同,智能微电网与公共电网互动,本设计对探索清洁可再生能源在民用场合的应用,有着重大的理论和工程价值。本文综述国内外相关光伏发电的成果和发展现状;

weixin_761237174的博客 926

【水文学法总结】河道内生态流量计算方法(含MATLAB实现代码)

简介水文学法实现河道内生态流量计算

WW、forever的博客 5020

linux下修改.bash_profile立即生效的三种方法

1 . .bash_profile 2 source .bash_profile 3 exec bash --login

kai27ks的专栏 8万+

【推荐100个unity插件】实现逼真的雪与雨系统——Weatherade: Snow and Rain System

Weatherade是一款Unity雪天/雨天场景创建系统,支持内置RP和URP渲染管线,提供雪/雨覆盖着色器、地形支持、雪痕效果等特性。安装后需配置URP渲染器,通过添加覆盖实例和转换材质实现效果,支持手动调整或批量转换工具快速应用。系统包含完整演示场景,可通过官方文档了解更多配置细节。下载地址:Unity Asset Store或百度网盘学习版。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1222

Linux文件 profile、bashrc、bash_profile区别 / bash_profile配置不生效

Linux文件 profile、bashrc、bash_profile区别 / bash_profile配置不生效

ken2232的博客 597

ABAP面试题系列:写一组会出现死锁(Deadlock)的ABAP程序

我们在计算机操作系统这门专业课上,学过死锁(Deadlock)的概念:两个或两个以上的进程(或线程)在执行过程中,由于竞争资源而造成的一种阻塞的现象,称为死锁。若无外力干预,这些处于死锁状态的进程将永远处于互相等待的阻塞状态中。 正好我儿子走到我电脑前看到文章标题,好奇地问我什么是死锁。我解释道,“假设你和白妹妹(他的玩伴)手上都有一张奥特曼白金卡,你特别想要白妹妹手上那张白金卡,白妹妹也特别想...

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1476

YOLOv8改进有效系列目录 | 包含卷积、主干、检测头、注意力机制、Neck上百种创新机制

Hello,各位读者们好,本专栏自开设两个月以来已经更新改进教程120+余篇其中包含C2f、主干、检测头、注意力机制、Neck多种结构上创新,也有损失函数和一些细节点上的创新,订阅本专栏以后你不仅可以收获跟专栏的阅读权限,同时可以进Qq群,里面包含集成我所有创新的YOLO最新目录,和我本人录制的视频讲解教程,如果你想要在YOLOv8系列收获一篇论文,我相信订阅本专栏后你一定会有所收获~YOLOv8改进有效系列目录。

Snu77的博客 18万+

Linux中修改环境变量及生效方法

注: 部分概念介绍来源于网络 方法一(对所有用户生效(永久的)): 在/etc/profile文件中添加变量 用vim /etc/profile文件中增加变量。 export PATH=/home/opt 要让刚才的修改马上生效,需要执行以下代码 # source /etc/profile 验证是否成功 echo $PATH 验证 env 查看所有环境变量 方法二(对单一用户生效(永久的)): 在用户目录下的~/.bash_profile文件中增加变量 用vim在用户目录下的~/.bash_prof..

jsugs的博客 1万+

全志平台camera驱动开发(4)NVP6134芯片4路模拟视频BT656输入

前言 1. 调试平台: 全志V5/T7等有BT656或BT1120的并行接口,理论有DVP接口的一般都支持 2. NVP6134可使用多路视频同时输入 硬件连接 模拟camera1 模拟camera2 NVP6134 ------>NVCSI0 ...

jzwjzw19900922的博客 3532

linux中bash_profile在,linux下如何让.bash_profile立即生效

【引言】​在 Linux 管理中,常有需求需要修改根目录下 ~/.bash_profile 文件,更改环境变量,内容更改后如何让其生效呐?文件修改后,为了是参数生效,笨的方法是是重新发起一个新的会话,或者重新启动机器;取巧的方法为使用命令让环境变量的修改生效,主要有三种方法:1.source ~/.bash_profile2… ~/.bash_profile3.exec bash --loginb...

weixin_42512842的博客 3610

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Linux修改类似.bash_profile等配置文件,不重启系统让配置立即生效的做法

Linux修改类似.bash_profile等配置文件,不重启系统让配置立即生效的做法:A. .bash_profileBsource .bash_profileCexec bash --login 转载于:https://blog.51cto.com/64314491/1550633...

weixin_34378767的博客 396

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

linux下使profile和.bash_profile立即生效的方法

使profile生效的方法1.source /etc/profile使用.bash_profile生效的方法1. .bash_profile2source .bash_profile3exec bash --login 转载于:https://blog.51cto.com/shine20/1436473...

weixin_34049032的博客 241

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

在Linux下不重启让配置文件修改后立即生效 例如,我刚修改了“/etc/profile”或“~/.bash_profile”文件,我想让刚刚作出的修改立刻看到效果,但又不愿意重启,这时,就可以利

在Linux下不重启让配置文件修改后立即生效 例如,我刚修改了“/etc/profile”或“~/.bash_profile”文件,我想让刚刚作出的修改立刻看到效果,但又不愿意重启,这时,就可以利用"source"命令或"."命令让刚刚做出的修改立刻生效:"source /etc/profile" or ". /etc/profile"。 补充:source命令

bug大牛的博客 3050

linux运行profile生效,linux下修改.bash_profile立即生效的三种方法

SQL Server 动态行转列(参数化表名、分组列、行转列字段、字段值)一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 实现代码(SQL Codes) 方法一:使用拼接SQL,静态列字段: 方法二:使用拼接SQL, ...oracle xmltype导入并解析Excel数据 (五)中间表数据入库此处给出...

weixin_42401281的博客 440

Linux的etc下的profile详解,linux下 /etc/profile、~/.bash_profile ~/.profile的执行过程

关于登陆linux时,/etc/profile、~/.bash_profile等几个文件的执行过程。在登陆Linux时要执行文件的过程以下:在刚登陆Linux时,首先启动 /etc/profile 文件,而后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个,执行的顺序为:~/.bash_profile、 ~/.bash_log...

weixin_31504783的博客 1645

linux 下让修改的环境变量立即生效方法

(1)在 Linux 管理中,常有需要修改根目录下 .bash_profile 或/etc/profile文件,更改环境变量的情况,文件修改后,一般的做法是重新登录,或者重新启动机器,不知道大家是怎么做的,反正我以前是用前面的两个办法中的一个,感觉很不方便。现在发现了一个命令: source,在修改好 .bash_profile或/etc/profile文件后,直接运行这个命令如:

TLMS_的专栏 2029

在Linux下不重启让配置文件修改后立即生效

在Linux下不重启让配置文件修改后立即生效 例如,我刚修改了“/etc/profile”或“~/.bash_profile”文件,我想让刚刚作出的修改立刻看到效果,但又不愿意重启,这时,就可以利用"source"命令或"."命令让刚刚做出的修改立刻生效:"source /etc/profile" or ". /etc/profile"。 补充:source命令也称为“点命令”

u012770682的专栏 4万+

linux bash_profile

/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置. /etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取. ~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该

谷雨 685

linux中修改环境变量及生效方法

Linux中修改环境变量及生效方法方法一:在/etc/profile文件中添加变量【对所有用户生效(永久的)】在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。例如:cat >> /etc/profile << EOFexport ETCD_NAME=$(hostname)export INTERNAL_IP=$...

weixin_30379973的博客 165
上一篇: 【号外】MySQL 5.6 将于2021年2月停止更新
下一篇: 【号外篇】GaussDB的具体版本讲述及如何下载到正确版本
db_murphy
博客等级 码龄11年 145粉丝 197原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值