windows – 是否有可能用其他东西替换CMD?
我从未研究过操作系统,所以请原谅我,如果这听起来很基本或愚蠢,但我很好奇是否有人可以替换 Windows中的cmd提示符.我并不是要求实际执行此操作的程序,因为我环顾四周并没有真正看到过. 我要问的是1)如果实际上可以编写一个像cmd一样的全新程序,2)如果可以用它替换cmd,假设它至少可以执行cmd所做的所有工作. 因为看起来甚至声称升级它的程序(cygwin,powershell等)实际上都在同一个小黑窗口中运行.也许我只是不完全理解cmd如何适合整个Windows,或者像bash这样的东西实际连接到linux. 有人想引导我朝着正确的方向前进吗? 解决方法“同样的小黑窗口”是Windows“控制台”子系统的一个特性.控制台模式应用程序几乎免费获取该窗口,并且当它们从Windows而不是从命令行启动时,为它们打开(由Windows本身或运行时库,我忘记了). (从现有控制台运行的控制台模式程序倾向于借用父进程的控制台.)控制台应用程序外观相似的事实并不一定意味着它们都是从cmd.exe运行的(虽然通常有一个启动它们的批处理文件,它们可以自己启动),但它们都使用相同的子系统和相同的功能. 尽管如此,很有可能为cmd.exe编写替代品.它只是一个控制台应用程序.这个问题使其兼容性足以运行批处理文件(以免现有应用程序在他们希望使用cmd.exe时中断),并且仍然具有足够的灵活性来添加要添加到shell的任何内容. (编辑:青岛站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |