Bu sık sık yaptığım bir şey
$ mkdir foo
$ cd foo
Bu tek bir komut olarak çalışır, ancak daha fazla tuşa basar ve zaman kazandırmaz.
$ mkdir foo && cd foo
Bunun için bir kısayol var mı?
Düzenle
Aşağıdaki yardımın kullanılmasıyla, bu en şık cevap olarak görünmektedir.
# ~/.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
kullanırsanızcommand mkdir $1
sadece yerinemkdir $1
işlev gövdesinde.