您是否曾经遇到过想要将 Linux 命令的输出发送给您的同事或朋友以获得帮助的情况? 这个简单的 Linux hack 肯定会对你有用。 您可以将 Linux 命令输出保存到图像或文件中。 你所需要的只是 ImageMagick. 当您需要将输出发送给技术支持人员或同事时,这会很有帮助。
内容
Save Linux 命令输出到图像
首先安装 ImageMagick 工具。 它在大多数 Linux 发行版的默认存储库中可用。
例如,要在 Arch Linux 及其衍生版本中安装 ImageMagick,请运行:
$ sudo pacman -S imagemagick
在 Debian、Ubuntu 和其他基于 DEB 的系统上,您可以安装它,如下所示。
$ sudo apt-get install imagemagick
在 Fedora:
$ sudo dnf install ImageMagick
在 CentOS 上:
$ sudo yum install ImageMagick
在 openSUSE 上:
$ sudo zypper install ImageMagick
现在,要将任何 Linux 命令的输出保存到映像文件,只需运行以下命令:
$ ip a | convert label:@- myipaddress.png
上述命令会将 ifconfig 命令输出保存到一个 Image 中,并保存在当前工作目录中。 让我们整理一下上面的命令,看看每个选项的作用。
- ipa 将显示您的 Linux 系统的 IP 地址。
- 兑换 命令将输出保存到图像。
- 标签:@- myipaddress.png 将命令输出保存到名为 我的IP地址.png.
这是我的 Ubuntu 18.04 桌面系统中上述命令的输出。
这是另一个。 我将我的 Linux 内核输出保存到图像中。
$ uname -a | convert label:@- mylinuxkernel.png
样本输出: