Была ли у вас ситуация, когда вы хотели отправить вывод команды Linux своему коллеге или другу, чтобы получить помощь? Это простой хак Linux, безусловно, будет полезен для вас. Вы можете сохранить вывод команды Linux в изображение или файл и отправить его соответствующему лицу, которое хочет просмотреть вывод вывода конкретной команды Linux. Все, что вам нужно, это ImageMagick. Это может быть полезно, если вам нужно отправить вывод специалисту службы технической поддержки или администратору Linux.
Сначала установите инструмент ImageMagick. В Ubuntu-подобных системах вы можете установить его, как показано ниже.
В Arch Linux и его производных выполните:
Теперь, чтобы сохранить вывод любой команды Linux в изображение, просто выполните следующую команду:
Приведенная выше команда сохранит вывод команды ifconfig в изображение и сохранит его в текущем рабочем каталоге. Давайте разберем приведенную выше команду и посмотрим, что делает каждая опция. ifconfig отобразит IP-адрес вашей системы Linux. Команда convert сохранит вывод в изображение. label:@-myipaddress.png сохранит вывод команды в изображение с именем myipaddress.png.
Вот вывод вышеуказанной команды в моем Arch Linux.
Вот еще один. Я сохранил вывод Linux Kernel в изображение.
Пример вывода:
Также мы можем сохранить вывод в уже существующий файл изображения. Для этого выполните:
Эта команда напечатает вывод команды «ip addr» в изображение с именем Linux.jpg и сохранит его с новым именем «myipaddress.jpg».
Вот вывод вышеуказанной команды:
Довольно просто, не так ли? Вы можете сохранить вывод любой команды и отправить ее любому, кто может помочь вам починить вашу систему. Мы также можем сохранить вывод команды Linux в текстовый файл.
Например, мы можем сохранить вывод команды «ip addr» в файл myipaddress.txt, используя команду:
Для проверки просмотрите текстовый файл, используя ваш любимый текстовый редактор. Или мы можем использовать команду «cat», как показано ниже.
Следующая команда сохранит мой pacman.log в файл с именем mylogs.txt.
И мы можем легко сохранить детали IP-соединения, используя команду:
Возможно, вы захотите записать вывод команды в несколько файлов. Вот как это сделать.
Приведенная выше команда запишет вывод команды «uname -a» в file1 и file2. Если файлы еще не существуют, они будут созданы.
По умолчанию она перезаписывает содержимое файлов file1 и file2. Если вы хотите добавить вывод к существующему содержимому, используйте флаг -a, как показано ниже.
Эта команда не будет перезаписывать существующее содержимое file1 и file2. Вместо этого она просто добавит вывод команды ip в file1 и file2. Другими словами, эти два файла теперь включают вывод команд «uname -a» и ifconfig ».
На этом все. Теперь вы знаете, как сохранить вывод любой команды в изображение или текстовый файл. Надеюсь это будет полезным для вас.
Комментариев нет:
Отправить комментарий