Windows 如何从CMD.exe切换到Powershell?

Windows 如何从CMD.exe切换到Powershell?,windows,powershell,cmd,Windows,Powershell,Cmd,我的想法是我应该从cmd.exe切换到powershell。它比久经考验的cmd.exe强大得多。它是Windows未来的外壳 但与cmd.exe相比,我在powershell中的功能非常有限。在每一个角落里,我都会发现另一个看似很小却无法逾越的障碍 今天,我尝试在powershell中按住ctrl-C键以停止正在运行的程序,但没有任何效果 上一次是“如何在powershell中执行'dir/o'”,我知道如何在.cmd脚本中执行循环,如何在powershell中执行循环 我需要一些建议:首先,

我的想法是我应该从cmd.exe切换到powershell。它比久经考验的cmd.exe强大得多。它是Windows未来的外壳

但与cmd.exe相比,我在powershell中的功能非常有限。在每一个角落里,我都会发现另一个看似很小却无法逾越的障碍

今天,我尝试在powershell中按住ctrl-C键以停止正在运行的程序,但没有任何效果
上一次是“如何在powershell中执行'dir/o'”,我知道如何在.cmd脚本中执行循环,如何在powershell中执行循环

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

如果是这样,问题2是:关于如何打破cmd.exe习惯,您有什么建议

  • 我是否应该将每个问题都发布到Stackoverflow
  • 我应该花一整天来学习powershell吗?我可以参加培训课程吗
  • 有一本关于常见powershell食谱的好食谱吗?我可以接受的powershell wiki
      • 也许这能帮助你。(如果向下滚动,则有PDF)
      • Powershell上也有[断开的链接]
      • (向下滚动一点)

      当你开始坚持使用它时,它似乎是不可安装的

      在Powershell中,临界停止的组合键为Ctrl+Break

      Ir排序术语有一个Sort Object commandlet,因此您可以按任何属性进行排序

      因此,您可以调用Get ListItems | Sort对象。 值得尝试学习commandlet的名称,而不是与其关联的别名


      如果所有其他方法都失败了,请在此处询问,这里总是有很多知识可供参考。

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


      当然,也有PowerShell Equivialents,但是这个技巧可以帮助您在学习PowerShell的过程中保持知识的高效性。

      我也遇到过同样的情况。我最后做的是关闭整天正常打开的CMD窗口,保留PowerShell窗口,强迫自己只使用它

      我只是在有急事时才求助于CMD,我觉得我不能花时间在PS中解决它

      我还不太精通PS,但我每天都在进步

      下面是几本好书和一些好资源的链接

      我非常喜欢这两本书:

      • 布鲁斯·帕耶特
      • 李霍姆斯
      此外,请查看以下网站:


      我支持阅读Windows PowerShell的建议。但是,如果你还不想放弃那么多$$,请查看我制作的这本免费电子书:。另外,给PowerShell一些时间。我认为它会在后端得到回报。

      没有任何信息。请考虑编辑信息,如果这些链接中的任何一个断开,你的答案是无用的。这能回答你的问题吗?
      cmd /c dir /s
      cmd /c start .