# cd /tmp/very/long/directory/structure/that/is/too/deep # cd /tmp/subdir1/subdir2/subdir3 # cd - # pwd /tmp/very/long/directory/structure/that/is/too/deep # cd - # pwd /tmp/subdir1/subdir2/subdir3 # cd - # pwd /tmp/very/long/directory/structure/that/is/too/deep
使用dirs,pushd和popd对目录进行栈操作 压入弹出目录栈主要是通过下列三个命令完成的 o dirs: 显示目录栈 o pushd: 压入目录栈 o popd: 弹出目录栈
# mkdir -p
/tmp/very/long/directory/structure/that/is/too/deep
# cd /tmp/very/long/directory/structure/that/is/too/deep
# pwd
/tmp/very/long/directory/structure/that/is/too/deep
# cd ../../../../
# pwd
/tmp/very/long/directory/structure
介绍4种别名规则有效实现快速返回上几级目录
方法1:使用“..n”
如下面的例子 ..4 是返回上4级目录 ..3 是返回上3级以此类推
alias ..=”cd ..”
alias ..2=”cd ../..”
alias ..3=”cd ../../..”
alias ..4=”cd ../../../..”
alias ..5=”cd ../../../../..”
# cd
/tmp/very/long/directory/structure/that/is/too/deep
# ..4 [注意: 使用 ..4 返回上4级目录]
# pwd
/tmp/very/long/directory/structure/
alias ..=”cd ..”
alias …=”cd ../..”
alias ….=”cd ../../..”
alias …..=”cd ../../../..”
alias ……=”cd ../../../../..”
# cd /tmp/very/long/directory/structure/that/is/too/deep
# ….. [注意: 使用 ..... (五个句号) 返回上4级目录]
# pwd
/tmp/very/long/directory/structure/
方法3:使用cd和.的组合形式
如下实例cd…..(5个句号)代表返回上4级目录,以此类推
alias cd..=”cd ..”
alias cd…=”cd ../..”
alias cd….=”cd ../../..”
alias cd…..=”cd ../../../..”
alias cd……=”cd ../../../../..”
# cd /tmp/very/long/directory/structure/that/is/too/deep
# cd….. [注意: 使用 cd..... 返回上4级目录]
# pwd
/tmp/very/long/directory/structure
方法4:使用cd和数字的组合形式
alias cd1=”cd ..”
alias cd2=”cd ../..”
alias cd3=”cd ../../..”
alias cd4=”cd ../../../..”
alias cd5=”cd ../../../../..”