Con respecto a groff, ¿dónde está el archivo de configuración y funcionará?

He estado leyendo Consejos y trucos de terminales para Mac OS X cuando me encontré con esto .

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

Aparentemente, debería poder ver man pagescon algún marcado HTML si guardo esta función en alguna parte.

El problema es que no sé en qué archivo de configuración debería ir. ¿Hay alguna otra cosa que deba tener en cuenta al usar el código anterior?

Respuestas (2)

Para la primera parte de su pregunta, "¿En qué archivo debe ir el comando?": coloque el comando en ~/.bash_profile usando su editor favorito. Por ejemplo, puede hacer esto nanoabriendo Terminal y escribiendo

nano .bash_profile

Escriba el comando y luego presione ctrl+ Xpara salir. Di sí, quieres guardar el archivo.

Para la segunda parte, "¿Hay algo más que deba saber?": También necesitarás instalar bcat , un programa que te permite enviar texto a un navegador a través de la línea de comandos. Puedes hacer esto ejecutando

sudo gem install bcat

en la terminal e ingresando su contraseña.

Ahora puede ver las páginas del manual en su navegador escribiendo bman. Por ejemplo:

bman ls

¡Parece una función bash para mí!

No recuerdo cómo se ve una instancia predeterminada de OS X, pero sugiero poner esto en su ~/.bash_profilearchivo.

~denota su directorio de inicio. Su nombre de usuario en el Finder, que en última instancia equivale a /Users/yourusernameDado que el nombre del archivo comienza con un punto, es un archivo oculto. Lo que significa que hay un par de formas de editarlo.

Cualquiera;

  • Debe habilitar los archivos ocultos y editarlos con su editor de texto favorito. (Tenga en cuenta que también es posible que tenga que crearlo si no existe).

Podrías usar Secrets.app , o;
Según un artículo de MacWorld ;

Abre Terminal, escribe este comando y presiona Enter:

defaults write com.apple.Finder AppleShowAllFiles YES

Para que el comando surta efecto, debe reiniciar el Finder. Una forma de hacer esto es mantener presionada la tecla Opción, luego hacer clic y mantener presionado el ícono del Finder en el Dock. Cuando aparezca el menú contextual, seleccione Relanzar y el Finder se reiniciará.

  • Puede utilizar un editor de línea de comandos para hacer lo mismo.

Abra/cree el archivo .bash_profile y agréguele esa función. Reinicia la terminal, ¡úsala!

Todo esto es cierto para las funciones bash en general, pero no puedo hacer que funcione, no tengo un programa bcat... editar. Ya veo, bcat es un programa de Ryan Tomayko -> rtomayko.github.com/bcat