$PATH 변수가 어떻게 변경되었나요? 나는 이 모든 추가 디렉토리를 원하지 않습니다

$PATH 변수가 어떻게 변경되었나요? 나는 이 모든 추가 디렉토리를 원하지 않습니다

저는 Linux를 처음 접했고 나에게 적합한 답변을 찾는 데 어려움을 겪고 있습니다.

내 /etc/environment 폴더가 내 $PATH 변수와 다릅니다. $PATH에 대한 기본 설정으로 "다시 시작"하고 싶습니다. 내가 무엇을 하고 있는지도 모르고 설정을 망쳤기 때문입니다. 내 $PATH 변수는 무엇으로 수정될 수 있나요? Miniconda3, Java 및 Oracle에서 가져온 것처럼 보이는 일부 폴더를 추가했습니다.

이것은 내 /etc/environment 파일의 출력입니다.

(에 따르면)eli@eli-XPS-13-7390-2-in-1:~$cat/etc/환경
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"

내 .profile입니다.

(에 따르면)eli@eli-XPS-13-7390-2-in-1:~$ 고양이.프로필
# ~/.profile: 로그인 쉘의 명령 해석기에 의해 실행됩니다.
# bash(1)는 ~/.bash_profile 또는 ~/.bash_login인 경우 파일을 읽지 않습니다.
# 존재하다.
# 예제는 /usr/share/doc/bash/examples/startup-files를 참조하세요.
# 파일은 bash-doc 패키지에 있습니다.

#기본 umask는 umask를 설정하는 데 사용되는 /etc/profile에 설정되어 있습니다.
# SSH 로그인을 위해 libpam-umask 패키지를 설치하고 구성합니다.
#마스크 022

# bash를 실행하는 경우
if [ -n "$BASH_VERSION" ];
    # .bashrc가 존재하는 경우 포함합니다.
    if [-f "$HOME/.bashrc"];
    . "$HOME/.bashrc"
    필리핀 제도
필리핀 제도

# 사용자의 개인 저장소(존재하는 경우)를 포함하도록 PATH를 설정합니다.
if [-d "$HOME/bin"];
    PATH="$PATH:$HOME/빈"
필리핀 제도

# 사용자의 개인 저장소(존재하는 경우)를 포함하도록 PATH를 설정합니다.
if [-d "$HOME/.local/bin"];
    경로="$경로:$HOME/.local/bin"
필리핀 제도

이것은 내 .bashrc입니다.

(에 따르면)eli@eli-XPS-13-7390-2-in-1:~$ 고양이.bashrc
# ~/.bashrc: 비로그인 쉘의 경우 bash(1)에 의해 실행됩니다.
# /usr/share/doc/bash/examples/startup-files 보기(bash-doc 패키지에 있음)
# 몇 가지 예를 들어보세요

# 대화형으로 실행되지 않으면 아무 것도 하지 않습니다.
케이스$-in
    *나*) ;;
      *) 반품;;
이삭

# 히스토리에 중복된 줄이나 공백으로 시작하는 줄을 넣지 마세요.
# 더 많은 옵션을 보려면 bash(1)를 참조하세요.
HISTControl=둘 다 무시

#히스토리 파일에 추가하고 덮어쓰지 마세요.
shopt -s histappend

# 기록 길이를 설정하려면 bash(1)의 HISTSIZE 및 HISTFILESIZE를 참조하세요.
기록 크기=1000
기록 파일 크기=2000

# 필요한 경우 각 명령 후에 창 크기를 확인합니다.
# LINES와 COLUMNS의 값을 업데이트합니다.
shopt -s checkwinsize

# 설정하면 경로 이름 확장 컨텍스트에 사용된 "**" 패턴이
# 모든 파일과 0개 이상의 디렉터리 및 하위 디렉터리와 일치합니다.
#shopt -s 글로브스타

# 텍스트가 아닌 입력 파일에 덜 친숙하게 만듭니다. lesspipe(1)를 참조하세요.
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"

# 작업 chroot를 식별하는 변수를 설정합니다(아래 팁에서 사용됨)
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ];
    debian_chroot=$(cat /etc/debian_chroot)
필리핀 제도

# 멋진 힌트를 설정합니다(색상을 "원한다"는 것을 알지 못하는 한 색상이 아님).
케이스 "$TERM"
    xterm-color|*-256color) color_prompt=yes;;
