MyMac:Drop Box michelleS

Использование функции завершения имен клавишей Tab

Завершение с помощью клавиши | Tab I является наилучшим средством экономии времени при работе в командной строке. Оно не только экономит время, автоматом завершая имена файлов, путей и команд, но также и позволяет избежать опечаток и проверяет, существует ли вводимый объект.

Использование завершения имен клавишей | Tab | не могло бы быть еще проще. Начните с вашей домашней папки, введите cd, затем Р и нажмите клавишу | Tab |. Окно Терминал (Terminal) быстро мигнет, и вы услышите звуковой сигнал ошибки, который дает понять, что в домашней папке имеется больше одного объекта, который начинается с буквы «Р». Еще раз нажмите клавишу | Tab |, и компьютер выведет два варианта: Pictures и Public. Теперь введите и после первой буквы Р, затем снова нажмите клавишу [Tab], и компьютер автоматом завершит имя Public/. Наконец, введите D и нажмите клавишу I Tab I в последний раз. Компьютер завершит путь именем Public/Drop\ Box/.

Примечание. Когда функция завершения заполняет имя папки, она автоматом помещает знак прямого слэша (/) в конец (предполагая, что пользователь захочет продолжить путь отсюда). Большинство команд проигнорируют данный слэш в конце, но есть несколько команд, которые будут вести себя по-другому, если он там есть. Если сомневаетесь, обычно лучше всего удалить этот слэш в конце пути.

Даже в этом небольшом примере функция завершения имен клавишей I Tab | позволила вместо 17 нажатий клавиш (Public/Drop\ Box/) сделать всего 5 (Pu<tab>D<tab>). Более того, функция завершения имен клавишей | Tab | помогла избежать ошибок. Выработка привычки использовать завершение имен клавишей | Tab ] сможет сэкономить вам время, которое вы тратили бы в командной строке. Таким образом, если бы мы хотели посоветовать вам запомнить всего два правила по использованию командной строки, то они были бы следующие: всегда дважды проверяйте то, что вводите, и всегда используйте функцию завершения имен клавишей | Tab | для проверки корректности ввода и экономии времени.

Примечание. Завершение имен клавишей 1 Tab | не читает содержимое папок, к которым у пользователя нет доступа. То есть эту функцию не получится использовать для завершения имен объектов, которые могут читаться только пользователем root. В этом случае нужно использовать команду sudo.