Riguardo a groff - dove si trova il file di configurazione e funzionerà?

1

Ho letto Suggerimenti e trucchi per il terminale per Mac OS X quando mi sono imbattuto in questo .

bman () {
    gunzip < 'man -w $@' | groff -Thtml -man | bcat
}

A quanto pare, dovrei essere in grado di visualizzare man pages con un markup HTML se salvo questa funzione da qualche parte.

Il problema è che non so quale file di configurazione debba essere inserito. Ci sono altre cose di cui dovrei essere a conoscenza quando uso il codice sopra?

    
posta boehj 24.06.2011 - 21:38
fonte

2 risposte

2

Per la prima parte della tua domanda, "A quale file deve andare il comando?": metti il comando in ~ / .bash_profile usando il tuo editor preferito. Ad esempio, puoi farlo utilizzando nano aprendo Terminale e digitando

nano .bash_profile

Digitare il comando e quindi premere ctrl + X per uscire. Dì sì, vuoi salvare il file.

Per la seconda parte, "C'è qualcos'altro che dovrei sapere?": Avrai anche bisogno di installare bcat , un programma che consente di inviare testo a un browser tramite la riga di comando. Puoi farlo eseguendo

sudo gem install bcat

nel terminale e inserendo la password.

Ora puoi visualizzare le pagine man nel tuo browser digitando bman . Ad esempio:

bman ls
    
risposta data 25.06.2011 - 04:30
fonte
1

Sembra una funzione bash per me!

Non ricordo quale sia l'istanza predefinita di OS X, ma ti suggerisco di inserirla nel tuo file ~/.bash_profile .

~ indica la tua home directory. Nome utente nel Finder, che in definitiva equivale a /Users/yourusername Poiché il nome file inizia con un punto, è un file nascosto. Ciò significa che ci sono un paio di modi per modificarlo.

In entrambi;

  • Devi abilitare i file nascosti e modificarli con il tuo editor di testo preferito. (Nota anche potresti doverlo creare se non esiste.)

Potresti usare Secrets.app , o;
Per un articolo MacWorld ;

Open Terminal, type this command, and press Enter:

defaults write com.apple.Finder AppleShowAllFiles YES

To make the command take effect, you need to restart the Finder. One way to do this is to hold down the Option key, then click and hold on the Finder icon in the Dock. When the contextual menu appears, select Relaunch and the Finder will restart.'

  • Puoi usare un editor da riga di comando per fare lo stesso.

Apri / crea il file .bash_profile e aggiungilo a quella funzione. Riavvia il terminale, usalo!

    
risposta data 25.06.2011 - 02:34
fonte

Leggi altre domande sui tag