En este post vamos a ver una serie de trucos para mejorar y optimizar el uso del histórico de comandos de bash (Bash History) mediante la configuración de variables de entorno. Añadir fecha y hora al Bash History Saber la fecha y hora en la que se ha ejecutado un comando en Bash puede ser Seguir leyendo
bashrc
Personalizar PS1 prompt de forma sencilla
Tanto si sois lo suficientemente vagos como para personalizar el prompt PS1 (prompt string 1) de vuestra línea de comandos como si os resulta tedioso crearlo manualmente esta utilidad online os gustará. La sintaxis del PS1 es un festival de contra-barras, barras, códigos de color y estilo y muchas otras ordenes más que pueden resultar Seguir leyendo
Login Linux: diferencia entre ‘su’ y ‘su -‘
Ya vimos en otra entrada (/usr/sbin y /sbin no están en $PATH al hacer su) los problemas que nos podía generar hacer login contra un usuario usando únicamente su. Básicamente, la diferencia es que si hacemos su <usuario> a secas «heredaremos» las variables de entorno y lo especificado en los ficheros de inicialización del usuario Seguir leyendo
/usr/sbin y /sbin no están en $PATH al hacer su
Me he encontrado con un problema ante el que el origen parecía un fallo en la variable $PATH que se define al hacer login con un usuario en el sistema. La situación era la siguiente: accedemos por ssh y seguidamente hacemos su para autenticarnos como root. El problema viene en que algunos comandos no se Seguir leyendo
Bash y SSH: establecer timeout por inactividad
La variable de entorno TMOUT nos permite definir el tiempo que queremos permitir a un usuario permanecer dentro de la shell o sesión SSH sin hacer nada (estado idle o inactivo). Por defecto no hay límite de tiempo por lo que un usuario podrá permanecer de forma indefinida conectado al sistema independientemente de que la Seguir leyendo