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

Методические указания к лабораторным работам по информатике каф. ЭВМ

Лабораторная работа №8. Основы интерактивной работы в Linux

Цель работы: ознакомиться с основами интерактивной работы в консоли операционной системы Linux SuSE 10.

Оборудование: ПЭВМ IBM PC-AT 486 и выше.

Программные средства: ОС Linux SuSE 10.

Задание к лабораторной работе

  1. Освоить вход в систему, переключение в консольный режим и процедуру регистрации для открытия нового сеанса. Освоить запуск нескольких консолей и способы переключения между ними.

  2. Ознакомиться с командами ls, ttu, echo $SHELL, date, who, exit, logout, info info, kill и др. (см. приложение)

  3. Определить, воспринимает ли оболочка команду exit в качестве синонима команды logout.

  4. Определить, сохраняется ли список введенных ранее команд при завершении сессии и считывается ли он оболочкой в начале новой сессии.

  5. С помощью команды ls с известными Вам ключами посмотреть, какие файлы находятся в вашем текущем каталоге. С помощью справочной системы man выясните, какие еще ключи можно использовать с командой ls.

  6. С помощью команды info info познакомиться с возможностями программы просмотра документации info (если эта команда присутствует в системе).

  7. Определить назначенную системным администратором при регистрации оболочку.

  8. Определить, какие еще оболочки имеются в вашей UNIX-системе.

  9. Закрепить навыки в наборе имен файлов и команд с помощью функции дополнения имен.

  10. Создать текстовый файл с помощью встроенного редактора программы Midnight Commander и сохранить его в своем разделе файл-сервера.

  11. Завершить сеанс работы и подготовить ПК к выключению питания.

  12. Оформить отчет: описать изученные в п.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).

В дальнейшем нас будет интересовать только работа в консоли.