Ir al contenido principal

Look Terminal Mac

La terminal es un programa que a mucha gente le asusta y en el caso de OS X esta un poco escondida a decir verdad, pero este programa saca de muchos problemas y puedes hacer muchas cosas mas que las interfaces gráficas no tienen el poder para hacerlo. O bien a veces es tan extraña para la mayoría que mejor no se meten. Pero bueno si eres de los que la ocupa o te interesa usarla, aquí va un tip para que sea mas agradable de trabajar en ella.
En la terminal de OS X no viene del todo configurada o es básico, vamos a ponerle color y que nos muestre la hora y una línea de separación cada vez que hacemos un comando, lo hace mas fácil de leer con estas dos cositas.

Primero nos creamos un archivo que se llame .bash_profile, se puede hacer desde la misma consola con el editor que mas agrade en mi caso vi.
en el home ponemos $vi .bash_profile
Y copien esto:
export CLICOLOR=1
export LSCOLORS=Gxfxcxdxbxegedabagacad
#Modificación para la consola, lineas separación
if [ -f "$HOME/.bash_ps1" ]; then
. "$HOME/.bash_ps1"
fi
 
Las primeras dos líneas nos dan el color y que colores.
el # significa comentario

Entonces como pueden ver va a abrir otro archivo que se llama .bash_ps1 el contenido de este archivo es:
# Fill with minuses
# (this is recalculated every time the prompt is shown in function prompt_command):
fill="--- "

reset_style='\[\033[00m\]'
status_style=$reset_style'\[\033[0;90m\]' # gray color; use 0;37m for lighter color
prompt_style=$reset_style
command_style=$reset_style'\[\033[1;29m\]' # bold black
# Prompt variable:

PS1="$status_style"'$fill \t\n'"$prompt_style"'${debian_chroot:+($debian_chroot)}\u@\h:\w\$'"$command_style "

# Reset color for command output
# (this one is invoked every time before a command is executed):
trap 'echo -ne ""' DEBUG

function prompt_command {

# create a $fill of all screen width minus the time string and a space:
let fillsize=${COLUMNS}-9
fill=""
while [ "$fillsize" -gt "0" ]
do
fill="-${fill}" # fill with underscores to work on
let fillsize=${fillsize}-1
done

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
bname=`basename "${PWD/$HOME/~}"`
echo -ne "\033]0;${bname}: ${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"
;;
*)
;;
esac

}
PROMPT_COMMAND=prompt_command

El resultado de esto es:
En realidad esta es una terminal en fedora después de aplicar los cambios. En linux habría que poner del .bash_profile la línea del comentario para abajo en el archivo .bashrc y el resto es lo mismo.

Ahora cerramos la terminal la volvemos abrir y listo.

Otro detalle para los mac, para que este en amarillo claro con letras negras el fondo de la pantalla hay que seleccionar en el perfil Novel, pero pueden escoger el que mas les agrade, tal vez algo mas retro como negro con letras verdes. O negro ambar.

Comentarios

Entradas populares de este blog

Código Radio Polo 2005

El otro día se acabo la batería varios años de uso, y o sorpresa cuando cambio la batería el radio me pide un código para poder prender el radio, me recordaba que algo me comentaron cuando compré el auto, así que fui a sacar el expediente del auto y efectiamente ahí tenía mi código, como no sabía como meterlo, a buscar en el manual el procedimiento, y como sucede en estos casos el manual esta incorrecto en la forma de como hay que hacerlo. En el manual explica que hay que dejar el switch encendido, presionar el boton de power del radio poner los 4 dígitos con los números del 1 al 4 de la memoria hasta ahí todo bien, el paso final es el problema, dice que se deje presionado el boton 6 para grabar el código, cosa que puedes quedarte una hora pegado al botón y no pasa nada, después de probar cualquier número de combinaciones encontre que es con la flecha de seek hacía la derecha. Tambíen investigando en internet de como hacerlo que por desgracia nunca encontré como,( y esto motiv...

rc.local Debian 9 Stretch / Ubuntu 20.04 Actualizado

Hola, se que tiene siglos que no escribo nada. NOTA: Me dice Google que tengo que poner una nota de las cookies por disposición Europea, yo no cree las cookies y no se que contengan, si las hay son de Google, Así que supongo ustedes sabrán si siguen leyendo o no este artículo. Con los cambios a Stretch noto unos cambios y se ve que cada vez se impone más systemd en la configuración del sistema. Yo uso mucho el rc.local para ejecutar cosas en el arranque por ejemplo máquinas virtuales con virtualbox. Que si quiere alguien una explicación de esto, escriban pidiéndolo y con gusto explico como. Pero en Stretch veo que ni archivo /etc/rc.local existe, hay forma de activarlo y explico a continuación como. Tal cual se explica aquí me ha funcionado en 4 sistemas 1 de ellos físico y 3 virtuales corriendo Debian 9 Stretch. Primero copiemos el archivo ejemplo de la siguiente manera (todo lo hago como root) cp /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.servic...

Rednotebook

Hace tiempo estaba buscando un diario para la computadora, que fuera mas un remplazo del clásico diario de papel, en el cual no se público como los que existen en internet. Al parecer o he encontrado en este programa Rednotebook. Se pueden hacer entradas por día, tiene calendario, nube de tags, buscador de entradas, utiliza muy poco espacio en el disco, se puede respaldar lo que se hace, y se puede cifrar lo escrito con true crypt. También me agradó que si hay algo que quieras publicar en un blog, se puede exportar como texto o bien como HTML. Solo me gustaría poder agregar diferentes entradas por día pero bueno no es un blog, es un remplazo de diario de papel a electrónico. URL: http://digitaldump.wordpress.com/projects/rednotebook/