Đây là điều tôi thường xuyên làm
$ mkdir foo
$ cd foo
Điều này hoạt động như một lệnh duy nhất, nhưng nó nhiều lần nhấn phím hơn và không tiết kiệm thời gian.
$ mkdir foo && cd foo
Có một lối tắt cho điều này?
Biên tập
Với việc sử dụng trợ giúp dưới đây, đây dường như là câu trả lời thanh lịch nhất.
# ~/.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
nếu bạn sử dụngcommand mkdir $1
thay vì chỉmkdir $1
trong thân hàm.