Nasıl 'adam' daha gui dostu yapabilirim?

20

man bash yazdığımda, terminaldeki bilgileri gösterir.

Bunun yerine " man " bilgisini gedit'te açmak için nasıl söylerim? Bu mümkün mü?

    
sordu Zabba 20.04.2011 01:32

8 cevap

31

Bu işlevi .bashrc içinde kullan:

man () { yelp "man:[email protected]"; }

Kaynak

    
verilen cevap zengr 20.04.2011 01:41
3

Sadece terminale aşağıdakileri girin:

man bash >/tmp/t;gedit /tmp/t

Bu, man sayfasının içeriğiyle geçici bir dosya oluşturacak ve gedit ile açacaktır.

    
verilen cevap Nathan Osman 20.04.2011 01:49
2

Daha da iyisi, bunu HTML'de 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
    
verilen cevap Bill 23.12.2011 08:22
1

Bir kabuk kullanmak istemiyorsanız: alt + f2 tuşlarına basın ve yelp man:bash değerini girin. Bir komut geçmişi de mevcuttur ve man:bash 'yi ihtiyacınız olan manpage ile değiştirerek herhangi bir manpage seçebilirsiniz.

    
verilen cevap cosmo 24.04.2011 11:09
1

Ayrıca, gedit 'deki adam sayfasını açmanın yanı sıra (diğer cevapların da gösterdiği gibi), man sayfasının bir pdf'sini de yapabilirsiniz (ilk not olarak bu makalede ) ve sonra evince olarak göster. (% Co_de% ve ps2pdf yüklemiş olmanız gerekir). Pdf dosyası mevcut çalışma dizininizde oluşturulur ve evince 'nin kapatılmasından sonra saklanır.

İstediğiniz man sayfasına göre aşağıdaki komutu değiştiriniz ve dosya isimlerini değiştiriniz ya da sonuçta oluşan pdf dosyalarının üzerine yazılacaktır. İşte evince için bir örnek:

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 dpkg veya .bashrc dosyanıza ekleyebilirsiniz ( .bash_aliases ve evince yüklemiş olduğunuz varsayılır; ikincisi ps2pdf paketindedir):

mikman() { man -t "" | ps2pdf - "".pdf && setsid evince "".pdf; }

İşlevi ekledikten sonra, yapılandırma dosyalarınızı kaydetmek için ghostscript (veya . .bashrc ) çalıştırmanız veya etkinleşmesi için terminali yeniden başlatmanız gerekir.

İşlevi, . .bash_aliases gibi bir manpage'i olan herhangi bir programın adıyla çağırın ve komutları yürütecek ve mandayı pdf olarak başlatacaktır. Pdf okuyucunuzda manpage'i pdf olarak başlatmak, arama araçlarının ve benzerlerinin kullanılabileceği çok kullanışlı bir gui verir.

    
verilen cevap user76204 17.08.2012 14:38
0

Durum bazında aşağıdakileri yapabilirsiniz:

man mount > mount.txt

.txt dosyası geçerli dizininizde olacaktır.

man mount > mount.txt && gedit mount.txt

dosyayı gedit'te açar.

    
verilen cevap boehj 20.04.2011 01:45
0

man sayfalarına göz atabilirsiniz on-line İşte veya dwww paketi ve tüm dökümanları çevrim dışı ( http://localhost/dwww ) göz atın. okuma ve / veya dwww paketinin açıklaması man dwww .

tarama paket içeriği de ilginizi çekebilir - href="http://packages.ubuntu.com/raring/dpkg-www"> ve aynı şeyi: Bkz okuma ve / veya dpkg-www paketinin açıklaması erkek dpkg-www . % Co_de% 'yi başlatın veya dpkg-www dizinine göz atın.

    
verilen cevap Hans Ginzel 05.09.2013 11:15
-1

Bu, giriş dizininizde "man" başlıklı manuel sayfa ile geçici bir dosya oluşturacak ve gedit ile açacaktır. Gedit'i kapattığınızda dosya da silinecek. Sadece, bash, açmak istediğiniz herhangi bir sayfa ile değiştirin.

man bash >> ~/man && gedit ~/man && rm ~/man

Bunun yardımcı olacağını umarım:)

    
verilen cevap scay 24.04.2011 14:21

Etiketlerdeki diğer soruları oku