[Linux] 리눅스 환경 변수Linux2025. 1. 2. 00:04
Table of Contents
728x90
리눅스 환경 변수와 설정 관리
리눅스와 유닉스 기반 시스템에서 환경 변수와 설정 파일은 시스템 동작과 사용자 환경을 설정하는 데 중요한 역할을 함.
이번 글에서는 환경 변수와 관련된 명령어, 변수 정의 방법, 스타트업 파일, 별칭 설정에 대해 다룸.
환경 변수 보기
환경 변수는 현재 셸 환경에 설정된 값들을 나타냄. 이를 확인하기 위해 아래 명령어를 사용함:
- 전체 환경 변수 확인:
printenv
- 페이지 단위로 확인:
printenv | less
- 특정 환경 변수 찾기:
printenv | grep HOME printenv | grep USER
매개변수 확장
환경 변수 값을 참조하려면 $
를 사용함. 다음 예시는 주요 변수들의 값을 출력하는 방법을 보여줌:
- 현재 사용자:
echo $USER
- 현재 디렉토리:
echo $PWD
- 사용자의 홈 디렉토리:
echo $HOME
변수 정의와 Export
변수는 로컬 변수와 글로벌 변수(환경 변수)로 나뉨.
로컬 변수
로컬 변수는 셸에서만 유효하며, 다른 프로세스에는 영향을 미치지 않음.
animal=dog
num=737
글로벌 변수 (환경 변수)
글로벌 변수는 export
명령어를 통해 설정하며, 하위 프로세스에서도 사용할 수 있음.
export animal=dog
스타트업 파일
셸 환경은 특정 설정 파일을 통해 초기화됨. 주요 스타트업 파일은 다음과 같음:
- /etc/bash.bashrc:
시스템 전체 설정을 정의함. 모든 사용자에게 적용됨. - ~/.bashrc:
특정 사용자에 대해 정의된 설정을 포함함.
별칭 (Alias)
별칭은 명령어를 간단히 표현하거나 새로운 명령어로 매핑할 때 유용함. alias
명령어로 별칭을 설정할 수 있음.
기본 예제:
alias ll='ls -al' alias pig='echo OINKKKKKK'
별칭 확인:
type pig
출력:
pig is aliased to `echo OINKKKKKK'
별칭을 활용하면 자주 사용하는 명령어를 짧게 줄일 수 있으며, 효율적인 셸 사용이 가능함.
결론
환경 변수와 설정 관리는 시스템 작업의 효율성을 높이는 중요한 도구임.
위 내용을 참고하여 자신만의 환경을 설정하고 생산성을 향상시켜 보길 권장함.
'Linux' 카테고리의 다른 글
[Linux] 리눅스 Cron (0) | 2025.01.03 |
---|---|
[Linux] 리눅스 스크립트 작성 및 활용 (0) | 2025.01.02 |
[Linux] 리눅스 su 와 sudo 차이 (0) | 2025.01.01 |
[Linux] 리눅스 chmod & su (0) | 2025.01.01 |
[Linux] 리눅스 권한 및 파일 속성 (1) | 2024.12.31 |
@mane Lab :: 마네의 연구소
배움에 즐거움을 느끼는 마네의 연구소입니다. 이미지 출처 : https://www.instagram.com/hoseobiiiiiii._.0410/
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!