请问,windows 的 CMD中,怎么让显示的列对齐?

gh X 255 信誉分
2024-11-14T14:12:07.58+00:00

如下图,标题“网关”、"接口“、“跃点数”等和实际列是错位的,

如果不能在显示中让列对齐,在输出到文件时,让列对齐也可以。

非常感谢您的帮助。

图片

Windows Server
Windows Server
支持企业级管理、数据存储、应用程序和通信的 Microsoft 服务器操作系统系列。
221 个问题
0 个注释 无注释
{count} 票

1 个答案

排序依据: 非常有帮助
  1. Wesley Li 10,245 信誉分
    2024-11-14T18:05:46.39+00:00

    您好,

    在 Windows 的 CMD 中,可以使用 column 命令来让显示的列对齐,但这个命令默认并不包含在 Windows 中。你可以通过以下步骤来实现列对齐:

    使用 PowerShell: PowerShell 提供了更强大的格式化功能。你可以使用 Format-Table 命令来对齐列。例如:

    Get-NetRoute | Format-Table -Property DestinationPrefix, NextHop, InterfaceAlias, RouteMetric

    输出到文件并对齐: 如果你希望将输出保存到文件中并对齐列,可以使用以下方法:

    netstat -r > routes.txt

    然后使用文本编辑器(如 Notepad++)打开文件,并使用列模式编辑功能来对齐列。

    使用第三方工具: 你可以下载并安装一些第三方工具,如 GNU coreutils,其中包含 column 命令。安装后,你可以使用以下命令:

    netstat -r | column -t

    0 个注释 无注释

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。