"버전 정보 출력 옵션은 무엇입니까 ls
?"라는 UNIX 명령을 알아야 합니다.
ls -1
그러나 이것은 모든 것을 나열합니다.
답변1
ls --version
대부분의 경우 GNU 명령의 경우 --version
다음을 사용합니다 .
답변2
다음을 사용하여 매뉴얼 페이지의 바닥글 줄을 인쇄할 수 있습니다.
PAGER='tail -n1' man command
최대명령의 줄 시작 부분에는 버전 번호가 포함됩니다. 구체적인 예에서는 ls
상황이 조금 이상할 수 있습니다.
예를 들어 내 NetBSD 시스템에서는 NetBSD 7.1
해당 위치에 해당 항목이 표시되므로 해당 시스템 버전이 어느 것인지 알 수 있습니다. 대신 GNU는 ls
해당 위치에 coreutils 버전을 넣습니다. GNU 변형에는 --version
플래그도 포함되어 있지만 전체 coreutils 버전만 제공합니다.
논평 --version
:
전부는 아니지만 대부분의 GNU 소프트웨어는 --version
플래그 전달을 지원합니다. 이는 UNIX 계열 시스템에서 대부분의 명령에 대한 몇 가지 기본 구현을 포함하여 GNU가 아닌 소프트웨어에는 적용되지 않습니다.
게다가 이러한 유산으로 인해 GNU의 구현은 echo
(매뉴얼에서) 다음과 같이 명시된 POSIX 표준을 따르지 않습니다.
구현은 어떤 옵션도 지원해서는 안 됩니다.