Linux pushd 和 popd 命令新手教程(3 个例子)Linux pushd 和 popd 命令新手教程(3 个例子)Linux pushd 和 popd 命令新手教程(3 个例子)Linux pushd 和 popd 命令新手教程(3 个例子)
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

Linux pushd 和 popd 命令新手教程(3 个例子)

在此页

  1. Linux pushd 和 popd 命令
  2. Q1。如何使用推送?
  3. Q2。如何使用弹出?
  4. Q3。如何查看目录栈?
  5. 结论

Linux 中的命令行导航主要是使用 cd 命令完成的。但是,有一些提示和技巧可以增强您的 Linux 命令行导航体验。

在本文中,我们将使用一些易于理解的示例来讨论两个命令 - pushd 和 popd。但在此之前,值得一提的是,本文中的所有示例都已在 Ubuntu 18.04 LTS 系统上进行了测试。

Linux pushd 和 popd 命令

pushd 命令将目录路径存储在目录堆栈中,而 popd 命令从同一堆栈中删除顶级目录路径。此外,这两个命令都将正在处理的目录作为您的新工作目录。

以下是一些 Q&A 风格的示例,可以让您对这些命令行工具的工作原理有一个很好的了解。

Q1。如何使用推送?

假设您正在一个目录中工作 - 比方说 - 在命令行上。而你又想移动到别的目录下,又想让系统记住你的当前目录了。

这就是 pushd 命令可以提供帮助的地方。例如,请参见以下示例:

:~/Downloads/HTF-review$ pushd /home/himanshu/Desktop/

运行此命令时,当前目录 - /home/himanshu/Downloads/HTF-review/ - 保存在目录堆栈中,目录 /home/himanshu/Desktop 成为您的新工作目录。

pushd 命令产生的输出不过是存储在目录堆栈中的当前内容。

Q2。如何使用弹出?

与 pushd 不同,您不必将任何输入传递给 popd。继承人如何使用它:

popd

运行此命令时,将选择当前位于堆栈顶部的目录并将其作为当前工作目录。

这是一个例子:

所以你可以看到,目录/home/himanshu/Downloads/HTF-review成为了用户当前的工作目录。

Q3.如何查看目录栈?

虽然 pushd 和 popd 命令都在其输出中显示当前堆栈条目,但您也可以通过一种方式在不运行这些命令的情况下查看此信息。

它通过运行以下命令:

dirs

以下屏幕截图显示了此命令行工具的运行情况:

请注意,当前目录始终是目录堆栈的一部分。

结论

所以你可以看到,pushd 和 popd 命令有可能让用户在命令行上的生活变得轻松。我们在这里详细介绍了这些命令,以防您想了解更多信息。哦,是的,请在下面的评论中告诉我们您如何使用这些命令让生活更轻松。

©2015-2025 艾丽卡 support@alaica.com