【问题标题】:How can I switch from CMD.exe to Powershell? [closed]如何从 CMD.exe 切换到 Powershell? [关闭]
【发布时间】:2010-10-26 11:33:50
【问题描述】:

我有这个想法,我应该从 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?

【问题讨论】:

标签: windows powershell cmd


【解决方案1】:

【讨论】:

  • 没有任何信息。请考虑编辑信息,如果这些链接中的任何一个破坏了您的答案是无用的。
【解决方案2】:

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

cmd /c dir /s
cmd /c start .

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

【讨论】:

    【解决方案3】:

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

    我只有在紧急情况下才使用 CMD,而且我觉得自己无法花时间在 PS 中解决问题。

    我的 PS 还不够精通,但我每天都在进步。

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

    我非常喜欢这两本书:

    另外,请查看以下网站:

    【讨论】:

      【解决方案4】:

      当你开始坚持它时,它似乎是不可克服的。

      在 Powershell 中,关键停止的组合键是 Ctrl + Break

      Ir 的排序术语有一个 Sort-Object 命令行开关,因此您可以按任何属性进行排序。

      所以你可以调用 Get-ListItems |排序对象。 值得尝试学习命令行开关名称而不是与其关联的别名。

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

      【讨论】:

        【解决方案5】:

        我赞同阅读 Windows PowerShell in Action 的建议。但是,如果您还不想花那么多美元,请查看我整理的这本免费电子书:Effective PowerShell。另外,请给 PowerShell 一些时间。我认为它会在后端得到回报。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2010-09-06
          • 2022-11-15
          • 2010-10-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-08-24
          • 2013-03-25
          相关资源
          最近更新 更多