Як зберегти вихідні дані команди терміналу

Збережений вихід команди

Ми в 2019 році, і все ще є багато тих, хто не використовує Linux, тому що вони вважають, що все робиться через командний рядок. Це неправда, і читачі о Ubunlog ти це добре знаєш. Що правда, так це те, що термінал Ubuntu (або Bash) є дуже потужним інструментом, настільки, що Microsoft включила його в Windows 10. Іноді ми хочемо, щоб поділитися результатом команди наприклад, щоб інші користувачі допомогли нам у вирішенні проблеми, і в цій статті ми покажемо вам, як зберегти ці результати.

Існує безліч способів зберегти вихідні дані команди терміналу. У цій статті ми покажемо вам два дуже простих і ще один трохи більше «linuxera». Найпростішим і найточнішим з усіх є той, який я використав для збереження інформації, яку він показує Неофетч як ви можете бачити на зображенні, яке очолює цю статтю. Проблема полягає або може бути в тому, що не всі консольні / термінальні програми мають таку можливість. Ми розповідаємо вам все після розрізу.

Збережіть результат команди з меню Файл

Найпростіший варіант, про який я говорю, такий самий, як і той, який ми використовуємо для збереження текстового файлу з будь-якої програми цього типу. Йдеться про те, щоб Файл меню і шукайте щось на зразок "Зберегти". У Konsole, програмі терміналу Kubuntu, написано "Зберегти вихід як ...". Що слід знати:

  • Вихід ідеальний. Це означає, що він скопіює саме те, що знаходиться в терміналі. У випадку з Neofetch, як ви можете бачити на скріншоті, він отримує все те саме, але в простому тексті. Він не поважає кольори, які можуть стати в нагоді, як ми пояснимо пізніше.
  • Скопіюйте ВСЕ що в терміналі. Це може бути проблемою, якщо ми хочемо поділитися лише частиною того, що маємо. Щоб уникнути багатого копіювання, якщо ми використовували термінал до того, як зберегти те, що хочемо, ми можемо скористатися командою «очистити», щоб очистити екран.
  • El файл зберігається із розширенням TXT, хоча деякі програми також можуть пропонувати можливість зберегти його як HTML.

Копіювання та вставка

Це простіше попереднього, правда? Термінал дозволяє давайте скопіюємо та вставимо текст, але є кілька речей, про які слід пам’ятати:

  • Якщо результат дуже довгий, виділення всього тексту може бути нудним. Я б рекомендував його лише під час коротких прогулянок.
  • Логічно, що скопійоване треба десь вставити, будь то текстовий документ, створений вручну, твіт, електронне повідомлення тощо.
  • Не вдається використовувати комбінації клавіш. Якщо натиснути Ctrl + C, яка є клавіатурою для копіювання, ми введемо ^ C в терміналі. Само собою зрозуміло, що вставка теж не працює, і ми б ввели в терміналі ^ V.
оповер
Пов'язана стаття:
upower, проста команда для перевірки стану акумулятора нашого ноутбука

Збереження результату команди, версія "linuxera"

У версії "linuxera" ми будемо робити все з терміналу. Але перед тим, як пояснити, як це робиться, ми також повинні пояснити, що:

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

Вихід команди: Neofetch

Серед команд, які працюють, ми маємо "df", тому ми будемо використовувати цю команду для тесту. Рядок буде таким:

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

З наведеної команди:

  • df Це команда, яка покаже нам зайнятий простір наших дисків.
  • Вибір -h це забезпечить легкість читання вихідних даних.
  • трійник буде команда, яка його збереже.
  • test.txt є вихідним файлом. Якщо ми не вкажемо шлях, він збереже його в нашій особистій папці. Наприклад, він також працює у розширенні .log.

Якщо ми хочемо відкрити нещодавно створений файл з терміналу, ми можемо зробити це за допомогою команди «cat test.txt», якщо ми зберегли файл із таким ім’ям і зберігаємо його в своїй особистій папці.

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

df -h | трійник - тест.txt

За допомогою попередньої команди ми додамо нову інформацію про зберігання наших дисків до файлу test.txt.

Ви вже знаєте, як зберегти висновок команди в Linux?

про альтернативи команді ls
Пов'язана стаття:
Альтернативи команді 'ls' для переліку вмісту каталогу

Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   новачок - сказав він

    В Linux не використовується ">" чи ">>", як у Windows?

    1.    Дієго - сказав він

      У мене таке саме запитання, яка різниця між скиданням даних за допомогою> або використанням команди tee?
      Від того, що я зміг прочитати, різниця полягає в тому, що трійник також показує це вам на екрані. Тобто,> він скидає його в текстовий файл, не показуючи вихідних даних, а трійник повертає його у файл і додатково показує вам на екрані. Хтось підтверджує мене?

  2.   Хосе - сказав він

    Вони могли б пояснити, як зберігається зміна файлу, який ми редагуємо, внизу консолі рядок завдань з’являється у два рядки з такими речами, як Перегляд, Вихід, Пошук, Заміна, Орфографія, Вставлення та інші
    Але як зробити Збереження, наприклад? У лівій частині слова Зберегти є два символи «^ Ô», але якщо ви введете їх, вони будуть записані в консолі, і це не буде збережено ...
    Наскільки важко було тим, хто це робить, натиснути кнопку збереження?
    У Linux тим, хто це робить, слід подумати: навіщо це робити просто, якщо ми можемо це ускладнити

  3.   Емерсон - сказав він

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

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