Yanıtlar:
yelp man:bash
başka birinin masaüstünde iseniz, tabii ki kullanın .
yelp "man:init(5)"
bunun yerine şunun gibi bir şey kullanın man 5 init
(bu, zengr'in bash işlevinin geçerli sürümüyle çalışmaz).
Terminalde aşağıdakileri girmeniz yeterlidir:
man bash >/tmp/t;gedit /tmp/t
Bu, man sayfasının içeriğiyle geçici bir dosya oluşturur ve birlikte açar gedit
.
gedit <(man bash)
<()
işlem değişikliğini açmıyor, ayrıca bir boru girişi açmıyor. (2.30.3 denenmiş ve 3.4.1)
kate
ikisi için de işe yaramıyor . nano
olsa salt okunur olarak açabilirsiniz.
man bash | gedit -
tmp dosyasından kaçınır
Daha da iyisi, adam HTML formatında biçimlendirin ve firefox'ta açın
#!/bin/bash
# open a man page in firefox
# loop through all parameters in order
for i
do
# if the manpage was found, spawn it in a browser window
man -f "$i" > /dev/null && coproc man --html=firefox "$i"
done
~/bashrc
fman () { until [[ -z $1 ]] ;do man -f "$1" 2>/dev/null && coproc man --html=firefox "$1"; shift; done; }
Kılavuz sayfasını açmanın yanı sıra gedit
(diğer cevapların gösterdiği gibi), kılavuz sayfasının bir pdf'sini de ( bu makalede ilk önce belirtildiği gibi ) yapabilir ve sonra görüntüleyebilirsiniz evince
. (İhtiyacınız ps2pdf
veevince
yüklediğiniz). Pdf dosyası mevcut çalışma dizininizde oluşturulur ve evince
kapandıktan sonra saklanır .
İstediğiniz kılavuz sayfasına göre aşağıdaki komutu değiştirmeniz yeterlidir, dosya adlarını veya diğer pdf dosyalarının üzerine yazılacaktır. İşte bir örnekdpkg
:
man -t dpkg | ps2pdf - dpkg.pdf && evince dpkg.pdf
Bununla birlikte, bir işlev oluşturmak muhtemelen çok daha faydalıdır. Aşağıdaki işlevi kendinize .bashrc
veya .bash_aliases
(eklenmiş evince
ve ps2pdf
yüklediğinizi varsayarak ;ghostscript
pakettedir) :
mikman() { man -t "$1" | ps2pdf - "$1".pdf && setsid evince "$1".pdf; }
Fonksiyonu ekledikten sonra çalıştırmalısınız. . .bashrc
. .bash_aliases
, konfigürasyon dosyalarınızı kaynaklamak için (veya ) veya etkin olması için terminali yeniden başlatmanız gerekir.
Fonksiyonu, örneğin manpage'i olan herhangi bir programın adı ile çağırın, mikman dpkg
komutları uygular ve manpage'i pdf olarak başlatır. Manpage'i pdf okuyucunuzda pdf olarak başlatmak size arama araçlarının ve benzerlerinin kullanılabileceği çok faydalı bir kullanıcı arayüzü sunar.
Man sayfalarına çevrimiçi olarak http://manpages.ubuntu.com/ adresinden göz atabilir veya dwww paketini kurabilir ve tüm belgelere çevrimdışı ( http://localhost/dwww
) göz atabilirsiniz . Kurulumdan sonra dwww paketinin açıklamasına ve / veya dwww kitabını okuyun .
Ayrıca, paket içeriğine göz atmak da ilginizi çekebilir - dpkg-www paketini kurun ve aynısını yapın: dpkg-www paketinin açıklamasına bakın ve / veya kurulumdan sonra dpkg-www . Başlat dpkg-www
ya da göz at http://localhost/cgi-bin/dpkg
.
Bu, ev dizininizdeki "man" başlıklı bash kılavuz sayfasını içeren geçici bir dosya oluşturur ve onu gedit ile açar. Sen gedit kapanır kapanmaz dosya da silinir. Bash'ı, açmak istediğiniz adam sayfasıyla değiştirin.
man bash >> ~/man && gedit ~/man && rm ~/man
Bu yardımcı olur umarım :)
gedit
bir çıkış koduyla terminalden ayrılmasıdır 0
, bu yüzden rm
adım hemen gerçekleştirilir. Bu nedenler ~/man
önce silinecek gedit bile yüklendikten ...