Appleは、Mac OS Xにバンドルされているコマンドラインコマンドの「man」ページのコンテンツをWebサイトに提供していますか?


14

信頼できる情報源として、apple.comのmanページコンテンツへのURLリンクを提供したいと思います。ローカルのmanページの記述と引用は厄介です。

AppleはWeb上のmanページを提供していますか?


OS Xの各リリースには、コマンドラインプログラムのマニュアルページのローカルコピーがすでに含まれているため、他の場所を指定する必要がなく、なぜAppleが各リリースの一連のページをWebサイトで維持しなくなったのですか。
user3439894 2016年

4
他のオペレーティングシステムを使用するプログラマーにリンクするために、それらをWebサイトに掲載すると便利です。また、アップルほどの規模の企業であれば、基本的に苦労せずにサイトに掲載することができます。
ラッシー

私はいつもこれらが必要です。LinuxとmacOSの両方をサポートするシェルスクリプトを作成しようとしていることもあります(たとえば、readlinkMacで使用できるかどうか、またはからファイルサイズをバイト単位で取得する方法などstat)。確かに、私は見に行くことができBSD マニュアル ページが、召し上がれ、アップル。
TheDudeAbides

回答:


4

古いオンラインインデックスは消滅しているようです。ただし、https://opensource.apple.com/でマニュアルページのソースコードを見つけることができます。このサイトは過去のバージョンもホストしています。

例えば:

残念ながら、すべてのマニュアルページの概要はありません。そのため、手動でディレクトリインデックスを確認するかsite:opensource.apple.com/source "ls.1"、DuckDuckGoやGoogleのようなものを使用する必要があります。


site:opensource.apple.com/sourceトリックは素晴らしいです。マニュアルのすべてのセクションからのすべてのマニュアルページの一覧(OS X 10.9日まで遡ります)については以下の私の回答を参照しください。
TheDudeAbides

3

はい、Appleは例えば、オンラインこれらのページが用意されています https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/ls.1.htmlためのlsコマンド。

ソース:ドラン博士


7
そのリンクには「レガシー」という言葉が含まれており、古いバージョンのMac OS Xを対象としています。そのサイトの最新版は見つかりませんでした。
バジルブルク2016年

3
何が古くなっているのかわかりません-それが問題です。ページの上部には大きなフォントではっきりと書かれていThis manual page is for Mac OS X version 10.9ます。ページの一番上のバーには、「廃止されたドキュメントライブラリ」と表示されています。また、IT業界の「レガシー」は、「時代遅れ、もはや推奨されない、または適用されない」という意味での間違いです。したがって、このサイトは何もないよりは良いかもしれませんが、現在の議論には確かに良くありません。私はあなたの投稿に感謝します。Web上のmanページの最新版と特定バージョンの版があったらいいのにと思います。
バジルブルク2016年

9
@samhこんにちは、このURLは現在
無効に

10
Appleはサイトのそのセクションを削除したようです...新しい場所はありますか?
0xF2

1
@ 0xF2 archive.orgで古いバージョンにアクセスできますが、AppleはOS X 10.9の周りでそれらの更新を停止しました。
Zenexer

3

2019年の未来の世界からこんにちは!

悲しいことに、site:opensource.apple.com/source stat.1apple.comからの「公式」ドキュメントが必要な場合、ウェブ検索は依然として基本的な状態のようです。

ここにいくつかの選択肢があります:

  • ウェイバックマシンの ダーウィンのマニュアルページ
    • これはOS X 10.9(Mavericks)の2018年5月のキャプチャであり、まだいくつかの穴があるため、いくつかのページを取得するには、Wayback Machineを使用してさらに前に戻る必要がある場合があります。
  • unix.comの Mojave(10.14)のマニュアルページ
    • ここにサイトのデザインは、ex使用クリュの空白のciating量を、あなたはおそらく、ズームインする必要がありますアウト、それらの全体がmanページを参照してください

更新: ちなみに、opensource.apple.comのマニュアルページの生のroffソースを、次のように人間が読める形式にフォーマットできます。

  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
    • あなたは置き換えることができますgroff -man -T ps > ~/Desktop/grep.1.psそれはあなたのものだならば、あなたはPreview.appで開き、印刷できること美しいPostScriptのマニュアルページを取得するために、その最後の部分のために

基本的に、「未来の世界からこんにちは」は、そこにあるすべての答えに対して正しいです。
Max Ried

もし未来の世界があなたの問題を実際に修正し、そして報告すること迷惑をかけたなら。しかし、時々、未来の世界は代わりにあなたのスレッドをロックするだけで、誰にも解決策がありません:/
TheDudeAbides

2

いくつかのMacOSのmanページがあり、ここで私はリストがどのように完全にわかりませんけれども、。


SS64は、任意の OSのコマンドライン環境で作業するすべての人にとって非常に優れたリソースです。それは、適切に構造化され、包括的で整理されています。Microsoft(またはApple)の公式ドキュメントのみがこの基準に達していた場合
TheDudeAbides
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.