Cambiar el sheel prompt

De la misma manera que añadimos colores a los textos en el terminal de Mac OS X, puedes cambiar el prompt por defecto. Por defecto se parece a algo como esto:

enekochans-Mac-mini:Users enekochan$

Como puedes ver está definido como:

"nombre del host":"nombre de la carpeta actual" "usuario actual"$

Puedes cambiarlo modificando la variable de entorno $PS1. Estos son unos de los modificadores pero hay muchos más:

  • d – Fecha actual
  • t – Hora actual
  • h – Nombre del host
  • # – Númeo de comando
  • u – Nombre de usuario
  • W – Nombre de la carpeta actual (por ejemplo: Desktop/)
  • w – Nombre de la carpeta actual, path completo (por ejemplo: /Users/Admin/Desktop)

Como se puede deducir el valor por defecto de $PS1 es:

EXPORT PS1="h:W u$ "

Puedes poner el valor que quieras en ~/.bashrc o ~/.bash_profile.

También puedes modificar el caracter usado para el prompt interactivo de comandos multilínea que es “>” cambiando el valor de la variable de entorno $PS2.

Ref: http://www.thegeekstuff.com/2008/09/bash-shell-take-control-of-ps1-ps2-ps3-ps4-and-prompt_command/
http://osxdaily.com/2006/12/11/how-to-customize-your-terminal-prompt/

You might also like

Añadir colores a los textos en el terminal de Mac OS X
Tan solo tienes que añadir las siguientes 2 líneas a /etc/profile, ~/.profile o ~/.bash_profile:export...

Cambiar la contraseña del usuario postgres en PostgreSQL
Para cambiar la contraseña del usuario postgres NUNCA deberías hacer esto:$ sudo passwd postgresPor...

Cambiar el prefijo de tablas de WordPress para evitar ataques de SQL injection
WordPress usa un prefijo de tablas en caso de que quieras/tengas que instalar varios WordPress en la...

Seleccionar una versión diferente de java y javac entre las disponibles en Ubuntu con update-alternatives
Se puede tener más de una versión de Java en la misma máquina.Si tienes más de una versión...

Dejar un comentario?

0 Comentarios.

Deje un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.