【问题标题】:Grep to ClipboardGrep 到剪贴板
【发布时间】:2017-06-02 14:13:14
【问题描述】:

我经常在 linux 服务器上使用 grep 命令来搜索包含日志文件的目录。例如我会使用

grep -R "123456789"

但是,有时与 grepped 字符串相关的日志对于 Putty 来说太大,导致我无法查看整个日志。有没有办法轻松地将 grepped 日志语句复制到剪贴板,以便我可以将它们粘贴到其他地方?

类似 CopyToClipboard(grep -R "123456789")

【问题讨论】:

  • 您是否通过 Putty 从 MSWin 进行连接?你想用远程 linux 命令的输出填充你的 Windows 剪贴板吗?
  • 这是正确的我想用远程 linux 命令的输出填充我的 windows 剪贴板。我知道这可以通过突出显示来完成,但文件太大而无法突出显示整个内容。
  • 我假设 xclip 可以工作,但我无权将软件下载到生产服务器上,所以在我知道之前,我要等一会儿,谢谢 Cyrus

标签: linux grep copy


【解决方案1】:

您可以在 Internet 上找到带有 Windows 剪贴板接口的旧修改 putty 版本,但这似乎不是理想的解决方案。也许kitty 支持Windows 键盘集成,但该功能没有记录。

如果您只想阅读您的日志,您可以在 lessmost 等寻呼机中通过管道 (|) 输出 grep -r。在那里,您将能够使用箭头键浏览日志并使用q 键退出。您可能需要阅读 less 和/或 most 手册以了解高级搜索功能、语法高亮,...

grep -r "123456789" | less

如果您确实需要在本地计算机上获取完整输出,可以将stdout(grep 显示给您的内容)写入文件,稍后使用scpsftp 检索它。

grep -r "123456789" > /path/to/my/log/file.txt

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-07
    • 2013-04-21
    • 2010-10-06
    • 1970-01-01
    • 2015-08-27
    • 2015-08-31
    • 1970-01-01
    相关资源
    最近更新 更多