【发布时间】:2010-09-08 19:47:33
【问题描述】:
我发现在 Windows 的命令行上工作令人沮丧,主要是因为与 linux 和 OS X 上的终端应用程序(例如“rxvt”、“xterm”或“Terminal”)相比,控制台窗口使用起来很糟糕。主要投诉:
没有标准的复制/粘贴。您必须打开“标记”模式,并且它只能从(小)左手角按钮触发的多级弹出窗口中使用。然后需要从同一个菜单调用复制和粘贴
不能通过拖动任意调整窗口大小,每次调整窗口大小时都需要设置首选项(回到多级弹窗)
您只能在水平滚动条进入画面之前将窗口设置得这么大。水平滚动条很烂。
使用 cmd.exe shell,您无法导航到带有 \\netpath 表示法 (UNC?) 的文件夹,您需要映射网络驱动器。在将映射不同驱动器的多台机器上工作时,这很糟糕
是否有任何技巧或应用程序(付费或其他方式)可以解决这些问题?
【问题讨论】:
-
@Wedge:在 unix 系统上,命令 shell 是(现在)
bash,终端应用程序是xterm或gnome-terminal或……所以我几乎无法将它们视为本质上的一样。 -
就像 ΤZΩΤZΙΟΥ 所说的那样,实际上恰恰相反。 Windows 在一个可执行文件
cmd.exe中有它的“终端窗口”和它的外壳。类Unix操作系统有一个单独的shell程序(通常bash,dash,sh,csh,ksh,zsh,zsh, I could go on but I won't) and the terminal emulator (gnome-terminal,konsole,xterm`,等) -
@Delan:完全不正确。 “cmd.exe”应用程序是一个命令外壳,相当于 bash 或其他。 “控制台窗口”内置于 Windows 中,具有特殊属性。如果愿意,您可以使用其他命令 shell,例如 PowerShell、4NT 甚至 command.com。
-
有多少人不知道命令 shell(cmd、command.com、powershell、4nt、bash、什么有你)和Windows提供的控制台式窗口。
-
另见this SuperUser question about replacing the Windows console(尽管它的标题可能会引导你思考)。
标签: windows command-line console terminal command-line-interface