internetTablet

Nokia N810 / N800 / 770 rss

17
Sep
2007

Табуляция и автодополнение

by dik

Всем новичкам, которые не страшаться xterm и делают свои первые шаги в *nix shell хотелось бы посоветовать использовать клавишу табуляции ( самая левая верхняя кнопка на виртуальной клавиатуре) при наборе команд и путевых имён.

Это не даст вам допустить ошибку и сэкономит несколько “тыков” при наборе команды или имени.
Например печатаем cd M и нажимаем клавишу табуляции :
$cd M
срабатывает автодополнение и появляется :
$cd MyDocs/
и так далее…

цитата :

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

Поясню на примере. Создание пустого файла выполняется командой touch. Чтобы ввести ее имя в строку, достаточно набрать первые три ее буквы - tou, - и клавишу Tab, остальные два символа будут добавлены автоматически. Если же мы из естественной человеческой лени ограничимся только двумя первыми символами, то после нажатия табулятора нам будет предложен список возможных дополнений:

$ to toc2cue toc2mp3 toe top touch

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

Хинт номер два - повтор команды :
Нажав на джойстике клавишу “вверх” вы увидите последнюю данную команду. Ещё раз “вверх” - предыдущую ей команду. И так далее - все команды которые сохранились в хистори. Вы можете просто редактировать их и запускать снова нажатием на enter.

Так же обязательно разберитесь что такое опции и аргументы команды.

Tags: , , , , , ,

Related posts

This work, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.

2 Responses to “Табуляция и автодополнение”

  1. kot-kota Says:

    Первым обученным новичком был я:)
    Загадочный вопрос - в консоли, в правом фрейме есть список экранных клавиш, ctrl/crtl-n и пр пр пр
    На кой он консоли?
    Или он какие то хитрые функции выполняет?

  2. dik Says:

    гугли “xterm горячие комбинации клавиш” и обрящешь

Leave a Reply

Or use your OpenID:


Internet Map Рейтинг GPS Клуба