pushd及popd

✍ dations ◷ 2025-07-31 11:09:45 #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 (页面存档备份,存于互联网档案馆)

相关

  • 乳酸菌乳酸菌,可能指:
  • 晴朗海澄海(拉丁语:Mare Serenitatis,又译“澄净之海”)是月球上位于雨海东面的一个月海。澄海坐落于酒海纪时期形成的澄海盆地,月海周边的物质生成于早雨海世时期,但月海自身的物质却产
  • 螺戊二烯螺戊二烯(英语:Spiropentadiene)或称为领结二烯(bowtiediene)是一种分子式为C5H4的烃类物质。螺戊二烯是最简单的螺环状环烯烃,因其巨大的三元环张力,化学性质非常不稳定,需在零下10
  • 种族优生种族优生(Racial hygiene),是一种由政府挑选出公认最强健、聪明和有道德的人来培育下一代的制度,与公共卫生和优生学有密切关联。过去为达成目的曾用的手段包括放逐、隔离、强制
  • 鸭肉鸭肉,是从鸭身上取得的肉,为全世界普遍的肉品之一。《本草纲目》:“鸭肉主大补虚劳,最消毒热,利小便,除水肿,消胀满,利脏腑,退疮肿,定惊痫。”中医有认为,鸭肉有养胃、补肾的功效,能清热
  • 孟元孟元(1926年3月1日-1997年4月10日),台湾男演员,本名孟宪山,山东省招远县出身,曾获第十五届金钟奖男演员奖。孟元为孟子第七十二代孙,1949年随海军第三造船厂来台,后加入海军话剧队,成
  • 格鲁布斯检验法格拉布斯检验法(Grubbs's test),有时也被称为最大归一化残差检验,是一种在统计学中用于分析异常值(英语:Outlier)的方法,因发明者弗兰克·E·格拉布斯(英语:Frank E. Grubbs)而得名。格
  • 涓子涓子(1976年7月21日-),原名王慧娟,辽宁鞍山人,毕业于北京电影学院,中国大陆影视演员。涓子已经结婚,2004年育有一子。
  • 第87届奥斯卡金像奖第87届奥斯卡金像奖是美国电影艺术与科学学会为表彰2014年度杰出电影所颁发的奖项,颁奖典礼订于2015年2月22日下午5:30 PST(下午8:30 EST / 01:30 UTC)在加州洛杉矶好莱坞的杜
  • 孤胆枪手《孤胆枪手》(英语:MDK)为电子游戏公司Shiny娱乐在1997年推出的3D动作游戏。除有发行对应Windows、Mac OS、PlayStation等不同主机平台版本外,游戏另在2000年公开续作《孤胆枪手