Linux는 다중 사용자 운영 체제입니다. 다중 사용자는 각 사용자가 시스템에 로그인한 후 자신만의 전용 운영 환경을 갖는 것을 의미합니다. 이 환경은 환경 변수라고 하는 변수 세트로 정의됩니다. 사용자는 환경 요구 사항을 충족하기 위해 자신의 환경 변수를 수정할 수 있습니다.
이 유형의 변수는 시스템의 모든 사용자에게 유효하며 모든 사용자가 이러한 유형의 변수를 사용할 수 있습니다. 범위는 전체 시스템입니다.
이 파일은 루트에서만 수정할 수 있습니다.
으아악추가가 완료된 후에는 새 환경 변수가 즉시 적용되지 않습니다. 즉시 적용하려면 source /etc/profile 을 실행해야 합니다. 그렇지 않으면 다음에 이 사용자로 로그인할 때만 적용됩니다.
사용자 디렉터리의 .bash_profile 파일에 변수를 추가하세요. 이 파일은 숨겨진 파일이며 ll -a를 사용하여 볼 수 있습니다.
아아아아위 사진에는 빨간색 박스로 둘러싸인 .bashrc, .bash_profile 두 파일이 있는데, 원칙적으로 이러한 환경 변수 설정 시 두 파일 중 하나에 추가하면 됩니다. bash_profile은 bash 쉘에 들어가기 위한 대화형 로그인 모드이고, .bashrc는 bash 쉘에 들어가기 위한 대화식 비로그인 모드입니다.
.bash_profile 파일은 사용자가 로그인할 때 한 번만 읽히는 반면, .bashrc는 새 세션을 위해 터미널을 열 때마다 읽히는 것으로 이해될 수 있습니다.
일시적으로 유효한 환경 변수(현재 쉘에만 유효)
이 유형의 환경 변수는 현재 셸에만 유효합니다. 로그아웃하거나 터미널을 닫았다가 다시 열면 이 환경 변수가 사라집니다. 일시적입니다.
설정 방법: [내보내기 변수 이름 = 변수 값]을 사용하여 명령줄에서 직접 변수를 정의합니다.
으아악환경 변수 설정을 위한 일반적인 명령
환경 변수를 업데이트하고 값을 직접 다시 할당합니다. NAME='test'(참고: 변수 이름 앞에 $가 필요하지 않음);
으아악
홈
로그 이름
$ echo $LOGNAME rethink
$ echo $HOSTNAME JDu4e00u53f7
当前用户使用的shell种类。
$ echo $SHELL /bin/bash
위 내용은 Linux 환경 변수 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!