Получение справочной информации о командах

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.