Apple은 Mac OS X에 번들로 제공되는 명령 줄 명령에 대해`man` 페이지의 컨텐츠를 웹 사이트에 제공합니까?


14

권위있는 정보원으로 apple.com의 맨 페이지 콘텐츠에 대한 URL 링크를 제공하고 싶습니다 . 로컬 매뉴얼 페이지를 설명하고 인용하는 것은 어색합니다.

Apple은 웹에서 매뉴얼 페이지를 제공합니까?


OS X의 각 릴리스에는 이미 명령 줄 프로그램에 대한 수동 페이지의 로컬 사본이 포함되어 있으므로 다른 곳을 가리킬 필요가 없으며 Apple이 더 이상 웹 사이트에서 각 릴리스의 페이지 세트를 유지 보수하지 않는 이유가 있습니다.
user3439894

4
다른 운영 체제를 사용하는 프로그래머와 연결할 수 있도록 웹 사이트에 두는 것이 좋습니다. 또한 Apple 규모의 회사는 기본적으로 노력을 기울이지 않고도 사이트를 구축 할 수있었습니다.
Lassi

나는 항상 이것들이 필요하다. 때로는 Linux와 macOS를 모두 지원하는 쉘 스크립트를 작성하려고합니다 (예를 들어 readlinkMac에서 사용할 수 있는지 또는에서 파일 크기를 바이트로 가져 오는 방법 stat). 물론, BSD 매뉴얼 페이지를 찾을 수는 있지만 애플은 c'mon 입니다.
TheDudeAbides 2

답변:


4

오래된 온라인 지수는 사라진 것 같습니다. 그러나 https://opensource.apple.com/ 에서 매뉴얼 페이지의 소스 코드를 찾을 수 있습니다 . 이 사이트는 이전 버전도 호스팅합니다.

예를 들면 다음과 같습니다.

불행히도 모든 매뉴얼 페이지에 대한 개요가 없기 때문에 디렉토리 인덱스를 수동으로 확인하거나 site:opensource.apple.com/source "ls.1"DuckDuckGo 또는 Google 과 같은 것을 사용해야합니다 .


site:opensource.apple.com/source트릭은 훌륭합니다. 매뉴얼의 모든 섹션 에서 모든 매뉴얼 페이지 를 찾아 볼 수있는 목록을 보려면 (OS X 10.9 일로 거슬러 올라가고 있지만) 아래의 답변을 참조하십시오 .
TheDudeAbides 1

3

예, Apple은이 페이지를 온라인으로 제공합니다 (예 : ls 명령의 경우 https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/ls.1.html) .

출처 : Dr Drang


7
이 링크에는 "레거시"라는 단어가 포함되어 있으며 이전 버전의 Mac OS X에 적용됩니다. 해당 사이트의 최신 버전을 찾을 수 없습니다.
Basil Bourque

3
오래된 것이 무엇인지 모르겠습니다. 이것이 문제입니다. 페이지 상단에 큰 글꼴로 표시됩니다 This manual page is for Mac OS X version 10.9. 페이지의 맨 위 막대에는 "사용 중지 된 문서 라이브러리"가 있습니다. IT 산업의 "레거시"는 확실히 "오래된, 더 이상 권장되지 않거나 적용되지 않는"용어입니다. 따라서이 사이트는 아무것도 아닌 것보다 낫지 만 현재 토론에는 적합하지 않습니다. 귀하의 게시물을 보내 주셔서 감사합니다. 웹에 맨 페이지의 최신 버전 및 특정 버전이 있었으면 좋겠습니다.
Basil Bourque

9
@samh 안녕하세요,이 URL은 이제 죽었습니다
SebMa

10
애플이 사이트의 해당 섹션을 무너 뜨린 것 같습니다. 새로운 위치가 있습니까?
0xF2

1
@ 0xF2 archive.org에서 이전 버전에 액세스 할 수 있지만 Apple은 OS X 10.9에서 업데이트를 중단했습니다.
Zenexer

3

2019 년의 미래 세계에서 안녕하세요!

안타깝게도 site:opensource.apple.com/source stat.1apple.com에서 "공식적인"문서를 원한다면 웹 검색 이 여전히 기본적인 상태 인 것 같습니다.

대안은 다음과 같습니다.

  • Wayback Machine의 다윈 매뉴얼 페이지
    • 이것은 OS X 10.9 (Mavericks) 용 2018 년 5 월 캡처이며 여전히 약간의 구멍이 있으므로 일부 페이지를 얻으려면 Wayback Machine을 사용하여 시간이 더 멀어 질 수 있습니다
  • unix.com의 Mojave (10.14) 매뉴얼 페이지
    • 사이트 디자인은 여기에 전 사용 크루 공백의 ciating 금액을, 당신은 아마 확대해야합니다 밖으로 자신의 전체 매뉴얼 페이지를 참조하기

업데이트 : 그건 그렇고, 당신은 원시 포맷 할 수 있습니다 ROFF의 이 같은 인간이 읽을 수에 opensource.apple.com에 남자 페이지의 소스를 :

  1. "일반 텍스트"URL을 복사하십시오.

    여기에 이미지 설명을 입력하십시오

  2. 해당 URL을 가져 와서 다음을 사용 curl하여 화면에서 볼 수 있도록 형식화하십시오 groff.

    # use 'wget -qO -' if you don't have 'curl'
    curl -s https://opensource.apple.com/source/grep/grep-28/grep/doc/grep.1 \
      | groff -man -T utf8 \
      | less
    

    해당 groff명령 에 대한 몇 가지 참고 사항 :

    • -rLL=${COLUMNS}n80 열이 당신을 위해 그것을하지 않는 경우, 터미널의 전체 너비를 사용하도록 추가 하십시오; man명령은 일반적으로 터미널 크기 ( reference ) 에서이를 자동 감지하는 마술을 수행합니다.
    • groff -man -T ps > ~/Desktop/grep.1.ps마지막 부분을 대신 하여 Preview.app로 열고 인쇄 할 수있는 아름다운 PostScript 매뉴얼 페이지를 얻을 수 있습니다.

기본적으로 "미래 세계에서 온 안녕"은 주어진 모든 답변에 대해 정확합니다.
bot47

경우 미래의 세계는 실제로 문제를 해결, 그리고 다시보고 귀찮게. 그러나 때로는 미래 세계 가 누군가를 위해 해결책없이 스레드를 대신 잠급니다 . :/
TheDudeAbides

2

목록이 얼마나 완전한지 모르겠지만 여기에 일부 MacOS 매뉴얼 페이지 가 있습니다.


SS64는 모든 OS 에서 명령 줄 환경에서 작업하는 모든 사람에게 정말 유용한 리소스입니다 . 잘 구성되고 포괄적 이며 정리되지 않은 것입니다. Microsoft (또는 Apple) 공식 문서 만이 표준에 부합하는 경우 .
TheDudeAbides
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.