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 pages
con 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?
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 nano
abriendo 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_profile
archivo.
~
denota su directorio de inicio. Su nombre de usuario en el Finder, que en última instancia equivale a /Users/yourusername
Dado 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;
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á.
Abra/cree el archivo .bash_profile y agréguele esa función. Reinicia la terminal, ¡úsala!
jason salaz