Gezinmeyi kolaylaştırmak için man sayfalarını ( man
komuttan) bir web tarayıcısında nasıl açabilirim ?
gman
bir sayfa açtıktan sonra yanıt vermeyeceğini öğrendim
Gezinmeyi kolaylaştırmak için man sayfalarını ( man
komuttan) bir web tarayıcısında nasıl açabilirim ?
gman
bir sayfa açtıktan sonra yanıt vermeyeceğini öğrendim
Yanıtlar:
İnsanın man sayfasına bakarken,
man man
Orada -H
seçenek ya da eşdeğeri --html
manuel için HTML ve tarayıcıda açmak olacaktır.
Bu seçenek groff'in HTML çıktısı üretmesine neden olacak ve bu çıktıyı bir web tarayıcısında gösterecektir. Tarayıcı seçimi, eğer varsa, $ BROWSER ortam değişkeni tarafından sağlanmışsa isteğe bağlı tarayıcı argümanı ile veya eğer ayarlanmamışsa (genellikle lynx) derleme zamanı varsayılanı tarafından belirlenir. Bu seçenek -t anlamına gelir ve yalnızca GNU troferiyle çalışır.
Yani herhangi bir man sayfasını tarayıcıda açmak için kullanın:
man -Hfirefox <command>
veya
man --html=firefox <command>
İkisi de aynı.
Sen kullanabilirsiniz firefox
, google-chrome
, chromium-browser
yerine başka bir veya firefox
kelime.
man
Komutu çağırmadan önce aşağıdaki komutu kullanın:
export BROWSER=firefox
Bu şekilde sadece kullanabilirsiniz man -H
veya man --html
browser her seferinde belirtmeden.
man -H ls
Ayrıca, önceki export
komutu ekleyebilir, ~/.bashrc
böylece her yeni bir terminal açtığınızda yazmayı denemenize gerek kalmayacakman -H
Böyle bir şey söylerken bir hata varsa:
man: command exited with status 3: /usr/bin/zsoelim | /usr/lib/man-db/manconv -f UTF-8:ISO-8859-1 -t UTF-8//IGNORE | preconv -e UTF-8 | tbl | groff -mandoc -Thtml
groff
Paketi yüklemeniz gerekecek .
sudo apt-get install groff
Bir tarayıcı seçimi alakalı değilse yelp
, kılavuz sayfalarında gezinti sağlayan komutu kullanabilirsiniz.
yelp man:<command>
# example: yelp man:ls
Ayrıca http://manpages.ubuntu.com/ adresini ziyaret edebilir ve oradaki neredeyse tüm man sayfalarını kontrol edebilirsiniz . Tüm Ubuntu sürümleri için man sayfalarının tüm sürümleri burada bulunmaktadır. Aynı zamanda bir arama fonksiyonelliğine sahiptir.
Tabii ki, web sitesini kullanmanın dezavantajı, internete bağlanmadan erişememenizdir.
Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or restart your system.
yükleme sırasında bahsettiğim hatayı gösterirgroff
man2html
Paketi yükledim, sonra http://localhost/cgi-bin/man/man2html
man sayfalarını görmek için gezdim Bu sayfalar çevrimdışı görüntülenebilir, diğer man sayfalarına bağlanabilir ve bir arama işlevine sahip olabilir.
Kaynak
Bu betiği burada yaptım (kısa değil), sadece man2html
belirli bir sayfa için doğrudan web sayfasına gider . Komut satırı argümanları olarak belirtilen birden fazla man sayfasını açabilir. Komut dosyasını bir yere kaydedin ve çalıştırma izinlerini ( chmod +x script.sh
) verin. Argüman olarak açmak için sayfalarda dizine ~/script.sh
kaydedilmiş varsayarak çalıştırın ~
. Gibi bir şey açmak için init(8)
kullanın ~/script "8 init"
.
dwww
Paackage'ı yükleyin ve http://localhost/dwww/man/1
sayfaları aramak için gezinin . Bu sayfalar çevrimdışı görüntülenebilir, diğer man sayfalarına bağlanabilir ve bir arama işlevine sahip olabilir.
Bu betiği burada yaptım (kısa değil), sadece dwww
belirli bir sayfa için doğrudan web sayfasına gider . Komut satırı argümanları olarak belirtilen birden fazla man sayfasını açabilir. Komut dosyasını bir yere kaydedin ve çalıştırma izinlerini ( chmod +x script.sh
) verin. Argümanlar olarak açmak için sayfalarla ~/script.sh page
( ~
dizinde kaydedilmiş varsayarak) çalıştırın . Gibi bir şey açmak için init(8)
kullanın ~/script init/8
. Olmadan pcregrep
, /8
her zaman yazmanız gerekir , onunla sayfanın adını yazmanız yeterlidir .