일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- #bash 쉘
- 리눅스마스터
- 재난
- 효용
- 크루엘라 #영화감상
- 대전시립미술관
- 리얼페인 #가치투자
- 부지효과
- PSAT
- 판의 운동
- 땅밀림
- 탄성반발설
- 공부란
- 지진파
- 서비스
- 파동
- 선택
- 성장
- 고민
- 공공데이터
- 시간
- 시험후기
- 재난대응안전한국훈련
- 지진의 발생
- 빅데이터
- 퓰리처상사진전
- #C쉘
- #쉘
- #리눅스
- 지진학
- Today
- Total
꿈을 꾸다
쉘이란 본문
쉘(셸,shell)이란?
키보드로 입력한 명령어를 운영체제에 전달하여, 명령어를 실행하도록 하는 프로그램입니다.
대부분의 리눅스 배포판은 bash라고 하는 GNU 프로젝트의 쉘 프로그램을 제공한다.
쉘은 키보드와 화면을 통해서 사용자와 대화하는 인터페이스 시능을 제공하기도 하지만,
프로그램으로서의 강력한 프로그래밍 언어기능을 가지고 있어 사용자가 많은 명령을 사용하여 복잡한 작업을 수행하는 쉘 스크립트를 작성하요 사용자 자신의 명령을 만들 수 있게 한다.
이러한 명령들은 /bin 또는 /usr/bin 디랙토리에 위치하고 있는 시스탬 명령들과 동일한 상태를 가질 수 있다.
쉘의 종류
쉘은 크게 명령줄 쉘과 그래픽 쉘로 나누어지며, 명령줄 쉘은 운영체제 상에서 명령줄인터페이스(CLI)를 제공하고, 그래픽 쉘은 그래픽 사용자 인터페이스(GUL)을 제공한다.
명령줄 쉘은 본 쉘 계열의 쉘과 C쉘 계열의 쉘로 나뉘며, 본 쉘 계열의 쉘은 본쉘(Bourne Shell), 콘쉘(Korn Shell), 배시(Bash), 지쉘(Z Shell)이고, C 쉘 계열의 쉘은 C쉘과 티씨 쉘이다.
쉘을 확인하려면, 커맨드라인에서
위와 같이 echo $SHELL을 하면 확인할 수 있다.
만약 기본쉘을 바꾸어서 작업하고 싶다면, 커멘드라인에서 쉘이름을 입력하면,
쉘이 바뀌게 된다. 기본 쉘로 다시 돌아가고 싶다면, exit를 이용하면 된다.
기본쉘을 바꾸고 싶다면 chsh를 사용하거나, /etc/passwd 파일의 쉘부분을 변경하면 된다.
참조 :리눅스 커맨드라인 완벽 입문서(월리엄 E 샤츠 주니어),
리눅스마스터 1급(한국정보통신 인력개발센터 저),
위키백과
'리눅스' 카테고리의 다른 글
리눅스 마스터를 준비하며... (0) | 2021.06.24 |
---|---|
리눅스 디렉토리 용량 확인(du) (0) | 2018.06.12 |