GNU coreutils 및 GNU Bash [닫기]

GNU coreutils 및 GNU Bash [닫기]

GNU coreutils와 GNU Bash가 혼동됩니다.

나는 설치했다Bash GNU 프로젝트 - 자유 소프트웨어 재단,
설치해야 하나요?Coreutils - GNU 핵심 유틸리티

어떻게 구별할 수 있나요?

답변1

GNU coreutils는 모든 Unix 시스템에서 , , 등과 같은 핵심 유틸리티 구현을 ls제공 cp합니다 nice.tr

Bash는 쉘입니다. 대화형 셸은 명령을 입력할 수 있는 명령 프롬프트를 제공합니다. Bash(모든 Unix 쉘과 마찬가지로)도 쉘 스크립트를 실행할 수 있습니다.

Bash와 GNU coreutil은 두 개의 별도 프로젝트 로 유지 관리됩니다1 .

macOS를 사용하고 있다면 아마도 이미 셸을 실행하고 있을 것입니다 bash(상당히 오래된 버전이기는 하지만). 그리고스스로 만든, 최신 버전( brew install bash)을 설치할 수 있습니다.

Homebrew는 GNU coreutils( brew install coreutils)도 제공합니다. macOS에서 Homebrew를 통해 GNU coreutils를 설치하면 g.etc와 같은 접두사가 있는 모든 GNU 핵심 유틸리티 에 액세스할 수 있습니다 gls( gmkdir또는 설치 메시지를 읽고 이 접두사 없이 활성화할 수 있습니다).


awk1GNU ( gawkLinux가 아닌 시스템), GNU sed( gsedLinux가 아닌 시스템) 및 GNU find(일반적 으로 Linux가 아닌 시스템) 와 같은 기타gfind 일반 유틸리티 도 별도의 프로젝트로 유지 관리되므로 별도의 패키지로 사용할 수 있습니다. macOS에서 Homebrew를 사용하면 세 가지 패키지를 설치 하고 gawk세 가지 특정 GNU 명령에 액세스할 수 있습니다.gnu-sedfindutils

관련 정보