Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- 변수
- 솔리디티
- 이더리움
- 깃허브
- centos
- 리액트를 다루는 기술
- 환경변수
- 우분투
- 시퀄라이즈
- 머클루트
- 라우터
- 블록체인
- 일반유저
- wget
- 자바스크립트
- 리눅스
- MariaDB
- 벨로포터
- 전역설치
- 쉘스크립트
- 머클트리
- immer
- wsl
- 리액트
- Sequelize
- Docker
- 설치
- 노드
- node.js 교과서 따라하기
- npm
Archives
- Today
- Total
코드코코
[리눅스] 쉘 스크립트 - 예약변수 본문
예약 변수(Reserved Variable)
- 쉘 스크립트에서 사용자가 정해서 만들 수 없는 이미 정의된 변수
| 문자 | 설명 |
| HOME | 사용자의 홈 디렉토리 |
| PATH | 실행 파일을 찾을 경로 |
| LANG | 프로그램 사용시 기본 지원되는 언어 |
| PWD | 사용자의 현재 작업중인 디렉토리 |
| FUNCNAME | 현재 함수 이름 |
| SECONDS | 스크립트가 실행된 초 단위 시간 |
| SHLVL | 쉘 레벨(중첩된 깊이를 나타냄) |
| SHELL | 로그인해서 사용하는 쉘 |
| PPID | 부모 프로세스의 PID |
| BASH | BASH 실행 파일 경로 |
| BASH_ENV | 스크립트 실행시 BASH 시작 파일을 읽을 위치 변수 |
| BASH_VERSION | 설치된 BASH 버전 |
| BASH_VERSINFO | BASH_VERSINFO[0]~BASH_VERSINFO[5]배열로 상세정보 제공 |
| 메일 보관 경로 | |
| MAILCHECK | 메일 확인 시간 |
| OSTYPE | 운영체제 종류 |
| TERM | 로긴 터미널 타입 |
| HOSTNAME | 호스트 이름 |
| HOSTTYPE | 시스템 하드웨어 종류 |
| MACHTYPE | 머신 종류(HOSTTYPE과 같은 정보지만 조금더 상세하게 표시됨) |
| LOGNAME | 로그인 이름 |
| UID | 사용자 UID |
| EUID | su 명령에서 사용하는 사용자의 유효 아이디 값(UID와 EUID 값은 다를 수 있음) |
| USER | 사용자의 이름 |
| USERNAME | 사용자 이름 |
| GROUPS | 사용자 그룹(/etc/passwd 값을 출력) |
| HISTFILE | history 파일 경로 |
| HISTFILESIZE | history 파일 크기 |
| HISTSIZE | history 저장되는 개수 |
| HISTCONTROL | 중복되는 명령에 대한 기록 유무 |
| DISPLAY | X 디스플레이 이름 |
| IFS | 입력 필드 구분자(기본값: - 빈칸) |
| VISUAL | VISUAL 편집기 이름 |
| EDITOR | 기본 편집기 이름 |
| COLUMNS | 현재 터미널이나 윈도우 터미널의 컬럼 수 |
| LINES | 터미널의 라인 수 |
| LS_COLORS | ls 명령의 색상 관련 옵션 |
| PS1 | 기본 프롬프트 변수(기본값: bash\$) |
| PS2 | 보조 프롬프트 변수(기본값: >), 명령을 "\"를 사용하여 명령 행을 연장시 사용됨 |
| PS3 | 쉘 스크립트에서 select 사용시 프롬프트 변수(기본값: #?) |
| PS4 | 쉘 스크립트 디버깅 모드의 프롬프트 변수(기본값: +) |
| TMOUT | 0이면 제한이 없으며 time시간 지정시 지정한 시간 이후 로그아웃 |
예약변수 출력
$ echo $<예약변수명>

설정된 예약변수 확인
$ printenv

예약변수 설정
$ export <변수명>='<변수값>'

예약변수 해제
$ unset <예약변수명>

'기록 > 리눅스' 카테고리의 다른 글
| [리눅스] 실습 - 오늘 날짜를 저장하는 파일만들기 (0) | 2021.12.20 |
|---|---|
| [리눅스] 쉘 스크립트 - 매개변수 (0) | 2021.12.20 |
| [리눅스] 쉘 스크립트 - 변수 선언과 사용 (0) | 2021.12.19 |
| [리눅스] 쉘 스크립트 - 파일 생성, 실행권한 부여, 실행 (0) | 2021.12.19 |
| [리눅스] ubuntu에 ReactJS 설치하기 (0) | 2021.12.17 |