저는 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를 수정하기 위해 할 수 있는 다른 작업이 있나요? 이것을 추가하는 것을 어떻게 제거합니까?
어떤 도움을 주셔서 감사합니다!