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
- 깃허브
- 시퀄라이즈
- node.js 교과서 따라하기
- 변수
- Sequelize
- 솔리디티
- 전역설치
- 리눅스
- Docker
- 설치
- 리액트를 다루는 기술
- 일반유저
- npm
- 이더리움
- 머클트리
- 자바스크립트
- 라우터
- wsl
- 벨로포터
- 노드
- MariaDB
- centos
- 블록체인
- 우분투
- immer
- 머클루트
- 환경변수
- wget
- 리액트
- 쉘스크립트
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 |