diff --git a/translated/tech/20170118 Linux command line navigation tips- the basics of pushd and popd commands.md b/translated/tech/20170118 Linux command line navigation tips- the basics of pushd and popd commands.md index 4f63aa6a60..1655e7b4fb 100644 --- a/translated/tech/20170118 Linux command line navigation tips- the basics of pushd and popd commands.md +++ b/translated/tech/20170118 Linux command line navigation tips- the basics of pushd and popd commands.md @@ -1,23 +1,17 @@ Linux 命令行导航贴士:pushd 和 popd 命令基础 ============================================================ -### 在本篇中 - -1. [pushd 和 popd 命令基础][1] -2. [一些高级用法][2] -3. [总结][3] - 在本系列的[第一部分][4]中,我们通过讨论 **cd -** 命令的用法,重点介绍了 Linux 中的命令行导航。还讨论了一些其他相关要点/概念。现在进一步讨论,在本文中,我们将讨论如何使用 pushd 和 popd 命令在 Linux 命令行上获得更快的导航体验。 -在我们开始之前,值得分享的一点是,此后提到的所有指导和命令已经在 Ubuntu 14.04 和 Bash shell(4.3.11)上测试过。 +在我们开始之前,值得说明的一点是,此后提到的所有指导和命令已经在 Ubuntu 14.04 和 Bash shell(4.3.11)上测试过。 ### pushd 和 popd 命令基础 -为了更好地理解 pushd 和 popd 命令的作用,让我们先讨论堆栈的概念。想象一下你厨房案板上的一个空白区域,现在想象一下你想在上面放一套盘子。你会怎么做?很简单,一个接一个地放在上面。 +为了更好地理解 pushd 和 popd 命令的作用,让我们先讨论堆栈的概念。想象你厨房案板上有一个空白区域,你想在上面放一套盘子。你会怎么做?很简单,一个接一个地放在上面。 -所以在整个过程的最后,案板上的第一个盘子是盘子中的最后一个,你手中最后一个盘子是盘子堆中的第一个。现在当你需要一个盘子时,你选择在堆的顶部使用它,然后在下次需要时选择下一个。 +所以在整个过程的最后,案板上的第一个盘子是盘子中的最后一个,你手中最后一个盘子是盘子堆中的第一个。现在当你需要一个盘子时,你选择在堆的顶部的那个盘子并使用它,然后需要时选择下一个。 -pushd 和 popd 命令是类似的概念。在Linux系统上有一个目录堆栈,你可以堆叠目录路径以供将来使用。你可以使用 **dirs** 命令来在任何时间点快速查看堆栈的内容。 +pushd 和 popd 命令是类似的概念。在 Linux 系统上有一个目录堆栈,你可以堆叠目录路径以供将来使用。你可以使用 **dirs** 命令来在任何时间点快速查看堆栈的内容。 下面的例子显示了在命令行终端启动后立即在我的系统上使用 dirs 命令的输出: @@ -38,7 +32,7 @@ pushd /home/himanshu/Downloads/ 输出显示现在堆栈中有两个目录路径:一个是用户的主目录,还有用户的下载目录。它们的保存顺序是:主目录位于底部,新添加的 Downloads 目录位于其上。 -要验证 pushd 的输出是正确的,你还可以使用dirs命令: +要验证 pushd 的输出是正确的,你还可以使用 dirs 命令: $ dirs ~/Downloads ~ @@ -73,7 +67,7 @@ $ dirs pushd +1 -这里是上面的命令对目录堆栈做的: +上面的命令对目录堆栈做的结果: $ dirs /usr/lib ~ ~/Downloads ~/Desktop @@ -120,11 +114,11 @@ $ dirs -v 上述命令确保 popd 保持静默(不产生任何输出)。同样,你也可以静默 pushd。 -pushd 和 popd 命令也被 Linux 服务器管理员使用,他们通常在几个相同的目录之间移动。 [这里][5]一些其他真正有信息量的案例解释。 +pushd 和 popd 命令也被 Linux 服务器管理员使用,他们通常在几个相同的目录之间移动。 在[这里][5]介绍了一些其他有用的使用场景。 ### 总结 -我同意 pushd 和 popd 的概念不是很直接。但是,它需要的只是一点练习 - 是的,你需要让你实践。花一些时间在这些命令上,你就会开始喜欢他们,特别是如果有一些能方便你生活的用例存在时。 +我同意 pushd 和 popd 的概念不是很直接。但是,它需要的只是一点练习 - 是的,你需要多实践。花一些时间在这些命令上,你就会开始喜欢它们,特别是当它们提供了方便时。 --------------------------------------------------------------------------------