반응형
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
- db
- Oracle
- clean code
- 데이터모델링
- B*Tree
- 리눅스
- RAC
- 리트코드215
- B*Tree인덱스구조
- join
- SQLP
- table full scan
- 파이썬
- heapq
- 로버트C마틴
- 클린 코드
- intellij
- database
- 조인
- 알고리즘
- 오라클
- 클린코드
- index fast full scan
- SQLD
- 오라클튜닝
- leetcode215
- B*Tree인덱스
- 친절한SQL튜닝
- 결합인덱스구조
- SQL튜닝의시작
Archives
- Today
- Total
개발노트
쉘(Shell) 본문
쉘(Shell)
시스템에 로그인하게 되면 제일 처음 접하게 되는 것이 쉘이다.
쉘은 입력하는 모든 명령을 해석하고 실행한다.
현재 시스템에서 사용할 수 있는 쉘을 /etc/shells 에 등록되어 있다.
특정 쉘을 사용하고 싶다면 쉘의 설치 후 /etc/shells 에 등록 해주어야 한다.
사용자 각자의 쉘은 /etc/passwd 파일의 username 필드 뒤쪽에 등록되어 있다.
리눅스에서 사용 가능한 쉘의 종류
Bash
Bourne Again 셀
현재 리눅스의 표준 쉘로 가장 많이 사용되고 있다.
sh을 기반으로 ksh 과 csh 의 좋은 점만 따다가 만든 공짜 쉘이었다.(그래서 많이 쓰인것도 있음)
bash 는 리눅스 뿐만 아니라 GNU 운영체제, MAC OS 등 다양한 운영체제에서 사용된다.
POSIX 호환이며, GNU 프로젝트에 의해 만들어지고 배포되고 있다.
csh
C 쉘
버클리 대학의 빌 조이가 개발했으며, C언어 기반으로 개발되었다.
ksh
콘(Korn) 쉘
유닉스에서 가장 많이 사용하고 있는 쉘이다.
csh로부터 많은 기능을 도입했다.
sh
본(Bourne) 쉘
오리지널 쉘로 모든 유닉스 시스템에서 사용 가능하나, 오리지널이라서 미흡한 점도 많다.
tcsh
확장 C쉘
Zsh
Z쉘
가장 최근에 나온 쉘이다.
현재 사용중인 쉘 확인
echo $SHELL
반응형
Comments