Linux Labs

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

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

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

Шаг 4 из 8 · теория · 3 мин

Дописывай имена клавишей Tab

Имя файла или команды не обязательно набирать целиком: Tab допишет его и заодно покажет, есть ли такое имя.

Tab просит оболочку дописать слово, на котором стоит курсор, — это называют дополнением. В начале строки оболочка ищет среди имён команд, дальше — среди имён файлов и каталогов.

Подходит одно имя — оболочка допишет его целиком. Подходит несколько — допишет общую часть и остановится. Если Tab ничего не дописал, следующий Tab покажет под строкой список подходящих имён. Не подходит ничего — строка не изменится, и списка не будет.

Дописанное имя существует, поэтому Tab заодно проверяет путь. Если Tab не дописывает, хотя файл точно есть, ищи опечатку в уже набранной части.

Проверь себя 1 вопрос

В каталоге два файла — report-old.txt и report-new.txt. Ты набираешь less rep и один раз нажимаешь Tab. Что будет?

  • Общую часть report- оболочка допишет и при нескольких подходящих именах. Строка не меняется, когда дописывать нечего.

  • Tab ничего не запускает, он дописывает строку. Команду запускает Enter.

  • Какой из файлов нужен, оболочка не угадывает: она дописывает то, что у имён общее.

Оба имени начинаются с report-, и эту общую часть оболочка допишет. Следующий Tab ничего не изменит, а ещё один покажет оба имени. Буква n или o и Tab допишут нужное.

Главное в шаге

  • Tab дописывает имя целиком, если подходит одно, и общую часть, если подходит несколько.
  • Когда Tab ничего не дописал, следующий Tab показывает варианты. Нет и списка — нет такого имени.
Ubuntu 24.04
Загрузка…