linux bash/zsh/sh 如何查找谁添加了重复项到$PATH

~/.bashrc 首行前添加:

set -x

export ORIGINAL_PATH="$PATH"
function check_path_change() {
    if [[ "$PATH" != "$ORIGINAL_PATH" ]]; then
        echo "PATH has changed: $PATH"
        export ORIGINAL_PATH="$PATH"
    fi
}
trap 'check_path_change' DEBUG
posted @ 2025-01-25 15:29  Nolca  阅读(19)  评论(0)    收藏  举报