1. Learn
  2. /
  3. Курси
  4. /
  5. Вступ до Shell

Connected

вправа

Як зафіксувати те, що я щойно зробив?

Коли ви виконуєте складний аналіз, часто потрібно зберегти перелік команд, які ви використовували. Це можна зробити за допомогою інструментів, які ви вже бачили:

  1. Запустіть history.
  2. Передайте його результат у tail -n 10 (або стільки останніх кроків, скільки хочете зберегти).
  3. Перенаправте це у файл із назвою на кшталт figure-5.history.

Це краще, ніж записувати все в лабораторний зошит, бо так ви гарантовано не пропустите жодного кроку. Це також ілюструє центральну ідею оболонки: простi інструменти, які створюють і споживають рядки тексту, можна поєднувати у найрізноманітніші способи, щоб розв'язувати широкий спектр завдань.

Інструкції 1/3

undefined XP
  • 1

    Скопіюйте файли seasonal/spring.csv і seasonal/summer.csv до вашого домашнього каталогу.

  • 2

    Використайте grep із прапорцем -h (щоб він не друкував назви файлів) і -v Tooth (щоб вибрати рядки, які не збігаються з рядком заголовка), щоб отримати записи даних із spring.csv та summer.csv у такому порядку і перенаправити результат у temp.csv.

  • 3

    Передайте history через конвеєр у tail -n 3 і перенаправте результат у steps.txt, щоб зберегти останні три команди у файл. (Потрібно зберегти три, а не дві, оскільки сама команда history теж буде в списку.)