Điều đó phụ thuộc vào các trang man ... Theo truyền thống, họ đã bao gồm một phần với các ví dụ - nhưng vì một số lý do thường bị thiếu trong các trang man trong Linux (và tôi giả sử khác sử dụng các lệnh GNU - hầu hết là những ngày này). Mặt khác, trên Solaris, hầu hết mọi trang nam đều có phần Ví dụ, thường có một vài ví dụ.
Nếu tôi đoán, từ lâu, FSF / GNU đã không khuyến khích sử dụng các man
trang và thích người dùng sử dụng thông tin cho tài liệu thay thế. info
trang có xu hướng toàn diện hơn các trang người đàn ông, và thường làm bao gồm các ví dụ. info
các trang cũng "chuyên đề" hơn - tức là các lệnh liên quan (ví dụ: các lệnh tìm tệp) thường có thể được tìm thấy cùng nhau.
Một lý do khác có thể là GNU và các man
trang của nó được sử dụng trên nhiều hệ điều hành khác nhau có thể khác nhau (có rất nhiều sự khác biệt giữa các bản phân phối Linux khác nhau). Ý định có thể là nhà xuất bản đã thêm các ví dụ liên quan đến HĐH / distro cụ thể - điều này rõ ràng hiếm khi được thực hiện.
Tôi cũng sẽ thêm rằng man
các trang không bao giờ có ý định "dạy người mới bắt đầu". UNIX được phát triển bởi các chuyên gia máy tính (thuật ngữ cũ "tin tặc") và dự định sẽ được sử dụng bởi các chuyên gia máy tính. Do đó, các trang man không được tạo ra để dạy một người mới, nhưng để nhanh chóng hỗ trợ một chuyên gia máy tính cần một lời nhắc cho một số tùy chọn tối nghĩa hoặc định dạng tệp lạ - và điều này được phản ánh trong cách phân chia trang nam.
man
Do đó, các trang được dự định là
- Một tài liệu tham khảo nhanh để làm mới bộ nhớ của bạn; chỉ cho bạn cách gọi lệnh và liệt kê các tùy chọn có sẵn.
- Một mô tả sâu sắc và kỹ lưỡng - và thường rất kỹ thuật - về tất cả các khía cạnh của lệnh. Nó được viết bởi các chuyên gia máy tính, cho các chuyên gia máy tính đồng nghiệp.
- Danh sách các biến môi trường và tệp (tức là tệp cấu hình) được sử dụng bởi lệnh.
- Tham khảo tài liệu khác (ví dụ: sách) và các
man
trang khác - ví dụ: cho định dạng của tập tin cấu hình và các lệnh liên quan / tương tự.
Điều đó nói rằng, tôi rất đồng ý với bạn rằng man
các trang nên có ví dụ, vì chúng có thể giải thích việc sử dụng tốt hơn là lội qua chính trang của người đàn ông. Các ví dụ quá tệ thường không có sẵn trên man
các trang Linux ...
Ví dụ về phần Ví dụ của trang người Solaris - zfs (1M):
(...)
VÍ DỤ
Ví dụ 1 Tạo phân cấp hệ thống tệp ZFS
Các lệnh sau tạo một hệ thống tập tin có tên pool / home
và một hệ thống tập tin có tên pool / home / bob. Điểm gắn kết
/ export / home được đặt cho hệ thống tập tin mẹ và
tự động kế thừa bởi hệ thống tập tin con.
# zfs tạo hồ bơi / nhà
# zfs đặt mountpoint = / export / home pool / home
# zfs tạo hồ bơi / nhà / bob
Ví dụ 2 Tạo Ảnh chụp nhanh ZFS
Lệnh sau tạo một ảnh chụp nhanh có tên ngày hôm qua.
Ảnh chụp nhanh này được gắn theo yêu cầu trong .zfs / ảnh chụp nhanh
thư mục gốc của hệ thống tập tin pool / home / bob.
# zfs snapshot pool / home / bob @ ngày hôm qua
Ví dụ 3 Tạo và hủy nhiều ảnh chụp nhanh
Lệnh sau tạo ảnh chụp nhanh có tên ngày hôm qua của
pool / home và tất cả các hệ thống tập tin con cháu của nó. Mỗi
ảnh chụp nhanh được gắn theo yêu cầu trong thư mục .zfs / snapshot
tại thư mục gốc của hệ thống tập tin Lệnh thứ hai phá hủy
ảnh chụp nhanh mới được tạo.
# zfs snapshot -r pool / home @ ngày hôm qua
# zfs phá hủy -r pool / home @ ngày hôm qua
SunOS 5.11 Thay đổi cuối cùng: 23 tháng 7 năm 2012 51
Các lệnh quản trị hệ thống zfs (1M)
Ví dụ 4 Vô hiệu hóa và kích hoạt nén hệ thống tệp
Lệnh sau vô hiệu hóa thuộc tính nén cho
(...)
Trang người đàn ông đặc biệt này đi kèm với 16 (!) Ví dụ như ... Kudos to Solaris!
(Và tôi sẽ thừa nhận bản thân tôi hầu hết đã làm theo các ví dụ này, thay vì đọc toàn bộ trang man cho lệnh này ...)