Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СППО - Лабораторные работы.doc
Скачиваний:
22
Добавлен:
10.11.2019
Размер:
752.13 Кб
Скачать

Лабораторная работа №2. Информационные команды оболочки, работа со справочной системой

Цель работы: ознакомиться с командами получения общей информации о системе, изучить основные способы получения справочной информации.

Основные команды

who — сообщает о всех зарегистрированных пользователях системы.

whoami — выводит имя текущего пользователя.

logname — выводит имя пользователя, вызвавшего эту команду.

uname — сообщает информацию о данном компьютере и ОС. Ключ -a позволяет вывести полную информацию.

groups — информация о группах, в которую входит пользователь.

id — выводит идентификаторы пользователя, его группы, а также всех групп, в которых пользователь состоит.

uptime — выводит текущее время, время работы системы, количество пользователей в системе, среднюю загрузку за последние 1, 5 и 15 минут.

date — выводит или устанавливает системную дату и время.

tty — выводит имя текущего терминала.

df [-ah] — отчет об использовании файловых систем. Ключ -a выводит информацию обо всех файловых системах, в том числе и виртуальных. Ключ -h выводит информацию о размере в удобочитаемом виде (мегабайты, гигабайты и т.д.).

du [-a] [файл] — отчет об использовании дискового пространства файлами и каталогами. Ключ -a позволяет вывести информацию о каждом файле. Без опций выдает отчет для текущего каталога.

free — отчет о свободной и используемой памяти системы.

clear — очистка окна терминала.

man [номер_раздела] объект — вывод страниц справочного руководства.

whatis слово — формирует список страниц, содержащий слово в левых частях поля NAME страниц man-руководства;

apropos слово — формирует список страниц, содержащий слово в содержимом страниц man-руководства;

info [узел] — открывает узел в справочной системе info.

Ход работы

  1. Просмотрите список всех зарегистрированных пользователей в системе.

  2. Просмотрите имя текущего пользователя.

  3. Просмотрите информацию о компьютере и операционной системе. Используя справочную систему, определите ключи команды uname для вывода информации только о типе процессора и платформе.

  4. Выведите информацию о группах, в которые входит текущий пользователь.

  5. Просмотрите информацию о UID и GID, а также о GID всех групп, в которых состоит пользователь.

  6. Определите время работы системы.

  7. Выведите текущее время и дату в следующих форматах:

  • чч:мм:сс;

  • 20 Январь 2009;

  • 20 Январь Вторник;

  • 20-01-09.

  1. Определите имя текущего терминала.

  2. Просмотрите информацию о файловых системах, используемых Linux. Просмотрите полную информацию о файловых системах и сравните с предыдущим результатом.

  3. Просмотрите размер домашнего каталога. Определите размер каждого файла домашнего каталога.

  4. Просмотрите информацию о свободной и занятой памяти системы.

  5. Очистите экран терминала.

  6. Используя ключ --help просмотрите краткую справку по командам du и find.

  7. Вызовите страницу 1-руководства, соответствующую команде cp. Вызовите помощь по команде less (клавиша <h>), изучите раздел поиска («Searching»). Выйдите из помощи по less. Осуществите в тексте man-страницы поиск слова system. Просмотрите все вхождения этого слова на странице. Выйдите из man-руководства.

  8. Последовательно определите все разделы справочного руководства, в которых описываются объекты passwd и access. Последовательно определите все страницы man-руководства, в которых встречаются данные слова.

  9. Вызовите справочную систему info. Осуществите поиск (клавиша /) ссылки на узел link. Перейдите на этот узел. Определите имя следующего и предыдущего узла. Вернитесь в корень дерева 1. Перейдите по цепочке узлов bashBasic Shell FeaturesShell SyntaxQuoting. Просмотрите информацию о символах цитирования. Выйдите из системы помощи info.