Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Командная строка Unix.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

3.6.3. Автодополнение

Автодополнения позволяют быстро набирать команды и пути в файловой системе. Если во время набора имени команды или файла нажать клавишу Tab, то командная оболочка либо попытается дополнить указанную команду или файл, в случае, когда они определяются введенной часть однозначно, либо предложит возможные варианты с данным началом.

4. ОСНОВЫ РАБОТЫ С КОМАНДНОЙ СТРОКОЙ В ОС LINUX

Несмотря на то, что большинство команд во всех Unix-подобных ОС совпадают по наименованию, существуют некоторые различия в числе и составе ключей и параметров команд. Для практического изучения выбрана операционная система Linux. Всё дальнейшее изложение материала будет вестись с привязкой к особенностям этой операционной системы.

4.1. Просмотр файлов инструкций (получение справки о команде)

Получить справку о любой команде операционной системы или найти нужную команду можно с помощью команды man (от слова manual - руководство, инструкция).

Синтаксис:

man <имя_команды>

man [-k] <контекст>

Первый вариант команды man пользуется для получения справки о команде, имя которой указывается в качестве параметра:

Пример:

man cd

команда выводит инструкцию по команде cd.

Управление просмотром инструкции осуществляется с помощью, односимвольных команд, которые не отображаются на экране дисплея:

  • d – вперед на половину экрана;

  • Пробел – вперед на экран;

  • b – возврат на один экран назад;

Для получения справки о работе команды man можно воспользоваться командой

man man

Второй вариант команды man используется тогда, когда имя нужной команды неизвестно. Для поиска команды, предназначенной для выполнения нужных функций необходимо после ключа –k указать ключевое слово (контекст), характеризующее команду, и которое будет отыскиваться в кратких описаниях команд. Единственное неудобство - ключевое слово необходимо указывать на английском языке.

Пример:

man –k file

команда позволяет найти команды, в кратком описании которых встречается ключевое слово file, т.е. команды, предназначенные для разнообразной работы с файлами.

Рис. 4.1. Фрагмент вывода команды man –k file.

Полученный список команд (рис. 6) содержит информацию о группе объектов, в названии которых (правая колонка) встречается сочетание символов "file".

Этот режим работы команды man весьма эффективен и для изучения набора команд операционной системы.

4.2. Команды по работе с файловой системой

4.2.1. Определение места текущего каталога в файловой системе

После успешной регистрации в системе пользователь попадает в свой домашний каталог, который сразу после входа в систему назначается текущим каталогом. Текущий каталог – это каталог, в котором пользователь находится в текущий момент времени. Очень часто, прежде чем начать выполнять какие-либо действия в системе, нужно определить, в какой части файловой системы находится текущий каталог. Решить эту задачу помогает команда pwd. Эта команда показывает полный путь к текущему каталогу.

Пример.

Предположим, что пользователь зарегистрировался в системе под именем student. Тогда в ответ на ввод команды pwd на экран будет выведен полный путь к домашнему каталогу пользователя (рис. 4.2).

Рис. 4.2. Результат выполнения команды pwd