티스토리 뷰
리눅스 쉘 스크립트 내용에 빠질수 없는 변수 지정과 환경변 수로 등록 하는 방법 을 알아보자
1. 환경변수 ( /etc/profile , ~/.bash_profie , PATH)
- Linux 의 환경 변수 는 쉘에 기본 등록 되어 있는 변수 들을 말한다.
환경 변수 는 사용자가 추가 , 수정 , 삭제 할수 있는데 , 우선 서버에 모든 사용자가 사용 하도록 설정 할수도 있고 지금 접속한 세션에 한해서 단기로 사용 하도록 설정 할수도 있다.
- /etc/profiel
이 경로 에 변수 를 선언하게 되면 서버에 기록되고 서버에 접속한 모든 사용자가 사용 할 수 있게된다.
서버에 등록 되어있는 모든 변수 를 확인 하는 명령어는 " env " 그리고 " echo $ 탭 키 두번" 또 한 가지는 " export " 명령어 이다 확인 해보면
2 . 환경 변수 임시 지정
- 변수 를 임시적 으로 지정 하는 경우는 서버에서 작업시 특정 명령어를 반복해서 사용 해야 할때 , 즉 특정 명령어 를 절대 경로 없이 활용 할때 주로 사용 된다.
- PATH 추가 하기
: $ echo $PATH
$ PATH=$PATH:/scripts/
$ echo $PATH
위 이미지 를 보면 createfile.sh 파일을 /scripts 가 아닌 / 디렉토리 에서 도 실행 할수 있게 변경 된것을 확인 할수 있다.
$PATH 추가 내용은 현제 새션의 해당 계정만 사용가능 하과 세션이 끊기거나 변경, 재부팅 후 에는 PATH 에 추가한 내용이 삭제 되어 적용이 풀리게 된다.
이와 같은 방법으로 ' PAHT=$PATH:/경로 ' 지정 내용 본인 계정 에서 지속적 으로 사용 하고자 한다면 '~/.bash_profile ' 파일에 추가 해주면 된다.
또 한 서버에 모든 사용자가 사용 하게 하려면 '/etc/profie ' 파일에 추가 하면 된다.
'System > etc' 카테고리의 다른 글
리눅스 쉘 스크립트 기초 - read 명령어 및 옵션 (0) | 2022.11.21 |
---|---|
리눅스 쉘 스크립트 기초 - echo 명령어 및 옵션 (0) | 2022.11.21 |
리눅스 쉘 스크립트 기초 - Shell 시작하기! (0) | 2022.11.18 |
리눅스 쉘 스크립트 기초#1 - Shell scripts 란? (0) | 2022.11.16 |
리눅스 - Log 란? (2) | 2022.11.02 |
- Total
- Today
- Yesterday
- Rcity 9번
- 주소DB만들기
- 파이썬기초
- 리눅스 쉘 스크립트
- Rcity
- grootboan
- 리눅스
- 리눅스 환경변수 지정
- 리눅스 명령어
- RCity operation 1
- rhcsa8
- 7-zip
- gzip
- rhcsa8 시험문제
- Rcity1번
- 쉘 스크립트 기초
- rhcsa8 기출문제
- 라쿤시티
- PODman기초
- rhcsa8덤프
- rhcsa8 덤프
- Rcityboan.com
- CTF
- Grootsecurity
- grootsecuriry
- 파이썬실습
- 리눅스본딩
- 맨탈훈련
- podman
- Rcity CTF
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |