![운영 체제에서 쉘 목록을 얻는 방법은 무엇입니까? [복사]](https://linux55.com/image/121680/%EC%9A%B4%EC%98%81%20%EC%B2%B4%EC%A0%9C%EC%97%90%EC%84%9C%20%EC%89%98%20%EB%AA%A9%EB%A1%9D%EC%9D%84%20%EC%96%BB%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
내가 일부 Linux 운영 체제를 사용한다고 가정해 보겠습니다. 목록 어떻게 볼 수 있어?모두장착형 하우징과 함께 제공됩니다(누구나CLI 쉘 또는 GUI 쉘)?
이것을 입력하면 echo $SHELL
현재 쉘(Bash)만 표시되므로 나에게 좋지 않습니다. 그러나 내가 원하는 것은 현재 시스템에 설치된 모든 쉘을 나열하는 것입니다.
내 목표는 운영 체제와 함께 제공되는 모든 쉘을 직접 확인하는 것입니다. sh
특히 Bash
.
답변1
chsh -l
chsh
특정 사용자에 대해 변경할 수 있지만 chsh -l
사용 가능한 셸만 나열됩니다.
chsh -l
배포판이 이를 지원하지 않는 경우에도 cat /etc/shells
동일한 결과를 얻어야 합니다.