Bash가 없는 Linux

Bash가 없는 Linux

저는 Linux 세계에 처음 입문한 사람은 아니지만 Bash를 결코 좋아하지 않았습니다. 일반적으로 나에게 프로그래밍은 예술이고 언어 구문에 매우 민감합니다. bash로 작업해야 할 때는 마치 석기 시대 사람들의 언어로 글을 쓰는 것 같은 느낌이 듭니다.

Fish가 완벽한 쉘은 아닐 수도 있지만 Bash보다 훨씬 낫기 때문에 완전히 전환하고 싶지만 시스템에서 Bash를 제거하는 것은 좋은 생각이 아니라고 합니다.

그래서 나는 누구나 답을 얻을 것이라는 믿음이 거의 없음에도 불구하고 이 말도 안되는 질문을 하기로 결정했습니다. 기본적으로 bash가 없는 사용 가능한 Linux 배포판이 있습니까?

답변1

쉘을 변경하고 bash 존재를 완전히 잊어버리는 것을 방해하는 것은 없습니다.

chsh --shell /usr/bin/fish
# or
usermod --shell /usr/bin/fish luarocks

원칙적으로는 그 존재가 마음에 들지 않는 것 같지만, 우리가 좋아하지 않는 삶의 많은 것들이 화를 내지 않고 무시할 수 있을 수 있습니다.

AFAIK bash를 사용하지 않는 많은 청중을 대상으로 잘 지원되는 주요 배포판은 없습니다. 지원 수준이 낮은 것을 정말로 처리하고 싶다면 와 함께 제공되는 것을 사용할 수도 있습니다 busybox.

답변2

많은 응용 프로그램에는 /usr 하위 디렉터리에 스크립트가 설치되어 있으므로 bash를 제거하면 그 중 아무 것도 계속 제대로 작동하지 않습니다. 제거하지 말고 bash를 프로필 셸로 사용하지 마십시오. ksh 또는 다른 셸을 다음과 같이 사용하십시오. 사용자 영역 수준의 기본 쉘에 대한 기본 쉘입니다.

나는 매우 가벼운 배포판이라도 적어도 bash/sh/ksh/csh 및 기타 몇 가지 배포판을 처음부터 제공하기 전까지는 bash가 없는 Linux 배포판은 없다고 생각합니다.

관련 정보