Linux содержит описания стандартных команд, системных вызовов и стандартных библиотечных функций. Эти описания разделены на пронумерованные разделы. Наиболее важные из них:
(1) Команды пользователя
(2) Системные вызовы
(3) Стандартные библиотечные функции
(8) Системные команды и команды администрирования
Для просмотра описаний предназначена команда man (MANual - руководство). Например, для просмотра описания команды sleep следует ввести
$man sleep
или $man 1 sleep (Здесь '1' - это номер раздела с командами пользователя)
Для завершения команды man введите символ q.
Для просмотра описания библиотечной функции sleep введите
$man 3 sleep
Если неизвестно, что собой представляет sleep, введите
$whatis sleep
Эта команда покажет описания во всех разделах, найденные для sleep.
Если неизвестно точное название команды, можно попытаться найти нужную команду по ключевому слову. Для этого введите команду man с ключом -k:
$man -k ключевое_слово
Например, по команде
&man -k delay
получим список всех команд и функций, в кратком (однострочном) описании которых встречается слово delay, в т.ч., и нужную нам команду sleep.
Более подробную информацию о командах можно получить по команде
$info имя_команды
Задание 2.
2.1. Определите, чем (системным вызовом, библиотечной функцией или командой) являются sleep и kill.
2.2. Найдите по ключевому слову следующие команды и запишите в отчет их описание:
- определение текущего рабочего каталога;
- создание каталога.
2.3. Запишите в отчет краткое (однострочное) описание следующих команд: cat, clear, cmp, cp, grep, ls, mv, rm, sort, wc.