나는 관한 책을 읽고 있어요.본 쉘(조상 bash
=본 아이덴티티 쉘현재 사용중입니다),코헨 쉘그리고C 쉘.
나는 호기심이 많고 경험해보고 싶습니다.
bash
터미널 에서데비안 11나는 다음을 실행하려고 한다:
bsh
ksh
csh
그러나 성공하지 못했습니다.
어떻게 해야 하나요?
답변1
csh
ksh
동일한 이름의 패키지에서 찾을 수 있습니다.
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" 셸을 사용하고 이전 셸로 돌아갈 수 있습니다.