시스템 경로(`$PATH`)를 기본값으로 영구적으로 설정하는 방법은 무엇입니까?

시스템 경로(`$PATH`)를 기본값으로 영구적으로 설정하는 방법은 무엇입니까?

실수로 경로를 이걸로 바꿨어

$ echo $PATH
/home/josh/snap/flutter/common/flutter/bin:/snap/bin:/snap/bin:/snap/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

$PATH를 영구적으로 어떻게 변경할 수 있나요? 이와 같이

$ echo $PATH
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

모든 해결 방법을 시도했지만 터미널을 닫았다가 다시 열면 경로가 여전히 변경되지 않습니다.

답변1

PATH실행할 명령을 찾기 위해 쉘이 검색하는 디렉토리의 콜론으로 구분된 목록입니다.

파일 끝에 다음 행을 추가하여 설정 PATH하십시오 .~/.bashrc~/.bashrc

export PATH=/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

변경 사항을 파일에 저장한 후 열려 있는 각 셸에서 다음 명령을 실행하여 변경 사항을 적용하거나 간단히 로그아웃했다가 다시 로그인하십시오.

source ~/.bashrc

관련 정보