컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post [리눅스] 실행 파일의 위치 알아내기: which 명령숨김 속성의 파일/폴더 보이게 하기; 윈도우의 히든 파일 (Hidden File) 나타내는...[펄 프로그래밍] Perl/Tk 에서, 한글 사용하기; 한글 인코딩Cygwin의 리눅스 유틸리티/프로그램들은 Cygwin 안에서만 실행되나요? [QnA][QnA] blogspot.com 의 한글 블로그가, 익스플로러(IE)에서 보이지 않아요;...[오피스/MS워드] 원문자(동그라미 속의 숫자나 글자) 그리기 - Circled Chara...일본어 뉴스 클립을 블로그 메인의 사이드 바에 붙였습니다 - Japanese News Clip블로그에 구글뉴스(Google News) 클립을 붙여 보았습니다; 사이드바 아래쪽에[Perl] Perl/Tk 기초 예제; 펄 Tk 란?윈도우(Windows XP)에서, 자신의 IP Address (아이피 주소)를 알기 위한 ...

리눅스/유닉스의 셀(Shell)이란? bash Shell 이란?

Tuesday, July 11, 2006
스폰서 링크

셀(Shell)이란, '명령어 처리기'이자, 유저 인터페이스입니다.

도스의 COMMAND.COM 이나, 윈도우의 cmd.exe 도 셀이고, 리눅스의 bash 도 셀입니다.

가령 파일 목록을 보려고, dir 이라는 명령어를 입력했는데, 기계에 불과한 컴퓨터가 dir 이 무엇인지 직접 알 수는 없습니다. 셀이 dir 이라는 명령을 해석하여서, 파일의 목록을 출력하도록 운영체제를 움직이고, 운영체제가 결국 컴퓨터를 움직이는 것입니다.


# 이하의 내용은
Learning the bash Shell, 3rd Edition
By Cameron Newham
(2005년 O'Reilly 출판사 발간)
이라는 책의 "History of UNIX Shells (유닉스 셀의 역사)" 라는 페이지를 참고했습니다:


bashBourne Again Shell 의 약자입니다. 가장 현대적이고 강력한* 셀입니다. Steven Bourne 이라는 사람이 만든 Bourne Shell (약칭: sh) 을, 개량한 것이 bash 입니다.

* Korn shell 이라는 강력한 셀도 있지만, bash 와 달리 100% 무료는 아닌가 보더군요.



발표된 순으로 셀의 종류를 나열하자면 다음과 같습니다:

Bourne shell (sh) - 1979년에 발표

C shell (csh)

Korn shell (ksh)

Bourne Again shell (bash) - 1988에 처음 발표


제가 이 글을 쓰고 있는 지금 현재의 bash 버전은 v3.1.17 입니다.

윈도우에서도 Cygwin을 설치하면 bash 셀을 쓸 수 있습니다. 리눅스의 셀은 거의 모두가 bash 더군요. Apple의 Mac OS X 버전의 bash 도 있다는데, 맥 유저들이 키보드를 두드리며 셀을 쓰는 모습이 쉽게 상상이 되지 않습니다. 맥 유저들은 텍스트 모드 환경을 경멸하는 것으로 알고 있는데...


더 읽기: 리눅스

1 Comments:
At December 13, 2016 at 7:33 PM, Blogger Unknown said...

감사합니다. 공부하는데 잘 참고 하였습니다.

 

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top