이삭

# 터미널이 가능하다면 색상 프롬프트의 주석을 해제하세요.
# 사용자의 주의를 산만하게 하지 않도록 기본적으로 꺼져 있습니다. 터미널 창에 초점을 맞춥니다.
# 프롬프트가 아닌 명령 출력에 나타나야 합니다.
#force_color_prompt=예

if [-n "$force_color_prompt"];
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null;
    # Ecma-48을 준수한다고 가정하여 색상을 지원합니다.
    #(ISO/IEC-6429). (이러한 지원이 부족한 경우는 극히 드뭅니다.
    # 한 경우는 setaf보다 setf를 선호합니다. )
    color_prompt=예
    기타
    색상 힌트 =
    필리핀 제도
필리핀 제도

if ["$color_prompt" = yes];
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\ [\033[00m\]\$ '
기타
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
필리핀 제도
color_prompt force_color_prompt 설정 해제

# xterm인 경우 헤더를 user@host:dir로 설정합니다.
케이스 "$TERM"
xterm*|rxvt*)
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    ;;
*)
    ;;
이삭

# ls에 대한 색상 지원을 활성화하고 편리한 별칭을 추가합니다.
if [ -x /usr/bin/dircolors ];
    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || 평가 "$(dircolors -b)"
    별칭 ls='ls --color=auto'
    #alias dir='dir --color=auto'
    #alias vdir='vdir --color=auto'

    별칭 grep='grep --color=auto'
    별칭 fgrep='fgrep --color=auto'
    별칭 egrep='egrep --color=auto'
필리핀 제도

# 컬러 GCC 경고 및 오류
#export GCC_COLORS='오류=01;31:경고=01;35:댓글=01;36:캐럿=01;32:궤적=01:인용=01'

# 추가 ls 별칭
별칭 ll='ls -alF'
별칭 la='ls -A'
별칭 l='ls -CF'

# 장기 실행 명령에 대해 "경고" 별칭을 추가합니다. 다음과 같이 사용하세요:
# sleep10;알람
별칭 경고='알림 전송됨 --urgency=low -i "$([ $? = 0 ] && echo Terminal || echo error)" "$(history|tail -n1|sed -e '\''s/ ^ \s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'

# 별칭 정의.
# 모든 추가 사항을 별도의 파일에 넣을 수도 있습니다.
# ~/.bash_aliases를 여기에 직접 추가하는 대신.
# bash-doc 패키지의 /usr/share/doc/bash-doc/examples를 참조하세요.

if [ -f ~/.bash_aliases ];
    . ~/.bash_alias
필리핀 제도

# 프로그래밍 가능 완성을 활성화합니다(활성화할 필요는 없습니다).
# /etc/bash.bashrc 및 /etc/profile에서 활성화된 경우
# 소스/etc/bash.bashrc).
만약에! shopt -oq posix;
  if [ -f /usr/share/bash-completion/bash_completion ];
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ];
    . /etc/bash_completion
  필리핀 제도
필리핀 제도

# >>> 콘다 초기화 >>>
#!!이 블록의 내용은 "conda init"에 의해 관리됩니다!
__conda_setup="$('/home/eli/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
그렇다면 [$? -eq 0];
    "$__conda_setup" 평가
기타
    if [-f "/home/eli/miniconda3/etc/profile.d/conda.sh"];
        . "/home/eli/miniconda3/etc/profile.d/conda.sh"
    기타
        내보내기 PATH="$PATH:/home/eli/miniconda3/bin"
    필리핀 제도
필리핀 제도
__conda_setup 설정 해제
# <<< 콘다 초기화<<<

이것은 내 $PATH입니다.

(에 따르면)eli@eli-XPS-13-7390-2-in-1:~$에코 $PATH
/home/eli/miniconda3/bin:/home/eli/miniconda3/condabin:/home/eli/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/ sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/lib/jvm/java-15-oracle/bin:/usr/lib/jvm/java-15-oracle/ 데이터베이스/빈

이러한 추가 폴더는 어디에서 왔습니까? ! $PATH를 수정하기 위해 할 수 있는 다른 작업이 있나요? 이것을 추가하는 것을 어떻게 제거합니까?

어떤 도움을 주셔서 감사합니다!

관련 정보