当我配置终端自动加载我的.bashrc时,无法使用ps命令看到进程



我默认的登录shell是bash。在一些在线论坛上,我通过添加以下内容将我的终端配置为在打开终端时自动加载.bashrc文件:

  1. source ~/.bashrc in .bash_profile OR

  2. 通过在.profile中添加以下代码片段:

    if [ -n "$BASH_VERSION" ]; then
        if [ -f "$HOME/.bashrc" ]; then
        . "$HOME/.bashrc"
        fi
    fi
    

使用这两种方法中的任何一种,我的.bashrc都会自动加载,但是我无法使用ps命令查看进程状态。

注意:如果我禁用我的.bashrc的自动加载,并通过键入bash手动加载它,我仍然可以使用ps命令查看进程状态。

请帮帮我。

输入type ps可以看到ps映射到什么。比较源代码的前后,你应该能够按照你的期望重新命名它

最新更新