우분투 쉘에 관한 질문

학교에서 유닉스를 배우다가 우분투를 설치하고 질문드립니다.

학교에서 유닉스를 쓸때는 본쉘 씨쉘 콘쉘등이 있던데…

우분투에서는 다른 쉘로 변경하거나…추가하는기능은 없나요??

초보입니다. 자세하게 설명 해주시면 감사하겠습니다.

일단 아무 shell이나 실행하고 나서 chsh 명령을 사용해 보세요. 기본 shell을 다른 shell로 바꿔주는 프로그램입니다. 근데 다른 shell을 사용하려면 일단 그 shell을 설치해야겠지요. csh, tcsh 등은 같은 이름의 패키지로 있고, korn shell은 보아 하니 pdksh이 같은 것 같은데요. ksh의 public domain version이라고 하는군요. 설치는 시냅틱 패키지 관리자 같은 것을 사용하시면 됩니다.

다른 쉘은 어디서 구할수 있나요??

시냅틱 패키지 관리자는 뭔가요?? ㅜㅜ 죄송합니다. 완전 초보라서…

tcsh을 예로 들면,

alt+F1 누르면 나오는 메뉴에서 시스템>관리>시냅틱 패키지 관리자를 선택하시면 관리자가 뜹니다. ctrl+f 누르시고 tcsh 입력하면 목록 중에 tcsh이라는 패키지가 있을 겁니다. 오른쪽 클릭해서 설치표시를 선택하시고 툴바에서 적용을 누르시면 됩니다.

tcsh로 기본 shell을 변경하려면 터미널(alt+F1 메뉴>보조프로그램>터미널 선택)에서

[code:2okytvaj]
chsh
[/code:2okytvaj]라고 명령하시고 이어서 패스워드 입력하시고, 그 다음 login shell이라고 나오는 부분에 /bin/tcsh 이라고 입력하시면 될 겁니다.

시냅틱 패키지 관리자는 우분투에 패키지 관리 시스템에 의해 설치될 수 있는 우분투 용 프로그램 패키지의 설치 및 삭제 등을 관리하는 관리 프로그램입니다.

우분투 패키지라 함은, 특정한 형식으로 패키징된 바이너리 형태의 파일을 말하는 것으로써 확장자가 deb인 것을 말합니다.

패키지 저장소에 이러한 우분투 패키지들을 둠으로써, 사용자들은 그 패키지 저장소에 접속해서 해당 패키지들을 마음대로 골라 설치하거나 삭제를 할 수 있는 것입니다.

우분투 공식 패키지 저장소에는 우분투가 공식적으로 지원하는 소프트웨어 패키지들이 들어 있으며, 바로 그 시냅틱 패키지 관리자를 통해 패키지 저장소에 접근하여 패키지들을 다운로드 받고 설치하는 등의 작업을 할 수 있는 것입니다.

우분투에서 디폴트로 사용하는 배쉬 쉘 외에 다른 쉘들도 이러한 우분투 패키지의 형태로 우분투 공식 저장소에 존재하기 때문에, 위에 Lbird님께서 말씀하신 것과 같은 방법으로 다운로드 받고 설치하여 사용하실 수 있습니다.

참고되셨길…

감사합니다 ^^