/etc/profile 앞에 PATH를 설정하는 스크립트는 무엇입니까?

/etc/profile 앞에 PATH를 설정하는 스크립트는 무엇입니까?

echo $PATH > /home/z/path.txt앞에 한 줄을 추가해 /etc/profile보니 내용은 /home/z/path.txt​​다음과 같습니다.

/usr/local/bin:/usr/local/sbin:/usr/bin

일부 수정 사항 /etc/profile:

# /etc/profile

# Set our umask
umask 022
echo $PATH > /home/z/path.txt

# Append "$1" to $PATH when not already in.
# This function API is accessible to scripts in /etc/profile.d
append_path () {
    case ":$PATH:" in
        *:"$1":*)
            ;;
        *)
            PATH="${PATH:+$PATH:}$1"
    esac
}

# Append our default paths
append_path '/usr/bin'
append_path '/usr/local/sbin'
append_path '/usr/local/bin'

/etc/profile보시다시피 처리할 때 PATH가 비어 있지 않습니다.내 질문은: /etc/profile처리하기 전에 변수를 설정하는 스크립트는 무엇입니까 PATH?

나는 이것을 살펴봤지만 /etc/environment이것이 내가 찾고 있는 것이 아니라고 생각합니다.

#
# This file is parsed by pam_env module
#
# Syntax: simple "KEY=VAL" pairs on separate lines
#

QT_AUTO_SCREEN_SCALE_FACTOR=1

QT_QPA_PLATFORMTHEME="gnome"

QT_STYLE_OVERRIDE="kvantum"

# Force to use Xwayland backend
# QT_QPA_PLATFORM=xcb

#Not tested: this should disable window decorations
# QT_WAYLAND_DISABLE_WINDOWDECORATION=1

EDITOR=/usr/bin/nano

나는 manjaro 에서 쉘을 사용하고 있습니다 zsh.

관련 정보