В терминальных оболочках большинства дистрибутивов имеется такая удобная функция, как дополнение строки. Это происходит, когда вы нажимаете 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 покажет все возможные варианты дополнения. Дополнение также можно использовать при вводе команд, п