解决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 文件后,重新打开一个新的终端会话即可。

相关推荐
dark_20012 小时前
ESXI8.0 vsphere vcenter 多网卡多网段配置
运维·服务器·网络
架构文摘JGWZ2 小时前
这款神器,运维绝杀 !!! 【送源码】
运维·安全·web安全
亿林网络数据2 小时前
等保2.0测评之Nginx 中间件
运维·nginx·中间件
清风 0012 小时前
在 Linux 上以 All-in-One 模式安装 KubeSphere
linux·运维·服务器
小白学习记录555552 小时前
香橙派转换模型以及在开发板上部署
linux·运维·服务器
tRNA做科研3 小时前
Bio-Linux-shell详解-1-从0开始
linux·运维·服务器
小黑爱编程3 小时前
【Linux网络】Socket套接字
linux·运维·网络
xyt0_03 小时前
【Linux】常见指令
linux
浏览器爱好者4 小时前
如何在Chrome中使用HTML构建交互式网页
前端·chrome·html
gs801404 小时前
安装node 报错需要:glibc >= 2.28
linux·服务器·前端·node.js