После пары уроков экран терминала уже наверняка заполнился твоими командами и ответами. Пора навести порядок и заодно узнать маленький секрет, который экономит кучу времени.
clear — чистый экран
Команда clear убирает с экрана весь предыдущий вывод:
clear
Экран становится чистым, как будто ты только что открыл терминал. Это удобно, когда накопилось много текста и хочется начать «с белого листа».
Важно: clear очищает только картинку на экране. Сами команды никуда не пропадают — они остаются в истории, и ты в любой момент можешь их вернуть.
Стрелка вверх — машина времени
Вот тот самый секрет. Не нужно перепечатывать команду, которую ты уже вводил. Просто нажми стрелку вверх (↑) на клавиатуре — и предыдущая команда снова появится в строке ввода. Нажмёшь ещё раз — увидишь ту, что была до неё.
Стрелка вниз (↓) листает историю в обратную сторону. Это работает даже после clear: экран чистый, а история на месте.
Профессионалы почти никогда не печатают длинные команды дважды. Они вызывают прошлую команду стрелкой вверх и, если надо, чуть её правят. Привыкай к этому с самого начала.
history — весь список сразу
Стрелка вверх листает команды по одной. А если хочется увидеть весь список введённых команд — есть команда history:
history
Она печатает пронумерованный список того, что ты вводил. Удобно, чтобы вспомнить точную команду из начала сессии, не нажимая ↑ десять раз.
Попробуй
- Выведи что-нибудь на экран, например
echo привет; - Посмотри список введённых команд:
history; - Затем введи
clear, чтобы очистить экран.
А после очистки нажми стрелку вверх — и убедись сам, что твои команды никуда не делись.