Добавить в корзинуПозвонить
Найти в Дзене

Linux. Дополнение. Ускоряем ввод команд.

В терминальных оболочках большинства дистрибутивов имеется такая удобная функция, как дополнение строки. Это происходит, когда вы нажимаете Tab. Давайте рассмотрим пример. Допустим имеется следующий каталог с подкаталогами и файлами [user@server~]$ ls
Documents Downloads Music file1 text Попробуем теперь ввести следующее [user@server~]$ cd M нажимаем Tab [user@server~]$ cd Music Система сама за вас дополнила ввод. Удобно, не так ли? А сколько времени это сэкономит. Давайте теперь рассмотрим другой вариант. [user@server~]$ cd D Нажмем Tab, дополнение не произошло. Все из-за того, что дополнение работает только, если имеется один вариант для введенного значения. В данном случае у нас две директории, начинающиеся на D. Но если мы немного допишем [user@server~]$ cd Dow //жмем Tab
[user@server~]$ cd Downloads Вуаля, все сработало. В некоторых системах, кстати, двойное нажатие Tab покажет все возможные варианты дополнения. Дополнение также можно использовать при вводе команд, п

В терминальных оболочках большинства дистрибутивов имеется такая удобная функция, как дополнение строки. Это происходит, когда вы нажимаете Tab. Давайте рассмотрим пример.

Допустим имеется следующий каталог с подкаталогами и файлами

[user@server~]$ ls
Documents Downloads Music file1 text

Попробуем теперь ввести следующее

[user@server~]$ cd M

нажимаем Tab

[user@server~]$ cd Music

Система сама за вас дополнила ввод. Удобно, не так ли? А сколько времени это сэкономит. Давайте теперь рассмотрим другой вариант.

[user@server~]$ cd D

Нажмем Tab, дополнение не произошло. Все из-за того, что дополнение работает только, если имеется один вариант для введенного значения. В данном случае у нас две директории, начинающиеся на D. Но если мы немного допишем

[user@server~]$ cd Dow //жмем Tab
[user@server~]$ cd Downloads

Вуаля, все сработало. В некоторых системах, кстати, двойное нажатие Tab покажет все возможные варианты дополнения.

Дополнение также можно использовать при вводе команд, при вводе имен переменных ( если они начинаются знаком $), имен пользователей (если они начинаются с ~) и даже сетевых имен компьютеров.

Заключение.

Итак, в этой статье коснулись такой чудной возможности терминала, как дополнение. Потренируйтесь на досуге, чтобы понять как это работает. И в дальнейшем эффективность работы в терминале повысится в разы. Ну, а пока продемонстрируйте как вы быстро можете подписаться на мой канал 😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊😊