Linux Labs

Первые шаги / Ступень 3 из 15

Как удобно работать в терминале

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 1 из 8 · на машине · 3 мин

Одна клавиша в двух местах

Чему научишься

  • Исправлять команду до выполнения и повторять команды из истории.
  • Дописывать имена клавишей Tab и находить нужную строку в длинном тексте.
  • Возвращать приглашение прерыванием и понимать, что при этом остаётся сделанным.

Ты листаешь длинный журнал, закрываешь его и хочешь повторить прошлую команду. Нажми одну и ту же клавишу в двух местах и сравни, что она делает.

Журнал лежит в каталоге ~/terminal-practice. «Начать» в карточке создаст каталог и переведёт тебя в него.

Упражнение · посмотреть

Журнал и приглашение

В каталоге ~/terminal-practice открой журнал командой less notes.txt и щёлкни по терминалу. Нажми несколько раз стрелку вниз, потом стрелку вверх и выйди клавишей q. У приглашения снова нажми стрелку вверх и посмотри, что появилось в строке.

Войти и начать Машина доступна после входа
Проверь себя 1 вопрос

Почему стрелка вверх в журнале листала строки, а у приглашения вернула команду?

  • Терминал команд не хранит: он передаёт нажатия и показывает текст. Прошлую команду вернула программа, которая читала стрелку у приглашения.

  • Пока журнал открыт, стрелки двигают его строки. Команда появилась в строке у приглашения, уже после q.

  • Дошло: строки журнала сдвигались. Открой less notes.txt снова и нажми стрелку несколько раз — текст поедет.

Стрелку читала программа, которая работала в тот момент: в журнале — less, у приглашения — оболочка.

Ubuntu 24.04
Загрузка…