Таблица 1 – Используемые команды
| Команда | Описание |
| Alias | вывод списка или создание нового алиаса для команды |
| Date | вывод или установка системной даты и времени |
| Df | вывод информации об использовании дискового пространства |
| env | вывод информации о среде, запуск приложений с измененными переменными среды |
| Exit | завершение сеанса работы |
| hostname | вывод имени машины |
| Man | вывод справки по команде |
| uname | вывод системной информации |
| Whereis | вывод информации о расположении файла |
| Which | вывод полного пути до файла, вызываемого командой |
| Id | вывод информации о текущем пользователе |
| Groups | просмотр списка групп, участником которых является текущий пользователь |
| Last | вывод списка пользователей, заходивших в систему в последнее время |
| отправление и чтение почтовых сообщений | |
| mesg | включение/выключение отправки прямых сообщений на терминал пользователя passwd изменение пароля пользователя |
| Who | вывод списка пользователей, находящихся в системе в текущий момент whoami — имя текущего пользователя |
| Write | отправка прямого сообщения на терминал пользователя |
| Mesg | включение/выключение отправки прямых сообщений на терминал пользователя passwd изменение пароля пользователя |
Системная консоль – это монитор и клавиатура, связанные непосредственно с системой. Для завершения сеанса работы с системой пользователь может воспользоваться командой exit или сочетанием клавиш CTRL-D.
Оболочка (shell, командный интерпретатор) – это программа, которая воспринимает введенные пользователем данные и транслирует это в системные команды. Оболочка запускается сразу после входа пользователя в систему.
Рабочая среда – это множество переменных, к которым имеют доступ все выполняемые команды.
Файл /etc/profile содержит переменные среды на уровне всей системы. Файл
.bash_profile содержит переменные среды пользователя. При входе в систему первыми скриптами, выполняемыми оболочкой, являются эти скрипты.
Системное имя пользователя – имя, которое вы используете при входе в систему;
Идентификатор пользователя (UID) – уникальный номер пользователя в системе;
Идентификатор группы (GID) – номер основной группы, к которой относится пользователь;
Домашний каталог – личный каталог пользователя, на доступ к которому
пользователь имеет полные права;
Начальная оболочка – оболочка, запускаемая системой при входе пользователя в систему.
Задания:
- Определите имя машины. Найдите две разные команды, которыми можно это сделать.
- Определите архитектуру процессора машины, используемой вами.
- Выведите на экран время и дату в формате «31/12/2099 23:59».
- Выведите на экран полный список алиасов пользователя. Создайте алиас для команды newdate, чтобы она выводила дату в формате «31/12/2099 23:59».
- Создайте алиас (псевдоним) loggedon, который будет выводить на экран упорядоченный в алфавитном порядке список имен работающих в системе пользователей.
- Выведите на экран переменные среды. Объясните, что означают переменные SHELL, USER, PATH, HOME, LANG, MAIL.
- Определите местоположение в системе файла вызываемого командой bash, используя команду which.
- Определите имя вашего пользователя.
- Определите имена пользователей, работающих с системой в данный момент. Найдите себя в этом списке.
- Определите имена трех последних пользователей кроме вас, заходивших в систему.
- Определите, в каких группах состоит ваш пользователь.
- Откройте файл /etc/passwd, используя команду more /etc/passwd. Найдите запись с данными вашего пользователя. Проанализируйте все поля записи и опишите их назначение. Используйте справку по файлу (man 5 passwd) для ознакомления со значением всех полей.
- Проанализируйте с использованием команды history содержание лабораторной работы.
