Bash가 잘못 실행되는 이유는 무엇입니까? [폐쇄]

Bash가 잘못 실행되는 이유는 무엇입니까? [폐쇄]

최근에 bash의 (나에게는 매우 이상한) 동작이 발생했습니다. 내 환경은 다음과 같습니다

  • 애플 시스템
  • PATH 변수는 다음과 같이 수정됩니다./usr/local/bin:$PATH
  • 이전에 설치했는지 아니면 이미 설치되어 있는지 기억이 나지 않지만 문제는 두 개의 bash가 있다는 것입니다. 하나는 in /bin/bash이고 다른 하나는 in 입니다./usr/local/bin/bash

명령줄에 입력하면 /bin/bash(PATH가 위에서 언급한 대로 설정됨) /usr/local/bin/bash바이너리에 대한 절대 경로를 지정하더라도 실제로 PATH를 검색하는 것처럼 보입니다(Return PATH를 /usr/local/bin기본값 으로 설정). 이를 확인하기 위해 해당 경로가 없는 값). 이것이 어떻게 작동해야 하는가?

답변1

/bin/bash --version 및 /usr/local/bin/bash --version 발행

내 생각엔 /bin/bash가 v3을 실행하고 /usr/local/bin이 v5를 실행하고 있다는 것을 알게 될 것입니다.

homebrew를 사용하여 아무것도 설치하셨나요?

관련 정보