Masukkan ini ke dalam ~/.bashrc
Anda :
cdup() {
levels=${1-1}
while ((levels--)); do
cd ..
done
}
(Nama cdup
berasal dari perintah FTP yang sesuai, hanya FYI.)
Saya diajari menggunakan 'pushd' dan 'popd' untuk keadaan seperti itu.
Misalnya, ketik 'pushd .' lalu 'cd / rumah'. Sekarang ketik 'popd' dan Anda akan kembali ke awal.
'pushd'/'popd' adalah tumpukan, Anda dapat mendorong sebanyak mungkin direktori di sana sesuka Anda, tetapi ini terakhir aktif, pertama saat Anda membuka.
Tentu, mengapa tidak:
up() { [ $# = 0 ] && cd .. && return [ $1 = 0 ] && return cd .. && up $(($1 - 1)) }