export 명령어 생성기
셸 환경 변수를 설정하거나 내보냅니다 (export NAME=value)
수출 시작하기
## export란 무엇인가요?
`export` 명령어는 현재 셸의 환경 변수를 설정할 뿐만 아니라, 그 셸에서 실행되는 자식 프로세스(자식 프로그램)에서도 해당 변수를 사용할 수 있도록 합니다. `export`이 없으면 변수는 셸 내부에만 국한됩니다.
## 사용 방법
1. **이름 설정**: 변수 이름을 입력합니다(관례상 대문자 사용, 예: `JAVA_HOME`, `NODE_ENV`). 2. **값 설정**: 값을 입력합니다(예: `/usr/lib/jvm/default-java`, `production`). 3. **복사 및 실행**: 생성된 명령어를 터미널에 붙여넣습니다. 이렇게 하면 변수가 현재 셸 및 그 셸에서 시작된 모든 프로세스로 내보내집니다.
일반 옵션
### `NAME=value` 할당
내보내진 변수는 `=` 주위에 공백이 없는 `NAME=value` 형식을 사용하며, 그 형태는 `export NODE_ENV=production`입니다.
### 모든 내보내진 변수 목록 표시
셸이 현재 내보내고 있는 모든 변수를 재사용 가능한 `declare -x` 형식으로 출력하려면 아무 인자도 주지 않은 채 `export`를 실행하세요.
### 변수 검사
이미 설정된 변수를 내보내기 위해 이름만 전달하면 됩니다. `export PATH`은 기존의 `PATH`을 변경하지 않고 그대로 내보냅니다. 값을 다시 읽으려면 `echo $NAME` 또는 `printenv NAME`를 사용하세요.
### 값이 없는 경우
`export NAME`(`=value`이 없는 경우)는 이전에 설정된 셸 변수를 환경 변수로 승격시킵니다.
▶⟦CODE0⟧ 세션 간에 내보낸 변수를 영구적으로 유지하려면 어떻게 해야 하나요?
▶셸 변수와 내보낸 변수의 차이점은 무엇인가요?
▶현재 내보낸 모든 변수를 어떻게 확인하나요?
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.