학습자료/리눅스 2012. 1. 13. 14:47

http://blog.naver.com/jamesy?Redirect=Log&logNo=60140853570
배쉬 쉘구조

http://nick_jenny.blog.me/30087755915
쉘스크립트(if, for, while, 함수)  :  함수사용법 설명 중 함수 이름뒤에 ()표시를해야합니다.

http://blog.naver.com/timberx?Redirect=Log&logNo=30036391951
예제로 알아보 는 bash for문

http://bear.sage.kr/34
case문 사용


htp://blog.naver.com/titan79th?Redirect=Log&logNo=140022155339
sh, bash, csh, ksh (걍 궁금해서)

sh는 bone shell이라고 불리우며 가장 기본적인 쉘입니다.

쉘이란 커널과 사용자를 연결해주는 하나의 매개체 역할을 한다고 보시면 됩니다.

가장 기본이 되는 쉘이 바로 sh입니다.

쉘은 여러가지 형태로 만들어 지지만 크게 csh 계열과 ksh계열로 분리가 됩니다.

csh는 c 언어를 기초로 만들어진 쉘입니다.(관리자 중심)

ksh는 korn shell이라고 불리며 사용자 중심으로 만들어진 쉘입니다.

csh는 후에 tcsh(확장c쉘) 로 확장 됩니다

리눅스는 bash 라는 쉘을 사용하며 이 의미는 born again shell의 의미를 가지고 있습니다.

bash는 csh의 관리적인 측면과 ksh의 사용자 편의성 측면을 모두 고려하여 만들어진 쉘입니다.

참고로 sun사의 solaris 는 ksh를 사용합니다.

그외 타 유닉스들도 각자 자기에 맞는 쉘을 사용하고 있습니다.

 

마지막으로 유닉스(리눅스포함)는 대부분의 쉘을 호환하여 사용할 수 있습니다.

예를 들면 리눅스에서 bash쉘을 사용하다가 csh로 바꾸거나 ksh로 바꾸는등 자기에게 맞는 쉘을 선택해서 사용할 수 있습니다.




'학습자료 > 리눅스' 카테고리의 다른 글

[펌]리눅스에서 Semaphore 사용시 주의점  (0) 2012.03.13
[링크]Semaphore  (0) 2012.03.13
[링크]Pthread API Reference  (0) 2012.03.12
pthread 기본  (0) 2012.03.12
리눅스 기본  (0) 2012.01.17
posted by cozyboy
: