`
鹤惊昆仑
  • 浏览: 230058 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

pushd和popd命令

阅读更多
root@ubuntu:~# pwd
/home/dyw
root@ubuntu:~# pushd /opt/lampp/
/opt/lampp ~
root@ubuntu:/opt/lampp# ls
backup   error   icons  libexec   modules         RELEASENOTES  tmp
bin      etc     lampp  licenses  phpmyadmin      sbin          var
cgi-bin  htdocs  lib    logs      phpsqliteadmin  share         xampp.jpeg
root@ubuntu:/opt/lampp# popd
~
root@ubuntu:~# pwd
/home/dyw
root@ubuntu:~# 

  • dirs: 显示目录堆栈中的内容
  • pushd: 将目录放入堆栈中
  • popd: 将堆栈中的目录取出, 并进入该目录

linux支持这3个命令,dos也支持pushd和popd。如果只知道cd ,cd - 等命令,则可以尝试一下pushd和popd,一旦理解了,目录切换将是一件异常轻松美妙的事。许多命令就是这样,一旦会用,就会迷上它们。
分享到:
评论

相关推荐

    pushd、popd 和 dirs:用于在目录之间移动的快捷方式,如 Unix pushd、popd 和 dirs 命令。-matlab开发

    是否曾经希望在Matlab中实现Unix命令push,popd和dirs的实现? 他们来了。 像 cd 一样使用 pushd。 唯一的区别是:每次使用 pushd 时,您留下的目录都会保存在堆栈中。 要返回,只需键入 popd,它会将您带到堆栈...

    linux shell之pushd、popd和dirs的使用讲解

    `pushd`、`popd`和`dirs`这三个命令提供了一种高效的方式来保存和管理多个目录路径,使得在不同的工作目录之间切换变得更为便捷。以下是这三个命令的详细解释和使用方法。 1. `dirs` 命令: `dirs`用于显示当前...

    BAT 批处理脚本 教程

    12. pushd和popd:pushd和popd命令用于改变当前目录,但pushd可以临时保存前一个目录以便以后可以使用popd返回。 13. CALL:CALL命令用于调用另一个批处理脚本,并可将控制权返回到原脚本。 14. shift:shift命令...

    Pushd、Popd、dirs:Unix 风格的 pushd、popd 和 dirs 的 MATLAB 实现。-matlab开发

    pushd、popd 和 dirs 实现了一个 unix 风格的目录栈。 它使用一个全局变量来保存堆栈。 用法示例: > cd myDir myDir> pushd('anotherDir') anotherDir> %excute 命令在这里另一个目录> 目录目录另一个目录> popd ...

    BAT批处理脚本-更换壁纸.zip

    10. **PUSHD/POPD**: PUSHD和POPD命令用于临时更改当前目录,便于在不同路径间进行操作,比如从脚本所在目录跳转到壁纸存放的目录。 以上只是基于常规批处理脚本功能的推测,具体“更换壁纸.bat”脚本如何实现,还...

    bat 基础bat 基础bat 基础

    - **PUSHD和POPD命令**:更改当前工作目录。 - **CALL命令**:调用另一个批处理文件。 - **SHIFT命令**:移动位置参数。 - **IF命令**:条件判断语句。 - **SETLOCAL和ENDLOCAL命令**:设置局部环境变量。 - **...

    批处理高级教程精选合编

    11. pushd和popd命令用于改变和恢复当前目录。 12. CALL命令用于调用另一个批处理文件,并允许从被调用的批处理返回到原批处理。 13. shift命令用于改变批处理中参数的位置。 14. IF命令用于根据条件执行不同的命令...

    批处理学习笔记

    - pushd和popd命令用于改变当前目录,并且保留前一个目录以便于返回。 - call命令用于从一个批处理脚本中调用另一个批处理脚本。 - shift命令用于改变批处理参数的位置。 - find和findstr命令用于在文件中搜索文本...

    linux-101-hacks

    - **操纵目录栈**:介绍如何使用pushd和popd命令在目录之间更方便地切换。 - **更正目录名**:提供修改错误目录名的技巧。 ### 第二章 - 基本命令 - **Grep**:Grep是一个强大的文本搜索工具,支持正则表达式,可以...

    CMD命令行高级教程精选合编

    - **案例**:通过结合使用上面介绍的各种命令和技术,可以构建出复杂的功能强大的批处理脚本,解决实际问题,如批量文件处理、系统维护脚本、自动化部署等。 #### 总结 本文详细介绍了 CMD 命令行中常用的命令及其...

    linux 切换路径使用方法指南.docx

    例如,如果您希望在/usr 和/etc/ssh 和/etc/rc.d 和当前路径之间切换,可以使用 pushd 命令。pushd 命令可以自动把当前路径加入到可切换路径中。执行 dirs 命令可以看到显示四个路径。 4. dirs 命令 dirs 命令可以...

    bat编程教程.doc

    在 bat 文件中,使用 `pushd` 和 `popd` 命令可以更改当前目录。`pushd` 命令可以将当前目录推入堆栈,而 `popd` 命令可以将堆栈顶部的目录弹出,作为新的当前目录。 @ 命令行回显屏蔽符 在 bat 文件中,使用 `@` ...

    批处理基础 FOR命令详解 批处理中的变量 set命令详解 if命令讲解 DOS编程高级技巧

    * pushd 和 popd:pushd命令用于将当前目录加入目录堆栈,popd命令用于将当前目录从目录堆栈中删除。 * CALL:CALL命令用于调用一个批处理文件。 * shift:shift命令用于移动参数。 * IF:IF命令用于判断条件语句。 ...

    DOS命令集合打包

    这份文档可能不仅包含了DOS命令,还涵盖了Windows NT系列系统下的一些额外命令,比如PUSHD和POPD用于管理路径堆栈,或是NET命令用于网络管理。 总的来说,这个压缩包是一份全面的DOS命令学习资源,不仅覆盖了基础...

    ubuntu-编译时出现-bin-sh-1-pushd- not found.pdf

    - **命令不兼容**:当Makefile或构建脚本中使用了`pushd`或`popd`等bash特有的命令时,在dash环境下执行这些脚本时就会报错,因为这些命令在dash中不可用。 - **符号链接**:在Ubuntu系统中,`/bin/sh`实际指向的...

    Linux操作系统中巧用CD和Pushd切换目录

    使用cd和pushd命令可以快速地切换目录,节省时间和精力。本文将介绍Linux操作系统中巧用CD和Pushd切换目录的方法。 CD命令是Linux中最基本的目录切换命令。使用cd命令可以改变当前目录,例如键入cd,空格,然后是子...

    BAT批处理脚本教程.pdf

    pushd命令用于保存当前目录,而popd命令用于恢复之前保存的目录。 13.CALL call命令用于调用外部批处理文件。 14.SHIFT shift命令用于左移参数。 15.IF if命令用于条件判断。 16.SETLOCAL 和 变量延迟 setlocal...

    DOS命令大全 速查手册.pdf

    PUSHD命令用于保存当前目录以供POPD命令使用,然后改变到指定的目录。 RD和RMDIR命令用于删除一个目录。RECOVER命令用于从损坏的磁盘中恢复可读取的信息。 REM命令用于在批处理文件或CONFIG.SYS里加上注解或说明。...

Global site tag (gtag.js) - Google Analytics