pushd及popd

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

相关

  • 风能风能主要应用为风力发电,系利用风提供能量,以带动风力发动机运转;另可用于非电力应用,例如帆船、风车等。在电力应用普及以前,人们就懂得利用风能,例如在公元前人们就已经用帆船横
  • 超级杀手合唱团最佳金属乐演奏奖(英语:Grammy Award for Best Metal Performance)2007年〈疯人之眼〉 最佳金属乐演奏奖2008年〈最后的六〉金属之锤金神奖(英语:Metal Hammer Golden Gods Award
  • 诺丁山嘉年华会诺丁山嘉年华会,(Notting Hill Carnival),诺丁山嘉年华始于1965年,为英国伦敦当地著名的大型嘉年华会,在每年8月尾都会吸引百几万人参加,甚至令银行都要休息。这是伦敦加勒比生活的
  • 黄大城新竹高中黄大城(1954年12月19日-2008年11月24日),台湾歌手,曾和王梦麟、赵树海组成MIB三重唱,毕业于新竹高中、国立政治大学民族社会学系,毕业后在民航局上班。1978年,以云南民谣弥
  • 八边形数八边形数是能排成八边形的多边形数,是有形数的一种。其概念类似三角形数及平方数,不过八边形数和三角形数及平方数不同,所对应的形状没有旋转群对称性(英语:Rotational symmetry)
  • 圆顶龙属圆顶龙属(学名:)是蜥脚下目恐龙的一属,是种四足的植食性恐龙。它们是北美洲最常见的大型蜥脚类恐龙,但成年体型只有约18米长及体重18公吨。它们生活于晚侏罗世时期,距今约1亿5500
  • 一世一元制一世一元制,即一个君主的任期内只用一个年号的制度,主要由汉字文化圈的国家所采用。中国的一世一元制起源于明朝(明英宗由于两次即位当皇帝,因此有正统、天顺两个年号,清太宗因为
  • 金甬铁路金甬铁路,又名甬金铁路,是浙江省建设中的一条连接宁波市与金华市的客货共用的铁路,途径宁波、绍兴、金华下辖的奉化、新昌、嵊州、东阳、义乌五县市,亦是为宁波港开拓内陆腹地的
  • My Mad Beauty (第三季)《My Mad Beauty (第三季)》(韩语:마이 매드 뷰티 3),简称MMB3(韩语:마매뷰3),为韩国JTBC4(朝鲜语:JTBC4)频道于2019年推出的综艺节目,由朴娜敕、韩惠珍、美珠(Lovelyz)、有情(Weki Meki)等
  • 谭杰希谭杰希(1988年12月2日-),艺名谭佑铭,出生于广东省深圳市,中国大陆男歌手、演员、主持人,毕业于加拿大多伦多大学。2010年参加湖南卫视主办的《2010快乐男声》获得广州赛区冠军、全