콘 셸

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색
콘셸
KornShell
원저자 데이비드 콘
발표일 1983년[1][2]
최근 버전 ksh93v / 2013년 5월 20일(4년 전)(2013-05-20)[3]
개발 상태 지원 중
프로그래밍 언어 C
운영 체제 크로스 플랫폼
플랫폼 유닉스
언어 영어
종류 유닉스 셸
라이선스
웹사이트 www.kornshell.org

콘 셸(Korn shell, ksh)은 1980년대 초에 벨 연구소데이비드 콘이 개발한 유닉스 셸로, 1983년 7월 14일 USENIX에서 발표되었다.[1][2] 기타 초기 기여자들은 벨 연구소 개발자들인 마이크 비치(Mike Veach)와 팻 설리번(Pat Sullivan)이었는데 이들은 각자 EmacsVi 스타일 라인 편집 모드 코드를 작성하였다.[7] 콘 셸은 본 셸과 하위 호환되며, 벨 연구소 사용자들의 요청을 통해 추가된 C 셸의 수많은 기능을 포함한다.

역사[편집]

콘셸은 원래 사유 소프트웨어였다. 2000년에 소스 코드가 AT&T에 특정한 라이선스 하에 공개되었으나 2005년 초의 93q 릴리스 이후로 이클립스 퍼블릭 라이선스 하로 라이선스되고 있다[4]

변종[편집]

콘 셸과 관련한 여러 소프트웨어 제품이 있다.

  • dtksh
  • tksh
  • oksh
  • mksh
  • SKsh
  • MKS
  • 콘 셸은 데이비드 콘의 유닉스 호환 패키지인 UWIN에 포함되어 있다.[8]

참조[편집]

  1. Ron Gomes (1983년 6월 9일). “Toronto USENIX Conference Schedule (tentative)”. 뉴스그룹net.usenix. 2010년 12월 29일에 확인함. 
  2. Guy Harris (1983년 10월 10일). csh question”. 뉴스그룹net.flame. 2010년 12월 29일에 확인함. 
  3. “Changes since 2012-08-06 follow”. 《research.att.com/》. 2013년 6월 28일에 보존된 문서. 
  4. http://www2.research.att.com/~astopen/download/gen/ast-open.html
  5. https://www.mirbsd.org/mksh.htm
  6. Bolsky, Morris I.; Korn, David G. (1989). 〈Acknowledgements〉. 《The KornShell Command and Programming Language》. Englewood Cliffs, NJ: Prentice Hall. xii쪽. ISBN 0-13-516972-0. 
  7. Anatole Olczak (2001). 《The Korn shell: Unix and Linux programming manual》. Addison-Wesley Professional. 4쪽. ISBN 978-0-201-67523-8. 

더 읽기[편집]

  • Morris I. Bolsky; David G. Korn (1995). 《The new KornShell command and programming language》. Prentice Hall PTR. ISBN 978-0-13-182700-4. 
  • David G. Korn; Charles J. Northrup; Jeffery Korn (1996년 7월). “The New KornShell—ksh93”. 《Linux Journal》 (27). 

외부 링크[편집]