저는 Debian 11에서 bash를 사용하고 있습니다. 하지만 원할 경우 Bourne, Korn 또는 C-Shell을 어떻게 열 수 있나요?

저는 Debian 11에서 bash를 사용하고 있습니다. 하지만 원할 경우 Bourne, Korn 또는 C-Shell을 어떻게 열 수 있나요?

나는 관한 책을 읽고 있어요.본 쉘(조상 bash=본 아이덴티티 쉘현재 사용중입니다),코헨 쉘그리고C 쉘.

나는 호기심이 많고 경험해보고 싶습니다.

bash터미널 에서데비안 11나는 다음을 실행하려고 한다:

bsh
ksh
csh

그러나 성공하지 못했습니다.

어떻게 해야 하나요?

답변1

cshksh동일한 이름의 패키지에서 찾을 수 있습니다.

sudo apt install csh ksh

읽고 있는 책의 연도와 그 책의 기반이 되는 셸에 따라 csh현재 사용 가능한 데비안 버전이 다르게 동작하는 것을 볼 수 있습니다.ksh

Bourne 쉘은 직접 사용할 수 없지만 dash(Debian에 기본적으로 설치됨) Bourne 쉘의 복제본으로 작성된 Almquist 쉘의 후속 제품입니다. dash그러나 POSIX와 호환되므로 더 이상 Bourne 쉘과 호환되지 않습니다.

데비안 외부에서도 최신 버전을 찾을 수 있습니다본 쉘존재하다가보 프로젝트.

답변2

다음을 입력합니다. which zsh ksh csh
출력에 아무 것도 표시되지 않으면 Run을 실행
sudo apt install zsh ksh csh -y하고 다시 실행합니다
which zsh ksh csh. 이제 설치되었음을 표시합니다.

cloud_user@b12674a8e11c:~$ which zsh csh ksh
/usr/bin/zsh
/usr/bin/csh
/usr/bin/ksh

그런 다음 이를 입력하면 zsh 새로운 쉘 환경으로 이동됩니다. 추가 설명, 유형

echo $0

사용 중인 쉘을 확인하십시오. 언제든지 exit"zsh" 셸을 사용하고 이전 셸로 돌아갈 수 있습니다.

관련 정보