Apple, Mac OS X ile birlikte gelen komut satırı komutları için "man" sayfaları içeren bir web sitesi sağlıyor mu?


14

Apple.com'daki man sayfa içeriğine yetkili bir bilgi kaynağı olarak URL bağlantıları sağlamak istiyorum . Yerel kılavuz sayfasını tanımlamak ve alıntı yapmak gariptir.

Apple web üzerinde man sayfaları sağlıyor mu?


OS X'in her sürümü zaten komut satırı programları için manuel sayfaların yerel kopyalarını içerir, bu nedenle başka bir yere işaret etmeye gerek yoktur ve Apple neden artık web sitelerinde her sürüm için bir dizi sayfa tutmaz.
user3439894

4
Diğer işletim sistemlerini kullanan programcılara bağlanmak için onları bir web sitesinde bulundurmak yararlıdır. Ayrıca Apple'ın büyüklüğündeki bir şirket onları temelde çaba harcamadan sitelerinde bulabilir.
Lassi

Bunlara her zaman ihtiyacım var. Bazen hem Linux hem de macOS'u destekleyecek kabuk komut dosyaları yazmaya çalışıyorum (örneğin, readlinkMac'te kullanılabilir mi yoksa dosya boyutunu bayt cinsinden nasıl alabilirim stat). Tabii, BSD kılavuz sayfalarına bakabilirim ama hadi Apple.
TheDudeAbides

Yanıtlar:


4

Eski çevrimiçi endeks ortadan kalkmış gibi görünüyor. Ancak manuel sayfaların kaynak kodunu https://opensource.apple.com/ adresinde bulabilirsiniz . Bu site aynı zamanda geçmiş versiyonlara da ev sahipliği yapıyor.

Örneğin:

Ne yazık ki, tüm manuel sayfalara genel bir bakış yoktur, bu nedenle dizin dizinlerini manuel olarak kontrol etmeniz veya site:opensource.apple.com/source "ls.1"DuckDuckGo veya Google'da olduğu gibi bir şey kullanmanız gerekir .


site:opensource.apple.com/sourceHile parlak. Kılavuzun tüm bölümlerinden (OS X 10.9 gün öncesine kadar da olsa) tüm manuel sayfaların göz atılabilir bir listesi için aşağıdaki cevabımı inceleyin.
TheDudeAbides

3

Evet, Apple bu sayfaları çevrimiçi olarak sağlar, örneğin: ls komutu için https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/ls.1.html .

Kaynak: Dr Drang


7
Bu bağlantı “eski” sözcüğünü içeriyor ve Mac OS X'in eski sürümünü ele alıyor. Bu sitenin güncel sürümlerini bulamadım.
Basil Bourque

3
Neyin güncel olmadığını bilmiyorum - sorun bu. Sayfalar üstte büyük yazı tipinde açıkça söyleniyor This manual page is for Mac OS X version 10.9. Sayfadaki en üstteki çubukta "Emekli Belgeler Kütüphanesi" yazıyor. Ve BT endüstrisindeki “miras” kesinlikle “eskimiş, artık tavsiye edilmeyen veya uygulanamaz” için bir örtmece. Bu nedenle bu site hiçbir şeyden daha iyi olmasa da, mevcut tartışmalar için kesinlikle iyi değildir. Gönderiminizi takdir ediyorum, sadece web'deki man sayfalarının güncel ve belirli sürüm sürümleri olmasını diliyorum.
Basil Bourque

9
@samh Merhaba, bu URL şu an öldü
SebMa

10
Görünüşe göre Apple sitelerinin bu bölümünü indirdi ... yeni yerler var mı?
0xF2

1
@ 0xF2 Eski sürümlere archive.org adresinden erişebilirsiniz, ancak Apple OS X 10.9 etrafında güncellemeyi durdurdu.
Zenexer

3

2019'un gelecek dünyasından merhaba!

Ne yazık ki, site:opensource.apple.com/source stat.1apple.com "resmi" dokümantasyon istiyorsanız, bir web arama hala şeylerin temel durum gibi görünüyor .

İşte bazı alternatifler:

  • Wayback Machine'de Darwin man sayfaları
    • Bu, OS X 10.9 (Mavericks) için bir Mayıs 2018 yakalamasıdır ve hala bazı delikler vardır, bu nedenle sayfalardan bazılarını almak için Wayback Machine ile daha da geriye gitmeniz gerekebilir.
  • Mojave (10.14) Manix on Unix.com
    • site tasarımı burada eski kullanır Cru edilmiş boşluğa ciating miktarını ve muhtemelen Büyütmek gerekir dışarı bütünüyle adam sayfalarını görmek için

Güncelleme: Bu arada, opensource.apple.com adresindeki man sayfalarının ham roff kaynağını şu şekilde okunabilir bir şeye biçimlendirebilirsiniz :

  1. "düz metin" URL'sini kopyalayın:

    resim açıklamasını buraya girin

  2. bu URL'yi getirin curlve ekranda görüntülenmek üzere biçimlendirin 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

    Bu groffkomutla ilgili bazı yan notlar :

    • -rLL=${COLUMNS}n80 sütun sizin için yapmazsa, terminalinizin tam genişliğini kullanmak için ekleyin ; Komut genellikle bazı sihirli terminal boyutundan bu otomatik algılanmasını gelmez ( referans )man
    • Eğer yerini alabilir groff -man -T ps > ~/Desktop/grep.1.psbu şey eğer, açıp Preview.app ile yazdırabilirsiniz bu güzel bir PostScript manuel sayfasını almak için o son bölümü için

temelde "Gelecek dünyadan merhaba" verilen her cevap için doğrudur.
bot47

Gelecek dünya gerçekten sorununuzu düzelttiyse ve geri bildirimde bulunmaktan rahatsız olursa . Ancak bazen gelecekteki dünya, herhangi bir çözüm için ipucunu kilitlemez . :/
TheDudeAbides

2

Burada bazı MacOS man sayfaları var , ancak listenin ne kadar eksiksiz olduğunu bilmiyorum.


SS64, herhangi bir işletim sisteminde , komut satırı ortamında çalışan herkes için gerçekten iyi bir kaynaktır . İyi yapılandırılmış, kapsamlı ve düzenli. Yalnızca Microsoft'un (veya Apple'ın) resmi belgeleri bu standarda kadar olsaydı .
TheDudeAbides
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.