Ini adalah sesuatu yang sering saya lakukan
$ mkdir foo
$ cd foo
Ini berfungsi sebagai satu perintah, tetapi lebih banyak penekanan tombol dan tidak menghemat waktu.
$ mkdir foo && cd foo
Apakah ada jalan pintas untuk ini?
Sunting
Dengan menggunakan bantuan di bawah ini, ini tampaknya menjadi jawaban yang paling elegan.
# ~/.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
jika Anda menggunakannya,command mkdir $1
bukan hanyamkdir $1
di tubuh fungsi.