Path
EL PATH
# PATH=$PATH:ejecutable (poner un ejecutable en el PATH)
# PATH=/home/usuario/bin:$PATH (incluir un directorio bin de ejecutables de la carpeta personal en el PATH)
# echo $PATH | tr : \\n (listar los PATH del sistema)
CDPATH es una variable de entorno que funciona de forma similar a como lo hace la variable PATH para los ejecutables.
Supongamos que estamos en /etc y que queremos movernos a la carpeta documentos de nuestro $HOME (/home/usuario) escribimos:
$ cd /home/usuario/documentos
Si /home/usuario estuviera en CDPATH escribiriamos simplemente:
$ cd documentos
Para modificar el valor de CDPATH
$ gedit home/usuario/.bashrc
y añadir:
export CDPATH=.:/home/usuario
ATAJOS EN BASH
$ shopt -u cdable_vars (permite a cd usar variables como nombres de directorios)
$ export MULA=/home/usuario/.aMule/Incoming
$ cd MULA
@linux:~/.aMule/Incoming$ cd
$
$ unset MULA (anula la variable asignada)
$ shopt -s cdable_vars (desactiva aplicar variables a cd)
PARA QUE EL PROMPT SOLO INDIQUE NOMBRE HOST I DIRECTORIO ACTUAL
usuario@linux:~$ echo PS1
${debian_chroot:+($debian_chroot)}\u@\h:\w\$
usuario@linux:~$ PS1=”\h[\w]:$ “
linux[~]:$
linux[~]:$ cd /usr/local
linux[/usr/local]:$
Para que el cambio sea permanente, añadirlo en /home/usuario/.bashrc