Назад до блогу
ОновленоArnošt Havelka

Ефект хвилі в Bash: перенаправлення реєстру

Використовуйте перенаправлення > та >> для створення простих текстових реєстрів у Bash, які підлягають аудиту.

Почати інтерактивний урок
Ефект хвилі в Bash: перенаправлення реєстру

Перенаправлення — це те, як вивід терміналу стає надійним доказом. Цей урок навчає різниці між створенням файлу за допомогою > та додаванням до того самого файлу за допомогою >>.

Команди для практики

echo 'start' > ledger.txt
echo 'next' >> ledger.txt
cat ledger.txt

Очікуваний сигнал терміналу

Після обох записів реєстр повинен містити обидва рядки послідовно:

start
next

Чому це важливо

Багато операцій по налагодженню залежать від постійних слідів. Якщо ви перезапишете замість того, щоб додати, ви втратите хронологію та ускладните відновлення інцидентів.

Поширені помилки

Розширена практика

Створіть трирядкову хронологію:

echo 'step-1' > timeline.txt
echo 'step-2' >> timeline.txt
echo 'step-3' >> timeline.txt
cat timeline.txt

Це той самий шаблон, який використовується для легких журналів виконання та ручних аудитів.

Посилання

Ці посилання на документацію надають авторитетну інформацію про команди, використані в цій статті.

Далі

Ефект хвилі Bash: Стек конвеєра

Об'єднайте cat, grep та wc у багатоступеневий стек обробки тексту, який можна повторювати.