환경 변수 추가
3552 단어 linux
파일 을 통 해 Linux 환경 변 수 를 설정 할 때 먼저 전역 환경 변 수 를 설정 하고 모든 사용자 에 게 적 용 됩 니 다.
etc/profile: 此文件为系统的每个用户设置环境信息。当用户登录时,该文件被执行一次,并从 /etc/profile.d 目录的配置文件中搜集shell 的设置。一般用于设置所有用户使用的全局变量。
/etc/bashrc: 当 bash shell 被打开时,该文件被读取。也就是说,每次新打开一个终端 shell,该文件就会被读取。
다음은 상기 두 파일 과 대응 하지만 한 사용자 에 게 만 적 용 됩 니 다.
~/.bash_profile 或 ~/.profile: 只对单个用户生效,当用户登录时该文件仅执行一次。用户可使用该文件添加自己使用的 shell 变量信息。另外在不同的LINUX操作系统下,这个文件可能是不同的,可能是 ~/.bash_profile, ~/.bash_login 或 ~/.profile 其中的一种或几种,如果存在几种的话,那么执行的顺序便是:~/.bash_profile、 ~/.bash_login、 ~/.profile。比如 Ubuntu 系统一般是 ~/.profile 文件。
~/.bashrc: 只对单个用户生效,当登录以及每次打开新的 shell 时,该文件被读取。
또한/etc/environment 이 파일 을 수정 하면 환경 변수의 설정 을 실현 할 수 있 습 니 다./etc/environment 설정 도 전역 변수 입 니 다. 파일 자체 의 역할 에 있어 서/etc/environment 설정 은 전체 시스템 의 환경 이 고/etc/profile 은 모든 사용자 의 환경 을 설정 합 니 다.몇 가지 주의해 야 할 점 이 있 습 니 다.
系统先读取 etc/profile 再读取 /etc/environment(还是反过来?)
/etc/environment 中不能包含命令,即直接通过 VAR="..." 的方式设置,不使用 export 。
使用 source /etc/environment 可以使变量设置在当前窗口立即生效,需注销/重启之后,才能对每个新终端窗口都生效。
Linux 환경 변수 인 스 턴 스 를 Ubuntu 예 로 들 어 ~/. profile 파일 을 수정 합 니 다.
vim ~/.profile
이 파일 이 존재 한다 면 파일 의 마지막 에 다음 코드 를 볼 수 있 습 니 다. PATH 변수의 값 은 콜론 (:) 으로 구 분 됩 니 다.
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
마지막 으로 코드 PATH = "$PATH:/usr/local/hadoop/bin"을 추가 합 니 다. 등호 (=) 양쪽 에 빈 칸 이 없 도록 주의 하 십시오. 즉:
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
PATH="$PATH:/usr/local/hadoop/bin"
이 파일 은 사용자 가 로그 인 할 때 한 번 읽 기 때문에 다시 시작 해 야 유효 합 니 다 (수정/etc/profile,/etc/environment 도 마찬가지 입 니 다).명령 source./profile 을 사용 하여 즉시 효력 을 발생 시 킬 수 있 습 니 다.echo $PATH 를 통 해 수 정 된 변수 값 을 볼 수 있 습 니 다.
source ./.profile
echo $PATH
Shell 명령 export 를 통 해 Linux 환경 변 수 를 수정 하 는 또 다른 방법 은 Shell 명령 export 를 통 해 변수 이름 에 달러 번호 $가 없 도록 주의 하 는 것 입 니 다. 할당 문 에 있어 야 합 니 다.
export PATH=$PATH:/usr/local/hadoop/bin
export 方式只对当前终端 Shell 有效
使用 export 设置的变量,只对当前终端 Shell 有效,也就是说如果新打开一个终端,那这个 export 设置的变量在新终端中使无法读取到的。适合设置一些临时变量。
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
용감한 바로 가기 및 우분투 응용 프로그램안녕하세요 여러분, 이 기사에서는 모든 사이트에서 pwa를 생성하고 실행기 응용 프로그램으로 추가하는 방법을 설명하고 싶습니다. 일부 웹사이트는 PWA로 설치를 허용하지 않지만 유사한 애플리케이션을 원합니다. 1. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.