Как сохранить вывод команды терминала

Сохраненный вывод команды

На дворе 2019 год, и многие еще не используют Linux, потому что считают, что все делается через командную строку. Это неправда, и читатели Ubunlog ты это хорошо знаешь. Верно то, что терминал Ubuntu (или Bash) — настолько мощный инструмент, что Microsoft включила его в Windows 10. Иногда нам хочется поделиться выводом команды например, чтобы другие пользователи помогли нам с проблемой, и в этой статье мы покажем вам, как сохранить этот вывод.

Есть много способов сохранить вывод команды терминала. В этой статье мы покажем вам два очень простых и еще один, чуть более «линуксера». Самый простой и точный из всех - тот, который я использовал для сохранения отображаемой информации. Neofetch как вы можете видеть на изображении, которое возглавляет эту статью. Проблема в том, что не во всех консольных / терминальных приложениях есть такая опция. Мы вам все расскажем после монтажа.

Сохраните вывод команды из меню Файл

Самый простой вариант, о котором я говорю, такой же, как тот, который мы используем для сохранения текстового файла из любого приложения этого типа. Речь идет о Файл меню и найдите что-то вроде «Сохранить». В Konsole, терминальном приложении Kubuntu, говорится: «Сохранить вывод как ...». Что нужно знать:

  • Выход идеален. Это означает, что он скопирует именно то, что находится в терминале. В случае с Neofetch и, как вы можете видеть на скриншоте, он принимает все то же самое, но в виде обычного текста. Он не уважает цвета, что может пригодиться, как мы объясним позже.
  • Копировать ВСЕ что в терминале. Это может быть проблемой, если мы хотим поделиться только частью того, что у нас есть. Чтобы избежать большого копирования, если мы использовали терминал перед сохранением того, что хотим, мы можем использовать команду «clear» для очистки экрана.
  • El файл сохраняется с расширением TXT, хотя некоторые приложения могут также предлагать возможность сохранять его в формате HTML.

Копирование и вставка

Это проще, чем предыдущее, правда? Терминал позволяет давайте скопируем и вставим текст, но следует помнить о нескольких вещах:

  • Если вывод очень длинный, выделение всего текста может быть утомительным. Я бы рекомендовал его только на короткие прогулки.
  • По логике, то, что скопировано, должно быть куда-то вставлено, будь то текстовый документ, созданный вручную, твит, электронное письмо и т. Д.
  • Невозможно использовать сочетания клавиш. Если мы нажмем Ctrl + C, клавиатуру для копирования, мы введем ^ C в терминал. Само собой разумеется, что вставка тоже не работает, и мы бы добавили в терминал ^ V.
Upower
Теме статьи:
upower, простая команда для проверки состояния батареи нашего ноутбука

Сохранение вывода команды, версия "linuxera"

В версии "линуксера" все будем делать из терминала. Но прежде чем объяснять, как это делается, мы также должны объяснить, что:

  • Не работает со всеми командами. При необходимости добавить дополнительную опцию (-h) некоторые команды выдадут нам ошибку.
  • Хорошая: просто сохраните то, что мы просим.
  • Не все, что работает, выходят безупречно. Для одного из моих тестов я сохранил информацию Neofetch, и, как я объяснял ранее, тот, который сохраняется в виде обычного текста без цветов, был хорошим вариантом, потому что с помощью терминала он будет добавлять символы, которые пытаются определить цвет для существующих символов. , будучи таким:

Вывод команды: Neofetch

Среди действительно работающих команд есть «df», поэтому мы будем использовать эту команду для теста. Строка будет такой:

df -h | тройник test.txt

Из приведенной выше команды:

  • df это команда, которая покажет нам используемое пространство на наших дисках.
  • Выбор -h это гарантирует, что вывод будет легко читаемым человеком.
  • тройник будет командой, которая его сохранит.
  • test.txt это выходной файл. Если мы не укажем путь, он сохранит его в нашей личной папке. Он также работает, например, с расширением .log.

Если мы хотим открыть только что созданный файл из терминала, мы можем сделать это с помощью команды «cat test.txt», если мы сохранили файл с этим именем и у нас он есть в нашей личной папке.

Как мы уже упоминали, терминал мощнее простых инструментов и из него мы можем добавить больше информации в выходной файл. Для этого мы будем использовать опцию -a (добавить или добавить) перед файлом, например

df -h | тройник -a test.txt

С помощью предыдущей команды мы добавили новую информацию о хранилище для наших дисков в файл test.txt.

Вы уже знаете, как сохранить вывод команды в Linux?

об альтернативах команде ls
Теме статьи:
Альтернативы команде ls для вывода списка содержимого каталога

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Новичок сказал

    В Linux не используется ">" или ">>" как в Windows?

    1.    Диего сказал

      У меня тот же вопрос, в чем разница между сбросом данных с помощью> или использованием команды tee?
      Из того, что я смог прочитать, разница в том, что тройник также показывает это вам на экране. То есть> он выгружает его в текстовый файл, не показывая вывода, а tee возвращает его в файл и дополнительно показывает его вам на экране. Кто-нибудь меня подтверждает?

  2.   Хосе сказал

    Они могли объяснить, как сохраняется изменение в файле, который мы редактируем, в нижней части консоли появляется панель задач в двух строках с такими вещами, как «Просмотр», «Выход», «Поиск», «Заменить», «Правописание», «Вставить» и другие.
    Но как сделать, например, «Сохранить»? Слева от слова «Сохранить» есть два символа «^ Ô», но если вы их наберете, они будут записаны в консоли и не сохранятся ...
    Насколько сложно было тем, кто это делает, поставить кнопку сохранения?
    В Linux тем, кто это делает, следует подумать: зачем упрощать, если можно усложнить

  3.   Эмерсон сказал

    введите, чтобы узнать, узнал ли я, как сохранить изменения при редактировании файла с помощью nano,
    например: sudo nano edit cd xxx,

    файл открывается не каждый раз (это linux), а после того, как вы его изменяете, консоль, чтобы не потерять ту атмосферу таинственности, которая его характеризует, и усложнить вам задачу (что в easy linux есть нет ничего, что бы ни говорили поклонники мазохизма) внизу вы видите две строки с разными параметрами, которые объясняют, что произойдет, если вы выполните команду, которая предшествует ей, эти команды выглядят примерно так: ^ X, вы думаете, если Я даю попкорну «^» и заглавную букву X, команда будет работать и изменения будут сохранены …… Ну нет, тогда вы убиваете всех мертвецов тех, кто делает linux, и удивляетесь, почему вы им верите, когда вы они говорят всю ложь, которую они говорят о Linux, но в конце концов они убеждают вас, (они), что осел - это вы, что ваша логика ненормальна, а затем вы падаете сюда, думая, что он объяснит вам это, но нет, это объясняет что-то еще, что вам тоже не служит….
    Linux такой