쉘 옵션은 명령이 실행될 때 명령의 전체 경로를 표시하는 데 사용됩니다.

쉘 옵션은 명령이 실행될 때 명령의 전체 경로를 표시하는 데 사용됩니다.

대부분의 셸에서 및 옵션을 사용하면 -v사용자가 Enter 키를 누른 후 명령이 실행되기 전에 사용자 입력이 -x구문 분석/확장의 다양한 지점에서 에코됩니다 . 내 질문은 이 작업을 수행할 때 셸에서 구문 분석할 stderr때 각 명령의 전체 경로를 표시할 수 있는 몇 가지 추가 설정이 있는지입니다 .PATH

분명히 which foo각 명령을 호출하기 전에 추가하여 foo동일한 작업을 수행 할 수 있지만 쉘이 이 작업을 자동으로 수행하도록 하는 것이 좋을 것입니다. 이렇게 하면 방금 다른 사용자를 위해 디버깅한 작업에 많은 시간을 절약할 수 있습니다.

(궁금하신 분들을 위해 원격으로 명령이 실패하는 이유를 알아내도록 돕고 있습니다 make. 문제는 그 PATH자체에 대한 소프트 링크인 명령에 있습니다. 문제의 명령은 실패하는 디렉토리에 있습니다. 존재하며 권한을 읽지 않고 있으며 그녀의 PATH사례는 너무 복잡하여 추가 설명이 필요하지 않지만 이 기능을 사용하면 전체 프로세스가 2시간이 아닌 5분 정도 소요됩니다.

저는 zsh사용자이므로 이 경우에 대한 답변에 가장 관심이 있지만 쉘 답변은 모두 수락하겠습니다.

관련 정보