Un cd mejorado
A menudo echaba en falta poder hacer
pablo@golgi:~$ cd dir1/dir2/
sin preocuparme de si
dir1/
y/o
dir2/
estaban creados, confiando en que
cd
los crearía.
Si bien se puede hacerle un hack al fuente de bash, es más laborioso que crear una función para la shell y añadirla a
.bashrc
:
ccd () {if [ $# == 1 ]; thenif [ -d $1 ]; thencd $1;elsemkdir -p $1 && cd $1;fi;elseif [ $# == 0 ]; thencd $HOME;elseprintf “Too many arguments\n”;fi;fi;}
Por ejemplo:
pablo@golgi:~/md$ ccd d1/d2(no existen ni d1/ ni d2/, así que los crea)
pablo@golgi:~/md/d1/d2$ cd ../..pablo@golgi:~/md$ ccd d1/d2(ya existen d1/ y d2/, así que no los crea)
pablo@golgi:~/md/d1/d2$ cd ../..pablo@golgi:~/md$ ccd d1 d2Too many argumentspablo@golgi:~/md$ ccdpablo@golgi:~$
Y ahora lo que hecho en falta es un plugin para wordpress que represente código adecuadamente.