Często to robię
$ mkdir foo
$ cd foo
Działa to jako pojedyncze polecenie, ale więcej naciśnięć klawiszy i nie oszczędza czasu.
$ mkdir foo && cd foo
Czy jest na to skrót?
Edytować
Przy pomocy poniższej pomocy wydaje się to najbardziej elegancką odpowiedzią.
# ~/.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
jeśli używaszcommand mkdir $1
zamiast tylkomkdir $1
w treści funkcji.