Linux'ta yeniyim. Ben "Unix ve Linux Sistem Yönetimi El Kitabı" var Bu linux ve unix çeşitli sürümleri ve ubuntu için özel olmayan linux man sayfalarını görüntülemek için komutlar bahseder.
Sayfaları nasıl görüntülerim?
Linux'ta yeniyim. Ben "Unix ve Linux Sistem Yönetimi El Kitabı" var Bu linux ve unix çeşitli sürümleri ve ubuntu için özel olmayan linux man sayfalarını görüntülemek için komutlar bahseder.
Sayfaları nasıl görüntülerim?
Yanıtlar:
Bir paketle ilgili manuel bir sayfayı görüntülemek için bir terminal açın ( Ctrl+ Alt+ Tbirlikte basın ) ve şunu yazın:
man <package_name>
Örneğin, grep
manuel sayfasını görüntülemek için şunu yazın:
man grep
Bu, sırayla bölüm numaralarına bakarak manuel sayfayı açacaktır:
1 2 3 4 5 6 7
Belirli bir bölümün manuel sayfasını açmak istiyorsanız, şunu yazın:
man <section_number> <package_name>
Örneğin, open()
işlevin manuel sayfasını C olarak açmak için şunu yazmalısınız :
man 2 open
Daha fazla bilgi:
İçin kılavuz sayfasınaman
bakınız .
Ubuntu Yöneticileri'nde şu adresten arama yapın: http://manpages.ubuntu.com/ .
info grep
); ve ayrı harici dosyalar olmak yerine bash kabuğunun dahili bir parçası olan bazı komutlar yardım sayfalarında belgelenmiştir (örneğin:) help echo
. Ve elbette, birçok program --help
en yaygın kullanımları gösteren bir seçeneğe sahiptir.
man -a <page>
. Ve argümanın bir paket adı olması gerekmediğini unutmayın. Bir komut, bir dosya, bir işlev adı, olabilir ...
man
Argümanı manpage adı değil, paket adı . grep
bir paket değildir ( open
ya ascii
da ya da değildir hier
), ancak coreutils
paketin parçası olan bir komuttur . man coreutils
bu sayfa olmadığı için hiçbir şey vermez. Kural (ardından tüm paketler değil, çoğu paket tarafından takip edilir) komut başına bir manpage eklemektir, bu yüzden man grep
işe yarar, ancak komutları tanımlamayan mangalar vardır. man
gerçekten paket kavramı yoktur (altbilgide görüntülenen küçük meta bilgiler dışında).
@Jobin cevabı mükemmel, Op'un bilmesi için her zaman daha fazla seçenek eklemeyi severim.
Bir komut adamını bir txt dosyasına yeniden yönlendirmek istiyorsanız:
man <command> > /location/file (change location and the name of file )
Bilmeni istediğim başka bir şey:
Örneğin yazdığınızda man ls
, üstte LS (1) göreceksiniz, sayılar şu anlama gelir:
(1) User Commands
(2) System Calls
(3) Library functions
(4) Devices
(5) File formats
(6) Games and Amusements
(7) Conventions and Miscellany
(8) System Administration and Priveledged Commands
(L) Local. Some programs install their man pages into this section instead
(N) TCL commands
Terminaldeki man sayfalarını görmek istiyorsanız şunu kullanmayı tercih ederim:
man <command> | less
böylece sayfa olarak görüntüleyebilirsiniz
Daha fazla seçenek için: man man
less
varsayılan olarak (en azından sistemimde) olan /usr/bin/less -s
ve -P
seçenek veya $PAGER
env var ile belirtilebilen bir çağrı cihazı kullanıyorsa, neden insanı boruya bağlamak gerekir ?
Birlik kullanıyorsanız, Yelp üzerinden ve arama kapsamı aracılığıyla Dash üzerinden de erişebilirsiniz.
Dash home'u açın, yazın manpages:whatever
, örn.manpages:bash
Yardım penceresinde aç üzerine tıklandığında mevcut adamlar görüntülenir
Bu şekilde açıldığında yardımda yer imi seçeneği yarı yararlıdır, daha iyi olabilir.
Man sayfalarını bir tarayıcıda da görüntüleyebilirsiniz .
man2html
Paketi kullanarak yükleyin sudo apt-get install man2html
ve ardından şuraya gidin:http://localhost/cgi-bin/man/man2html
Yeni komut veya yapılandırma dosyası hakkında çalışmaya çalışırken diz sarsıntı tepkiniz şöyle olmalıdır:
man command
man file.conf
veya
man command<Tab>
man file<Tab>
Argümanı man
aslında manpage adıdır ve paket koruyucunun kullanıcıların ihtiyaç duyacağı herhangi bir manipülasyonu eklemesi beklenir. Birçok üretken paket için normal olarak şunları bekleyebilirsiniz:
komut başına bir sayfa - tam olarak komut olarak adlandırılır,
yapılandırma dosyaları hakkında en az bir kılavuz (genellikle tam olarak ana yapılandırma dosyası olarak adlandırılır).
Ancak man sayfa sistemi çok büyük, gerçekten zengin bir kaynaktır. Aslında belirli bir komutla, hatta belirli bir programla ilgilenmeyen çok daha fazla sayfa var. Örneğin, manpage sistemi tipik olarak aşağıdakilerin belgelerini içerir:
komutları (bölüm 1) ancak çoğu zaman doğrudan komut olmayan sayfalar, ör. perlre,
çekirdek çağrıları (bölüm 2),
sistem kütüphanesi çağrıları (bölüm 3),
özel sistem dosyaları (bölüm 4),
yapılandırma dosyaları ve biçimleri (bölüm 5),
oyunlar (evet, oyunlar! .. orada hiçbir şey görmemiş olmama rağmen) (bölüm 6),
Çeşitli şeyler (gibi man 7 ascii
, man 7 iso-8859-1
,
man 7 wireless
) (bölüm 7)
Ayrıca, paketler belgelerini manpage bölümleri olarak sağlayabilir. Örneğin , OpenSSL tüm modüllerini bulabileceğiniz bir perl-doc
bölüm 3perl
ekler 3ssl
.
Ububtu'da olup olmadığından emin değilim, ancak Fedora'da man-pages
komutların veya sistem çağrılarının POSIX sürümleri gibi daha fazla mal sağlayan paket var.