我无法理解powershell中pushd,popd和robocopy命令的工作。任何人都可以用外行的方式解释一下?
答案 0 :(得分:3)
要获得PowerShell的帮助,您可以使用Get-Help
cmdlet:
Get-Help pushd
Get-Help popd
您可以使用-Examples
开关获取使用示例。
robocopy
不是PowerShell cmdlet,它是本机命令,因此您可以通过以下方式查看其帮助:
robocopy /?
如果您想了解如何在PowerShell中使用robocopy
的示例,您可以看到此问题Custom RoboCopy Progress Bar in PowerShell
答案 1 :(得分:3)
我不确定你的外行人的用语是什么意思。
从概念上讲,PUSH和POP的操作可追溯到可在堆栈上执行的两个最基本的操作。一堆数据就像一堆干草。你在顶部放了更多的干草,你摘下的第一个干草是你堆积的最后一块干草。这使得大海捞针成为LIFO(后进先出)结构。
当您堆叠数据时,您推入堆栈的最后一项将是您从堆栈中POP的第一项。有关详细信息,请查看LIFO。
这两个行动的PUSH和POP这两个词的起源是模糊不清的,但它似乎可以追溯到1957年的鲍尔。我可以追溯到20世纪60年代的麻省理工学院。
Robocopy指的是一个强大的"复制在某些情况下使用的程序,其中DOS复制命令不会执行需要执行的操作。早期的实现有不同的名称,请参阅XCOPY。