명령을 업데이트하려면 어떻게 해야 합니까?

명령을 업데이트하려면 어떻게 해야 합니까?

내 "whatis" 매뉴얼 페이지가 온라인에서 찾은 다른 매뉴얼 페이지와 일치하지 않습니다. 즉, 사용할 수 있는 옵션이 없습니다.

/home/User$ whatis -d ls
whatis: -d: unknown option
uname -srv
Darwin 16.7.0 Darwin Kernel Version 16.7.0: Sun Jun  2 20:26:31 PDT 2019; root:xnu-3789.73.50~1/RELEASE_X86_64

내 첫 번째 생각은 bash를 업데이트할 수 있다는 것이었지만 내장 명령이 아니기 때문에 이것이 가능한지 모르겠습니다. 며칠 동안만 CLI를 사용했는데 문제 해결 방법도 잘 모르겠습니다. 또한 문제 해결로 인해 컴퓨터가 어떤 식으로든 오작동을 일으킬 수도 있다는 걱정도 됩니다.

답변1

Mac을 사용하고 계신 것 같습니다. 일부 온라인 페이지는 다른 UNIX 계열 시스템에서 사용할 수 있습니다. 이들 중 다수는 반드시 인식하지 못한 채 Linux 중심(보다 구체적으로 GNU 중심)입니다.

특정 명령에 대한 최종 해결 방법은 설치된 참조 문서를 사용하는 것입니다. 예를 들어, man whatis자신이 설치된 whatis.


이는 추가 플래그와 옵션을 얻기 위해 명령을 업데이트하는 것이 아니라 추가 플래그와 옵션을 얻기 위해 명령을 업데이트하는 것입니다. 오히려, 겉으로는 동일해 보이는 명령을 다르게 구현하는 경우가 있습니다. Mac 사용자는 homebrew라는 추가 기능 패키지 시스템을 통해 많은 표준 명령의 GNU 버전을 얻을 수 있습니다. 나는 그것을 직접 사용하지 않지만 다음에서 더 많은 것을 배울 수 있습니다.https://brew.sh/

관련 정보