解决Linux每次开启新会话不自动执行 ~/.bashrc 的问题

问题原因

系统中缺少 .bash_profile 文件。

解决方案

1. 创建 .bash_profile 文件

使用以下命令创建 .bash_profile 文件:

bash 复制代码
vim ~/.bash_profile

2. 添加脚本内容

将以下脚本内容复制并粘贴到 .bash_profile 文件中:

bash 复制代码
# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
        . "$HOME/.bashrc"
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/.local/bin" ] ; then
    PATH="$HOME/.local/bin:$PATH"
fi

重新打开会话

保存并关闭 .bash_profile 文件后,重新打开一个新的终端会话即可。

相关推荐
启博网络15 分钟前
实战:无公网IP环境下的企业异地组网方案(附拓扑与IP规划)
linux·网络·tcp/ip
aiot1891893521838 分钟前
核芯物联蓝牙AOA高精度定位生态合作案例分享金库定位踩坑实录
大数据·运维·网络·人工智能·蓝牙aoa
TomEval1 小时前
【接口自动化】13 - 接口数据驱动与报告
运维·windows·自动化
程序员无隅1 小时前
Codex 实战:用 AI 写运维脚本
运维·人工智能
Soari1 小时前
Linux 内核对比:PREEMPT_DYNAMIC vs PREEMPT_RT
linux·运维·ubuntu
商业看点解说1 小时前
数据中心运维管理软件平台推荐
运维
网硕互联的小客服1 小时前
服务器可以远程连接,但是为什么无法Ping通?如何解决处理?
运维·服务器
暖核2 小时前
Docker 入门|吃透容器生态与底层原理
运维·docker·容器
滕州市燕猫虎计算机科技工作室个体工商户2 小时前
Docker常用命令
运维·docker·容器
海宇数据2 小时前
零信任架构实战:基于海宇单人婚姻状态查询构建自动化KYC审核网关
运维·人工智能·架构·自动化