- •1.1. Командный интерфейс
- •1.2. Взаимодействие на основе меню
- •1.2.1. Интерфейс на основе текстового меню
- •1.2.2. Графический интерфейс пользователя
- •2.1. Виды пользовательского интерфейса в unix-подобных системах
- •2.2. Терминал и консоль
- •3.1. Запуск командной строки
- •3.3. Кома́ндная оболо́чка unix
- •3.4. Перенаправление ввода-вывода
- •3.5. Способы объединения команд
- •3.6. Возможности интерфейса командной оболочки
- •3.6.1.Редактирование командной строки
- •3.6.2. История команд
- •3.6.3. Автодополнение
- •4.1. Просмотр файлов инструкций (получение справки о команде)
- •4.2. Команды по работе с файловой системой
- •4.2.1. Определение места текущего каталога в файловой системе
- •Просмотр содержимого текущего каталога
- •4.2.3. Создание нового каталога
- •4.2.4. Удаление каталога пустого каталога
- •Переход из каталога в каталог
- •Копирование файлов и каталогов
- •Перемещение (или переименование) файлов (команда mv)
- •Создание и просмотр файлов
- •Удаление файлов и непустых каталогов
- •Ссылки и работа с ними
- •Пользовательский интерфейс операционных систем ………………… 3
- •Командный интерфейс …………………………………………………. 3
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
