pushd及popd

✍ dations ◷ 2025-11-05 10:09:53 #pushd及popd

pushdpopd 是用于操作命令行目录栈的命令。它们在DOS、Microsoft Windows、ReactOS和Unix-like等系统上的4DOS、Bash、C shell、tcsh、Hamilton C shell、KornShell、cmd.exe和PowerShell等命令行解释器中可用。

pushd命令将当前工作目录存储到内存中,以便随时返回。popd命令返回目录栈顶的路径。此目录栈由Unix命令dirs或 Windows PowerShell的Get-Location -stack访问。

第一个实现目录栈的Unix shell是Bill Joy的C shell。这套Shell下将目录压栈、出栈的语法与现在基本相同。

这两个命令都在FreeCOM——即FreeDOS的命令行界面——可用。

在Windows PowerShell下, 是Push-Locationcmdlet预定义的alias, 是Pop-Locationcmdlet预定义的alias。两者与pushdpopd命令功能基本相同。

pushd 

参数:

popd

示例

Unix-like

 $ pushd /etc/etc /usr/ports $ popd/usr/ports $

Microsoft Windows与ReactOS

C:Usersroot>pushd C:UsersC:Users>popdC:Usersroot>

DOS批处理文件

@echo offrem This batch file deletes all .txt files in a specified directorypushd %1del *.txtpopdecho All text files deleted in the %1 directory

另请参阅

  • MS-DOS命令列表
  • Unix实用程序列表

参考文献

  1. ^ Pushd - change directory/folder - Windows CMD - SS64.com. . (原始内容存档于2021-05-07). 
  2. ^ Popd - Windows CMD - SS64.com. . (原始内容存档于2021-05-06). 
  3. ^ https://github.com/reactos/reactos/blob/master/base/shell/cmd/dirstack.c
  4. ^ Bash Reference Manual: Directory Stack Builtins. . (原始内容存档于2021-02-26). 
  5. ^ Microsoft TechNet Pushd article. . (原始内容存档于2018-02-03). 
  6. ^ Microsoft TechNet Popd article. . (原始内容存档于2018-02-03). 
  7. ^ Chapter 14 – 14.6 The Shells' pushd and popd Commands. . (原始内容存档于2020-12-03). 
  8. ^ man tcsh TCSH(1). . (原始内容存档于2014-03-10). 
  9. ^ FreeCOM - FreeDOS. . (原始内容存档于2021-05-08). 

更多资料

  • Frisch, Æleen. Windows 2000 Commands Pocket Reference. O'Reilly. 2001. ISBN 978-0-596-00148-3. 
  • McElhearn, Kirk. The Mac OS X Command Line: Unix Under the Hood. John Wiley & Sons. 2006. ISBN 978-0470113851. 

外部链接

  • pushd | Microsoft Docs (页面存档备份,存于互联网档案馆)
  • popd | Microsoft Docs (页面存档备份,存于互联网档案馆)

相关

  • 牛马将军牛头马面,是中国佛教、道教与台湾民间信仰中两个阴间的神祇,形象分别是牛头人身、马头人身,负1]合,责捉拿、带领阳寿终了的亡魂到地府审判,即鬼差。一说为两尊是负责把守地府中奈
  • 普尔巴塔杰普尔普尔巴塔杰普尔(Purba Tajpur),是印度西孟加拉邦Hugli县的一个城镇。总人口6276(2001年)。该地2001年总人口6276人,其中男性3065人,女性3211人;0—6岁人口805人,其中男399人,女406人;识
  • 紫式部文学奖紫式部文学奖(日语:紫式部文学賞/むらさきしきぶぶんがくしょう )由日本京都府宇治市教育委员会设立的文学奖,以日本著名女作家紫式部的名字命名,以前一年1月1日到12月31日由女性
  • 历代文纪历代文纪,明朝梅鼎祚编,是一本丛书。包含有:
  • 安炫牟安炫牟(韩语:안현모,英语:Ahn Hyun-Mo,1983年3月28日-),前任SBS记者(负责国际与经营部新闻),菁英新闻工作者。曾在2018年北朝鲜美国高峰会与2018年的告示牌音乐奖时,担任同步翻译。现在
  • 潭州府潭州府,明朝的府。元朝至正二十四年(1364年),朱元璋改天临路为潭州府,治所在长沙县、善化县(今湖南省长沙市)。属湖广省。辖境相当今湖南省益阳、汨罗、桃江等市县以南,安化、涟源等
  • 中亚足球联合会中亚足球联合会(英语:Central Asian Football Association,简称CAFA)是一个由中亚各足球成员协会组成足球机构,也是亚足联分支机构。2014年7月,中亚足球联合会为亚洲足球联合会批准成立,并在2015年1月在亚洲杯期间举行特别会议。最终,中亚足球联合会将被接纳为亚足联执行委员会一部分。由于与西亚足球联合会其他成员存在各种纠纷,伊朗足球协会决定牵头成立中亚足球联合会。据报道亚足联主席萨尔曼获得了新成立的区域足球联合会的政治上的支持。2014年5月10日,六个成员协会代表与亚
  • 塞尔维亚国家博物馆塞尔维亚国家博物馆,又称贝尔格莱德国家博物馆(塞尔维亚语:Народни музеј у Београду / Narodni muzej u Beogradu),是塞尔维亚的国家博物馆,也是该国最大和最古老的博物馆,位于首都贝尔格莱德旧格拉德的共和国广场,成立于1844年5月10日。博物馆拥有40多万件藏品。馆舍于1950年搬迁,并于1952年5月23日重新开放。20世纪90年代,在数十年的战争和经济危机中,该馆因没有足够的重视而衰落。2003年,该馆闭馆翻修,但因资金等原因,修复工程直到2014年才得
  • 1992年飓风邦尼飓风邦尼(英语:Hurricane Bonnie)是1992年大西洋飓风季中一场持续时间很长的风暴,也是该季第三场热带风暴(包括四月的亚热带风暴)和第二场飓风。气旋于9月17日在中大西洋高纬度海域成型,之后存在的大部分时间里都没有遇到足够强度的转向气流,所以有一个多星期几乎没有移动。9月27日,飓风开始缓慢向东面和东北方向的亚速尔群岛前进。9月30日,风暴在转变成温带气旋前短暂对该群岛构成影响,但没有报导表明当地因此遭受破坏。9月11日,一股冷锋逐渐离开美国东岸进入大西洋。冷锋进入亚热带海域,于9月15日
  • 曼努埃尔一世·科穆宁曼努埃尔一世(希腊语:Μανουήλ Α' ο Κομνηνός,1118年11月28日-1180年9月24日),是十二世纪的东罗马皇帝。此时,东罗马帝国和地中海历史迎来一个关键的转折点。在其统治期间,科穆宁王朝经历最后一次兴盛,帝国的军事与经济实力得以恢复,文化也走向繁荣。东罗马帝国曾经是地中海世界的掌控者,为复兴这一荣耀,曼努埃尔采取雄心勃勃的对外政策。在这个过程中,它同教宗哈德良四世以及复兴中的西方世界结盟,并对西西里王国发动入侵试图收复南意大利,但没有成功。在第二次十字军东征期间,他使帝国躲避十字