Лабораторный практикум по дисциплине «Администрирование операционных систем»: учебное пособие [А. В. Аникин] (pdf) читать постранично, страница - 2

-  Лабораторный практикум по дисциплине «Администрирование операционных систем»: учебное пособие  1.41 Мб, 129с. скачать: (pdf) - (pdf+fbd)  читать: (полностью) - (постранично) - А. В. Аникин - И. Г. Жукова - Д. В. Литовкин - И. С. Гурьянов

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

Linux.
Оболочки

обладают

различной

функциональностью

и

даже

различными командами. При написании сценария оболочки (скрипта)
необходимо проверять, в какой оболочке он запускается. Команда
/etc/shells позволяет посмотреть список доступных оболочек.
Встроенные системные команды Linux-систем состоят из процедур
оболочки и исполняемых файлов.
• Встроенные команды в разных оболочках могут выполняться
по-разному;
• встроенные команды выполняются быстрее, чем системные;
• для многих встроенных команд есть системные аналоги.
Места расположения системных команд pwd и /bin/pwd:
• /bin;
• /sbin;
• /usr/bin;
• /usr/sbin;
• /usr/local/bin;
6

• /usr/local/sbin.
Запустить терминал можно сочетание клавиш Ctrl+Alt+T. Закрыть
терминал можно введя команду exit или сочетанием клавиш Ctrl+D.
Переключиться в виртуальный терминал можно нажав комбинацию
клавиш Ctrl+Alt+F1, выйти из виртуального терминала: Ctrl+Alt+F7.
Другие клавиатурные сочетания bash:
• + курсор влево;
• + курсор вправо;
• + курсор на слово влево;
• + курсор на слово вправо;
• + курсор в начало строки;
• + курсор в конец строки;
• + удаление символа перед курсором;
• + удаление символа в позиции курсора;
• + удаление слова;
• + очистка экрана;
• + перемена мест аргументов;
• + перевод слова в верхний регистр;
• + перевод слова в нижний регистр;
• + остановка выполнения команды;
• + приостановка выполнения задания (bg, kill);
• + поиск команды в истории.
Выполнение множества команд доступны только root пользователям.
Root это специальный аккаунт в UNIX-подобных системах с UID (User
IDentifier) 0, владелец, которого имеет право на выполнение всех без
исключения операций. Для того, что бы войти под root сначала его
необходимо активировать, а затем в командной строке ввести команду su,
после прохождения авторизации ваша работа не будет ограничивается в
7

правах доступа.
В основном, команды, запускаемые из командной строки, имеют
следующий формат: command -options .
- options, и являются необязательными параметрами:
существуют команды, не требующие ввода ни одного из них, и команды,
требующие ввода нескольких опций и имен файлов. Если используются
несколько опций одновременно, их можно сгруппировать. Например, для
просмотра подробного списка (-l) всех файлов текущего каталога, включая
скрытые файлы (-a), воспользуйтесь командой : ls –al.

Рисунок 1- Структура командной строки
Для ввода длинной команды используется \ (перевод строки). Для
ввода нескольких команд в одной строки используется «;». Команда1 &&
Команда2 — команда 2 выполняется только в случае удачного выполнения
команды1. Команда1 || Команда2 — команда 2 выполняется только в
случае неудачного выполнения команды 1.
Получить помощь по командам в Unix-системе можно несколькими
способами.
1. help – встроенная помощь оболочки. Большинство команд Linux
могут быть запущены с параметром --help . Например, эта команда даст
8

Вам краткую помощь по команде cp (копирование): cp --help | less.
2. man — система помощи в любой Unix системе. Более расширенная
информация доступна из командной строки с использованием так
называемых страниц руководства (manual pages). Например: man cp
выведет на экран страницу руководства для команды cp (копирование).
Страницы руководства являются стандартными системами помощи в
Linux, и содержат много детальной технической информации. Система
man не занимается отображением страниц, а только находит их и
форматирует, передавая программе просмотра (по умолчанию less):
PgUp,PgDn – перемещение по тексту, следующая страница,
строка – поиск подстроки вниз, строка – поиск подстроки вверх,
следующее вхождение искомой строки, выход. Команда manpath
позволяет узнать путь поиска страниц man. Страницы man состоят из
стандартных разделов:
• NAME – информация, которая будет использована при поиске
по ключевому слову;
• SYNOPSIS – формат вызова, опции и аргументы;
• DESCRIPTION



описание

объекта

(программы,

файла,

библиотеки);
• OPTIONS – подробное описание опций;
• FILES – файлы, связанные с командой;
• AUTHOR – имя автора с указанием электронной почты;
• SEEALSO– указатели на другие страницы man;
• COPYRIGHT – права собственности, политика распространения.
3. info— гипертекстовая иерархическая система Gnu TexInfo.
Например: info cp выведет Вам информацию о команде "cp" (копирование).
Часто info содержит информацию схожую с man, но более свежую.
Команды: следующий узел, предыдущий узел, родительский
узел, предыдущая страница, поиск строки на странице, выход.
9

4. /usr/share/doc — документация программ.

Рисунок 2 - Работа с системой man
Страницы руководства man в Linux делятся на следующие секции:
1. Команды пользовательского уровня и приложения;
2. Системные вызовы и коды ошибок ядра;
3. Библиотечные функции;
4. Информация о файлах устройств и других специальных файлах;
5. Форматы конфигурационных файлов;
6. Помощь по играм;
7.