
쉘 Dash 버전을 찾는 방법이 있는지 알고 싶습니다.
내가 좋아하는 몇 가지 명령을 시도 : dash -v, dash -V, dash --version,하지만 하나의 작품.
대시 셸 Wikipedia : http://en.wikipedia.org/wiki/Debian_Almquist_shell

쉘 Dash 버전을 찾는 방법이 있는지 알고 싶습니다.
내가 좋아하는 몇 가지 명령을 시도 : dash -v, dash -V, dash --version,하지만 하나의 작품.
대시 셸 Wikipedia : http://en.wikipedia.org/wiki/Debian_Almquist_shell
답변:
많은 방법이 있습니다 :
다음 명령을 실행하십시오.
적절한 캐시 정책 대시
내 컴퓨터에서 출력은 다음과 같습니다.
대시:
설치 : 0.5.7-3 우분투 1
후보자 : 0.5.7-3 우분투 1
버전 테이블 :
*** 0.5.7-3 우분투 10
500 http://in.archive.ubuntu.com/ubuntu/ quantal / main amd64 패키지
100 / var / lib / dpkg / 상태
dash따라서 내 시스템에 설치된 의 버전은 입니다 0.5.7.
다음 명령을 실행하십시오.
dpkg -s 대시
내 컴퓨터의 출력은 다음과 같습니다
패키지 : 대시 필수 : 예 상태 : 설치 완료 설치 우선 순위 : 필수 섹션 : 껍질 설치된 크기 : 213 관리자 : 우분투 개발자 아키텍처 : amd64 버전 : 0.5.7-3 우분투 1 의존 : debianutils (> = 2.15), dpkg (> = 1.15.0) 사전 의존 : libc6 (> = 2.14) 설명 : POSIX 호환 쉘 데비안 Almquist 쉘 (대시)은 POSIX 호환 쉘입니다. 재에서. . bash보다 빠르게 스크립트를 실행하고 라이브러리가 적기 때문에 의존성 (소프트웨어 또는 하드웨어에 대해 더욱 강력 해짐) 실패), 데비안 시스템에서 기본 시스템 쉘로 사용됩니다. 홈페이지 : http://gondor.apana.org.au/~herbert/dash/ 오리지널 메인테이너 : Gerrit Pape
보다시피 버전은 다음과 같습니다 0.5.7.
우분투의 버전은 다음과 같습니다.
<upstream_version>-<debian_revision> 우분투 <ubuntu_revision>
여기:
<upstream_version>: 원본 패키지의 버전입니다
버전 번호의 주요 부분입니다. 해당되는 경우 일반적으로 .deb파일이 만들어진 원본 ( "업스트림") 패키지의 버전 번호입니다 .
일반적으로 이것은 업스트림 작성자가 지정한 형식과 동일합니다. 그러나 패키지 관리 시스템의 형식 및 비교 체계에 맞게 다시 포맷해야 할 수도 있습니다.
<debian_revision>:는 패키지의 데비안 버전입니다.
버전 번호의이 부분은 업스트림 버전을 기반으로 데비안 패키지의 버전을 지정합니다.
인 경우 <debian_revision> = 0, 이것은 데비안 패키지가 없음을 의미합니다 (또는 우분투 팀이 데비안 리포지토리에있는 것보다 최신 버전으로 데비안 패키지를 포크했습니다).
ubuntu: 키워드 만 ubuntu.
<ubuntu_revision>: 패키지의 우분투 버전입니다.
예를 들어 봅시다.
2.6.0-1ubuntu1
여기,
2.6.0-0ubuntu1
여기,
출처 및 추가 정보 :
dpkg및 apt-cache버전 이야기 bash로 4.2같은 곳 bash --version으로 알려줍니다를 4.2.37. 실제로, bash --version당신에게 반면 모든 수정을 지시 dpkg하고 apt-cache단지 버전 미성년자를 생략, 당신에게 주요 버전을 말한다. 반올림으로 생각하십시오. 1.231을 1.23으로 반올림 할 수 있지만 여전히 다소 정확합니다.
당신은 시도 했습니까 man dash?
전체 옵션 이름에는 종종 두 개의 대시가 필요합니다 dash --version. 나는 그것을 사용하지 않으므로 그것이 효과가 있는지 모르겠다.
dash --version그냥 결과dash: 0: Illegal option --