Эта функция может значительно помочь вам ускорить ввод команд. Просто нажмите «Tab», набрав команду, параметр или имя файла, и среда оболочки автоматически завершит то, что вы печатаете или предлагаете варианты.
Завершение вкладки в Linux
Оболочка Bash, используемая по умолчанию для большинства дистрибутивов Linux, имеет отличную поддержку для заполнения табу.
Например, допустим, вы хотите запустить Fire Fox команда. Вы можете просто ввести ель или же Пожар в терминал и нажмите Tab - если ваша система не имеет других команд, начинающихся с этих букв, Bash автоматически заполняет Fire Fox и вы можете нажать Enter, чтобы выполнить команду.
В качестве другого примера предположим, что вы хотите запустить одну из команд менеджера пакетов Apt. Вы можете ввести apt- и дважды нажмите Tab, чтобы просмотреть список команд, начинающихся с apt-. Чтобы запустить одну из команд, продолжайте вводить ее и снова нажмите «Tab» - например, мы можем ввести г, нажмите Tab и APT-получить представляется.
Например, если у нас есть длинное, сложное имя файла, начинающееся с буквы L, нам просто нужно ввести L и нажмите «Tab», чтобы автоматически завершить его. Если у нас было несколько имен файлов, начинающихся с L, нам просто нужно было бы ввести немного больше имени файла, прежде чем снова нажать Tab.
Завершение табуляции можно даже использовать для автоматического завершения некоторых команд. Например, при установке пакета с apt-get install команды, вы можете использовать вкладку, чтобы автоматически заполнить имя пакета. Это также помогает вам искать связанные пакеты и очень полезно, когда вы не знаете, что именно называется пакетом.
Попробуйте использовать вкладку с другими командами, чтобы увидеть, что вы можете и не можете выполнить автоматически.
Bash также поддерживает другие типы завершения. Например, вы можете ввести ~ и нажмите «Tab» для автоматического завершения имени пользователя, введите @ и нажмите «Tab» для автоматического завершения имени хоста или введите $ и нажмите Tab, чтобы автоматически заполнить переменную.
Завершение вкладок в Windows
Командная строка Windows не позволяет использовать вкладку для команд и их параметров. Тем не менее, он поддерживает завершение вкладки для имен папок и файлов.
Например, мы можем открыть командную строку, введите cd D, и нажмите Tab. Поскольку мы находимся в нашей папке пользователя по умолчанию, вкладка будет автоматически загружаться в cd Desktop, поэтому мы можем нажать Enter, чтобы сменить каталоги на наш рабочий стол. Это также помогает при попытке запустить команду по определенному имени файла.
В отличие от оболочки Bash, Windows требует, чтобы вы несколько раз нажимали клавишу Tab, чтобы просмотреть доступные параметры - она не просто покажет вам все в списке. Это относится как к функциям завершения вкладки «Командная строка», так и к PowerShell.
Завершение вкладок в Mac OS X
Mac OS X также включает оболочку Bash, поэтому завершение табуляции работает так же, как в Linux. Коснитесь клавиши табуляции, набрав команду, путь к файлу или параметр - оболочка автоматически заполнит остальные или покажет вам доступные параметры, которые вы можете ввести.
Любая другая операционная система, использующая оболочку Bash, будет работать одинаково. Функции завершения вкладки также должны работать аналогично для многих других оболочек в Unix-подобных системах.
Если вы используете терминал или среду командной строки, вы должны использовать табуляцию. Это просто - в принципе, все дело в том, чтобы нажимать Tab, набирая что-то в командной строке, чтобы заставить оболочку угадать, что вы наберете дальше. Это особенно полезно для длинных сложных имен файлов, но это помогает со многими другими вещами.
Заполнение табуляции работает практически везде, где есть среда командной строки, поэтому дайте ему попробовать в следующий раз, когда вам нужно будет ввести команду.