pushd及popd

✍ dations ◷ 2024-12-28 10:14:42 #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 (页面存档备份,存于互联网档案馆)

相关

  • 循环心境障碍循环性情感症(Cyclothymia)是情感障碍之一、躁郁症的一种形式。在极性病谱中有定义此症。具体而言,此疾患属于较轻微形式的第二型双极性疾患,伴随着时常在欢欣鼓舞与低落沮丧之
  • 成人体内大约有210种细胞人体内有数百种特异的细胞类型,总共有多于一百兆的细胞。细胞类型可以依照其组织来源进行分类。然而,某些细胞的行为可能是受其外周组织影响的。
  • 托斯坦·威泽尔托斯坦·尼尔斯·威泽尔(瑞典语:Torsten Nils Wiesel,1924年6月3日-),瑞典神经科学家,与大卫·休伯尔(David H. Hubel)由于对视觉系统的讯息处理过程之研究,而和研究左右脑半球的罗杰
  • 坎特伯雷大学坎特伯雷大学(毛利语:Te Whare Wānanga o Waitaha,英语:University of Canterbury)位于新西兰的克赖斯特彻奇,成立于1873年,是新西兰成立较早的大学之一,由牛津大学的学者创建。该
  • 宋权宋权(1598年-1652年),河南省归德府商邱县(今河南省商丘市)人,明末清初政治人物。宋荦之父。明朝天启五年(1625年)进士,授山西阳曲县知县、吏科给事中、候补北科给事中、工科给事中、兵
  • 估计量的偏差在统计学中,估计量的偏差(或偏差函数)是此估计量的期望值与估计参数的真值之差。偏差为零的估计量或决策规则称为无偏的。否则该估计量是有偏的。在统计中,“偏差”是一个函数的
  • 凤歌凤歌(1977年8月23日-),本名向麒钢,是一位中国武侠小说作家。1977年出生于重庆奉节,毕业于四川大学。2006年凭借《昆仑》获今古传奇暨黄易武侠文学一等奖,2007年成为《今古传奇·武
  • 佩德罗·德·阿尔坎塔拉佩德罗·德·阿尔坎塔拉(葡萄牙语:Pedro de Alcântara,1875年10月15日-1940年1月29日),格朗-帕拉亲王(英语:Prince of Grão-Pará),巴西末代皇帝佩德罗二世的外孙。佩德罗的父亲是法
  • 布雷普洛根山坐标:71°55′S 5°27′E / 71.917°S 5.450°E / -71.917; 5.450布雷普洛根山(挪威语:Breplogen)是南极洲的山峰,位于东部南极洲的毛德皇后地,属于穆利格-霍夫曼山脉的一部分,海拔
  • 当阳峪窑当阳峪窑,宋代中国北方著名民间窑场。窑址位于河南省修武县当阳村所在的当阳峪南岭,因此按照地名命名为“当阳峪窑”,又名修武窑、怀庆窑、河内窑。该窑出产陶瓷种类繁多,是宋代全国风格最多变、造型装饰手法最丰富、做工特别精细的窑场。其中的剔花瓷器在磁州窑同类产品的基础上推陈出新,影响深远,另外,由于窑场规模极为庞大,也被称作当阳峪窑系、当阳峪窑群。2006年窑址被列入第六批全国重点文物保护单位名录。当阳峪窑出产陶瓷产品包括日常生活用品的白釉碗盘以及经过艺术加工的高级商品。其产品工艺极为复杂,集北方诸多民窑之大成,