일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Golines
- Bastion Server
- Buffered channel
- goland
- UnBuffered channel
- Intellij
- intellij ide
- http 413
- 대규모 시스템 설계
- 컴포지트패턴
- tenneling
- Logrus
- Kubernetes
- Infra
- body size
- 배포 파이프라인
- 배포 프로세스
- go
- notification system
- AWS Infra
- GoF
- System Design
- golang
- gitops
- AWS
- 윈도우키보드
- GoF 디자인패턴
- Helm V3
- 디자인패턴
- apollo router
Archives
- Today
- Total
Fall in IT.
shell, bash, zbash의 간단 개념정리 본문
linux 계열 운영체제를 사용하시는 분들 중 bash, bashrc, zbash 에 대한 개념이 없거나,
헷갈리시는 분들 가볍게 읽어주세요. ;)
shell, sh, bash, zbash 등.. 간단하게 알아보자.
shell이란?
- 명령어 처리기 (aka. 검은창)
- 쉘은 운영 체제 상에서 다양한 운영 체제 기능과 서비스를 구현하는 인터페이스를 제공하는 프로그램이다.
(쉽게 말해서, 사람이 컴퓨터에게 어떤일을 시킬때 쓰는 프로그램정도로 이해하면 될 것 같습니다.) - 종류로는 bash, zbash, ksh, csh 등이 있습니다.
shell script란?
- 텍스트 형식으로 저장되는 프로그램으로서 한줄씩 순차적으로 읽어 실행되도록 작성된 프로그램
- shell을 사용하여 컴퓨터에 시킬 명령을 텍스트로 작성하여 실행시키는 것 뿐 입니다.
- shell script 입문자를 위한 핵심 요약 정리
(스크립트란? interpreter 방식으로 동작하는 컴파일 되지 않는 프로그램)
sh란?
- 쉘의 한 종류
- 1977년에 발표
- 초기의 유닉스 쉘로 태어났다는 의미에서 Bourne shell의 줄임말로 sh라고 부릅니다.
- 프롬프트: $
bash란?
- 쉘의 한 종류
- Bourne-agin shell 줄여서, bash라고 부릅니다.
- 1987년 브라이언 폭스에 의해 만들어졌습니다.
- sh와 대부분 호환 됩니다.
- 프롬프트: #
bashrc란?
- bash를 사용할 때, bash가 참고할 사항을 정의해 놓는 파일입니다.
zbash란?
- 쉘의 한 종류
- bash, ksh, tcsh 등 일부 기능을 포함하고 개선한 확장형 쉘입니다.
- bash보다 command promt가 이쁘다.
- 사용하기 편리하다. (자동완성 지원)
- 프롬프트: %
마무리
- 쉘은 내가 컴퓨터에게 명령을 내릴 수 있도록 도와주는 강력한 도구이다.
- sh, bash, zbash 등은 쉘의 한 종류이다.
- 다양한 쉘을 선택해서 사용할 수 있다.
- zbash가 bash보다 더 이쁘고 편하다.
참조
'기타' 카테고리의 다른 글
VSCODE 유용한 플러그인 settings sync 사용하기 (2) | 2018.05.17 |
---|---|
Python + Django 환경설정하기 (0) | 2018.05.14 |
git 명령어 alias 설정하는 방법 (0) | 2018.03.24 |
자주 사용되는 git 명령어 알아보기 (0) | 2018.03.22 |
webpack 개념과 사용방법 (0) | 2018.01.04 |
Comments