내가 일부 Linux 운영 체제를 사용한다고 가정해 보겠습니다. 목록 어떻게 볼 수 있어?모두장착형 하우징과 함께 제공됩니다(누구나CLI 쉘 또는 GUI 쉘)?
이것을 입력하면 echo $SHELL
현재 쉘(Bash)만 표시되므로 나에게 좋지 않습니다. 그러나 내가 원하는 것은 현재 시스템에 설치된 모든 쉘을 나열하는 것입니다.
내 목표는 운영 체제와 함께 제공되는 모든 쉘을 직접 확인하는 것입니다. sh
특히 Bash
.
답변1
chsh -l
chsh
특정 사용자에 대해 변경할 수 있지만 chsh -l
사용 가능한 셸만 나열됩니다.
chsh -l
배포판이 이를 지원하지 않는 경우에도 cat /etc/shells
동일한 결과를 얻어야 합니다.