shell-bash-directory-stack

change directory

cd - 切换到上一个目录。

directory stack

目录堆栈默认值有当前目录

pushd

pushd dirpath 将目录 push 到目录栈,并切换到该目录。
栈顶到栈底编号从 0 开始。
栈底到栈顶编号从 -0 开始。
pushd +2 将从栈顶开始编号为 2 的 directory path 移到栈顶
pushd -2 将从栈底开始编号为 -2 的 directory path 移到栈顶

popd

popd 将目录栈顶元素出栈。并切换到栈顶目录。
popd +2 将从栈顶开始编号为 2 的 directory path 移出栈
popd -2 将从栈底开始编号为 -2 的 directory path 移出栈

dirs

查看目录栈信息

图解

在这里插入图片描述

  1. cd /root 查看目录堆栈 dirs -v
  2. cd /c-codes 查看目录堆栈 dirs -v
  3. 以上可知目录堆栈默认只有当前目录。
  4. pushd /var
  5. pushd /var/run
  6. pushd /var/run/mysqld
  7. 3~6 项目堆栈添加目录,并切换到目标目录。
  8. popd 弹出当前目录堆栈栈顶目录。
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读