Esto es algo que hago frecuentemente
$ mkdir foo
$ cd foo
Esto funciona como un solo comando, pero es más pulsaciones de teclas y no ahorra tiempo.
$ mkdir foo && cd foo
¿Hay un atajo para esto?
Editar
Con el uso de ayuda a continuación, esta parece ser la respuesta más elegante.
# ~/.bashrc
function mkcd {
if [ ! -n "$1" ]; then
echo "Enter a directory name"
elif [ -d $1 ]; then
echo "\`$1' already exists"
else
mkdir $1 && cd $1
fi
}
mkdir
si la usa encommand mkdir $1
lugar de solomkdir $1
en el cuerpo de la función.