Apple จัดทำเว็บไซต์ที่มีเนื้อหาของหน้า `คน 'สำหรับคำสั่งบรรทัดคำสั่งที่มาพร้อมกับ Mac OS X หรือไม่?


14

ฉันต้องการให้ลิงค์ URL ไปยังเนื้อหาของหน้าคนที่ apple.com เป็นแหล่งข้อมูลที่เชื่อถือได้ การอธิบายและอ้างถึงหน้าคนในท้องถิ่นนั้นเป็นสิ่งที่ไม่เหมาะสม

Apple จัดหา man page บนเว็บหรือไม่?


แต่ละ OS X รีลีสประกอบด้วยสำเนาของโลคัลเพจด้วยตนเองสำหรับโปรแกรมบรรทัดคำสั่งดังนั้นไม่จำเป็นต้องชี้ไปที่อื่นและทำไม Apple ไม่เก็บชุดของเพจสำหรับแต่ละรีลีสบนเว็บไซต์ของพวกเขา
user3439894

4
มันมีประโยชน์ที่จะให้พวกมันอยู่บนเว็บไซต์เพื่อลิงค์ไปยังโปรแกรมเมอร์ที่ใช้ระบบปฏิบัติการอื่น นอกจากนี้ บริษัท ขนาดของ Apple สามารถทำให้พวกเขาขึ้นมาบนไซต์ของพวกเขาโดยไม่มีความพยายาม
Lassi

ฉันต้องการสิ่งเหล่านี้ตลอดเวลา บางครั้งฉันพยายามเขียนเชลล์สคริปที่รองรับทั้ง Linux และ macOS (ยกตัวอย่างเช่นreadlinkมีให้ใช้บน Mac หรือวิธีรับขนาดไฟล์เป็นไบต์stat) แน่นอนฉันสามารถค้นหาหน้าคู่มือBSD ได้ แต่c'mon , Apple
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

ที่มา: Dr Drang


7
ลิงค์นั้นมีคำว่า "มรดก" และกล่าวถึง Mac OS X เวอร์ชันเก่าฉันไม่สามารถหารุ่นล่าสุดของไซต์นั้นได้
Basil Bourque

3
ฉันไม่รู้ว่าอาจจะล้าสมัย - นั่นคือปัญหา This manual page is for Mac OS X version 10.9หน้าอย่างชัดเจนกล่าวว่าในตัวอักษรขนาดใหญ่ที่ด้านบน แถบด้านบนสุดของหน้าระบุว่า“ ไลบรารี่เอกสารเกษียณ” และ "มรดก" ในอุตสาหกรรมไอทีนั้นเป็นคำที่ใช้เรียก "ล้าสมัยไม่มีคำแนะนำหรือเกี่ยวข้อง" ดังนั้นแม้ว่าเว็บไซต์นี้อาจจะดีกว่าไม่มีอะไร แต่ก็ไม่ดีสำหรับการสนทนาในปัจจุบัน ฉันขอบคุณการโพสต์ของคุณฉันแค่หวังว่าจะมีรุ่นล่าสุดและรุ่นเฉพาะของหน้าคนบนเว็บ
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.1ยังคงเป็นสถานะพื้นฐานของสิ่งต่าง ๆ หากคุณต้องการเอกสาร "ทางการ" จาก apple.com

นี่คือทางเลือก:

  • หน้าคนของดาร์วินบนเครื่อง Wayback
    • นี่คือการจับภาพพฤษภาคม 2018 สำหรับ OS X 10.9 (Mavericks) และยังมีบางช่องดังนั้นคุณอาจต้องย้อนเวลากลับไปให้ไกลขึ้นด้วย Wayback Machine เพื่อรับหน้าบางส่วน
  • Mojave (10.14) หน้าคนใน unix.com
    • การออกแบบเว็บไซต์ที่นี่ใช้อดีตCruจำนวน 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}nเพื่อใช้ความกว้างเต็มของเทอร์มินัลของคุณหาก 80 คอลัมน์ไม่เหมาะกับคุณ คำสั่งมักจะไม่วิเศษบางอย่างเพื่อตรวจขนาดนี้จาก terminal ของคุณ ( อ้างอิง )man
    • คุณสามารถทดแทนgroff -man -T ps > ~/Desktop/grep.1.psส่วนสุดท้ายนั้นเพื่อรับหน้าคู่มือ PostScript ที่สวยงามที่คุณสามารถเปิดและพิมพ์ด้วย Preview.app หากเป็นสิ่งที่คุณต้องการ

โดยพื้นฐานแล้ว "สวัสดีจากโลกอนาคต" ถูกต้องสำหรับทุกคำตอบที่ให้ไว้
bot47

หากโลกอนาคตแก้ไขปัญหาของคุณจริงและใส่ใจที่จะรายงานกลับ แต่บางครั้งโลกในอนาคตเพียงแค่ล็อคเธรดของคุณแทนโดยไม่มีใครแก้ปัญหาใด:/
TheDudeAbides

2

มีบางหน้าของ MacOS ที่นี่แต่ฉันไม่รู้ว่ารายการสมบูรณ์แค่ไหน


SS64 เป็นจริงๆทรัพยากรที่ดีสำหรับทุกคนที่ทำงานในสภาพแวดล้อมบรรทัดคำสั่งบนใด ๆ OS มันมีโครงสร้างที่ดีครอบคลุมและกระจายตัว หากเอกสารอย่างเป็นทางการของ Microsoft (หรือ Apple) เป็นไปตามมาตรฐานนี้
TheDudeAbides
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.