如何从CMD.exe切换到Powershell?

Che*_*eso 19 windows powershell cmd

我有这个想法,我应该从cmd.exe切换到powershell.它比经过试验和测试的cmd.exe强大得多.它是Windows的未来之壳.

但与powersd.exe相比,我在powershell中的设施非常有限.在每个角落,我发现了另一个看似无法克服的小障碍.

今天我尝试使用ctrl-C来停止正在运行的程序,在PowerShell中,它没有任何效果.??
上次通过它是"如何在powershell中做一个'dir/o'?" 我知道如何在.cmd脚本中进行循环,我如何在PowerShell中执行此操作?

我需要一些建议:首先,尝试切换到PowerShell是个好主意吗?

如果是这样,问题2是:您对如何打破cmd.exe习惯的建议是什么?

  • 我应该将每个问题发布到Stackoverflow吗?
  • 我应该花一整天时间学习PowerShell吗?我可以参加一个培训课程吗?
  • 有一个很好的常见powershell食谱的食谱?我可以摄取一个powershell wiki吗?

Óla*_*age 19


Pet*_*ale 15

为了帮助简化转换,请记住,您始终可以通过在任何命令前加"cmd/c"来运行原始DOS命令.例如

cmd /c dir /s
cmd /c start .
Run Code Online (Sandbox Code Playgroud)

当然还有PowerShell equatilents,但这个技巧将帮助您在学习PowerShell的同时保持高效.