- •Лабораторная работа №8. Основы интерактивной работы в Linux
- •Задание к лабораторной работе
- •Краткая теория Пользователи.
- •Сеанс работы.
- •Работа в консоли.
- •Интерпретатор команд.
- •Справочная система man, xman, info.
- •Программа Midnight Commander.
- •Завершение сеанса работы в ос unix.
- •Контрольные вопросы
Методические указания к лабораторным работам по информатике каф. ЭВМ
Лабораторная работа №8. Основы интерактивной работы в Linux
Цель работы: ознакомиться с основами интерактивной работы в консоли операционной системы Linux SuSE 10.
Оборудование: ПЭВМ IBM PC-AT 486 и выше.
Программные средства: ОС Linux SuSE 10.
Задание к лабораторной работе
-
Освоить вход в систему, переключение в консольный режим и процедуру регистрации для открытия нового сеанса. Освоить запуск нескольких консолей и способы переключения между ними.
-
Ознакомиться с командами ls, ttu, echo $SHELL, date, who, exit, logout, info info, kill и др. (см. приложение)
-
Определить, воспринимает ли оболочка команду exit в качестве синонима команды logout.
-
Определить, сохраняется ли список введенных ранее команд при завершении сессии и считывается ли он оболочкой в начале новой сессии.
-
С помощью команды ls с известными Вам ключами посмотреть, какие файлы находятся в вашем текущем каталоге. С помощью справочной системы man выясните, какие еще ключи можно использовать с командой ls.
-
С помощью команды info info познакомиться с возможностями программы просмотра документации info (если эта команда присутствует в системе).
-
Определить назначенную системным администратором при регистрации оболочку.
-
Определить, какие еще оболочки имеются в вашей UNIX-системе.
-
Закрепить навыки в наборе имен файлов и команд с помощью функции дополнения имен.
-
Создать текстовый файл с помощью встроенного редактора программы Midnight Commander и сохранить его в своем разделе файл-сервера.
-
Завершить сеанс работы и подготовить ПК к выключению питания.
-
Оформить отчет: описать изученные в п.1-11 команды.
Краткая теория Пользователи.
В UNIX принято различать две категории пользователей ‑ обычные пользователи и суперпользователь. Права обычных пользователей ограничены: им запрещена запись в системные каталоги и изменение конфигурационных файлов системы; они не могут увеличить приоритет своей программы, зарегистрировать в системе новых пользователей или удалить уже имеющихся. Только суперпользователь может зарегистрировать в системе нового пользователя.
Сеанс работы.
Сеанс работы представляет собой последовательность действий, выполняемых пользователем, от входа в систему до подачи команды выхода из нее. В процессе работы пользователь может запускать прикладные программы и те утилиты, право на запуск которых он имеет.
По умолчанию (на кафедре ЭВМ) при загрузке ОС Linux SuSE используется графический режим (система X Window). Сеанс работы зарегистрированного пользователя начинается с работы менеджера регистрации, который предложит ввести регистрационное имя и пароль:
Welcome to SuSE Linux ....
Login:
Password:
При успешном вводе имени и пароля осуществляется вход в систему и загружается рабочий стол (desktop) пользователя. Если были допущены ошибки, ввод придется повторить.
Работа в консоли.
ОС Linux предоставляет пользователю два типа интерфейса: консольный (текстовый) и графический. В Linux SuSE допускается использование шести консолей. Переход из графической оболочки в любую из них осуществляется комбинацией клавиш Ctrl+Alt+F1, ... , Ctrl+Alt+F6. Возврат в графический режим ‑ Ctrl+Alt+F7. Переключение между консолями производится нажатием на комбинации клавиш Alt/F1, Alt/F2,… . С каждой консоли можно открыть и вести отдельный сеанс работы в UNIX.
При переходе в консольный режим на экране появятся запросы для ввода имени и пароля и, в случае успешного ввода, ‑ приглашение командной строки, вид которого зависит от типа оболочки (командного интерпретатора) и, возможно, от установок, сделанных пользователем ранее. Далее будем условно считать, что приглашение имеет вид: …~>
Welcome to SuSE Linux .... (tty1)
Linux login: < имя>
Password: < пароль>
имя@linux:~>
Кроме того, находясь в графической среде, можно открыть любое количество терминальных окон и вводить команды из командной строки (Переход/Обозреватель файлов/Домашняя папка/Файл/Open In Terminal).
В дальнейшем нас будет интересовать только работа в консоли.