Читать практическое задание по всему другому: "Работа с командным интерпретатором Linux" Страница 1
- 1
- 2
- 3
- . . .
- последняя »
Цели: получить базовые навыки взаимодействия с командным интерпретатором двух наиболее распространенных операционных систем: Windows XP и открытой - GNU/Linux. ОСНОВЫ РАБОТЫ С КОМАНДНЫМ ИНТЕРПРЕТАТОРОМ LINUX Загрузили Linux и вошли в систему с правами обычного пользователя. В ходе лабораторной работы используются 2 учетные записи.
/Linux, в отличие от ОС Windows, является действительно много-пользовательской средой и позволяет одновременно зарегистрироваться и рабо-тать в системе нескольким пользователям даже на одном персональном компью-тере. Подобная возможность достигается с помощью механизма виртуальных консолей (virtual console).
Произвели вход в систему со второй консоли с правами администратора. Приглашения командной строки для обычного пользо-вателя [stud@localhost~]$ и администратора [root@localhost~]#. Определили всех пользователей зарегистрированных в системе. Провели анализ работы команды who с ключами -b и -H :
Рис.1: Информация о пользователях зарегистрированных в системе.
Команда Who используется для того, чтобы получить информацию о том, кто на текущий момент работает в системе. В таком формате команда отображает, какие пользователи, с какой консоли и когда были зарегистрированы.Исследовали результаты работы команд whoami и who am i : Рис.2. Результаты работы команд. Исследовали работу команды last с правами обычного пользователя и администратора.
Рис.3: Работа команды Last с правами обычного пользователя.
Рис.4: Работа команды Last с правами администратора.
Команда last используется для получения более подробной информации, которая дополнительно содержит сведения о пользователях, закончивших сеанс работы.
Для просмотра информации об идентификаторах пользователя используется команда id, которая имеет следующий формат: id [опции]… [имя пользователя]
Основные опции:
g: отображение только EGID;
G: отображает EGID для всех групп, в которые входит пользователь;
-u: отображение только EUID;
r: отображение действительных значений UID и GID (используется только вместе с ключами -ugG).
Определили информацию о реальных и эффективных идентификаторах пользователей и групп в системе.
Рис.5.: с правами администратора. Для других пользователей отображалось бы вместо значения 0 значение начинающееся с 500 или 1000 в зависимости от дистрибутива.
Рис.6: с правами пользователя.- вывести календарь.
Синтаксис: cal [[[месяц]]год].
Семантика: cal выводит на стандартный вывод календарь, используя юлианское летосчисление для дат с 1 января 1 г. по 2 сентября 1752 г. и григорианское - с 14 сентября 1752 г. по 31 декабря 9999 г. Аргументы: месяц - отображаемый месяц указывается десятичным числом с 1 (январь) по 12 (декабрь). По умолчанию - текущий месяц. Год - отображаемый год указывается десятичным числом с 1 до 9999. По умолчанию - текущий год. -вывести или установить дату и время.
Синтаксис: date [-u] [+формат].
Семантика: date выводит дату и время. Поданная с операндом в формате даты, date пытается установить время и дату. Операнд, начинающийся с + устанавливает формат вывода данных.
Ключ: -u - выполнить команду, как если бы переменная TZ (часовой пояс) была установлена в UTC0 или GMT0 (время по Гринвичу).
Аргументы: +формат - если указан формат, каждый спецификатор формата заменяется при выводе на соответствующее значение. Вывод всегда
- 1
- 2
- 3
- . . .
- последняя »
Похожие работы
Интересная статья: Быстрое написание курсовой работы

(Назад)
(Cкачать работу)