Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема4_2Лекция1-Интерфейс пользователя.doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
135 Кб
Скачать
☆

Графические консоли

Если при загрузке системы приглашение "login" было представлено в виде графического окна, можно вернуться к этому приглашению, нажав комбинацию клавиш Ctrl+Alt+F7. Процедура регистрации здесь будет аналогична регистрации в текстовом режиме, с той лишь разницей, что после идентификации пользователя на экране появится не приглашение командной строки, а графическая рабочая среда.

Несколько пользователей (или несколько «копий') одного и того же пользователя могут работать параллельно на разных виртуальных консолях, они могут параллельно зарегистрироваться и работать в разных графических средах. Обычно в стандартно настроенной Linuх-системе можно организовать не менее трех графических консолей, работающих одновременно. Переключаться между ними можно при помоши сочетаний клавиш Ctr1 +Аlt+F7 - Ctr1 +Аlt +F9.

Чтобы переключиться из графического режима в одну из текстовых виртуальных консолей, достаточно нажать комбинацию клавиш Ctrl+Alt+FN, где "N" - номер необходимой виртуальной консоли.

Простейшие команды

Работа в Linux при помощи командной строки напоминает диалог с системой: пользователь вводит команды (реплики), получая от системы ответные реплики, содержащие сведения о произведенных операциях, дополнительные вопросы к пользователю, сообщения об ошибках или просто согласие выполнить следующую команду.

Простейшая команда в Linux состоит из одного «слова» - названия программы, которую необходимо выполнить(passwd).

[methody@localhost methody]$ whoami

methody

[methody@localhost methody]$

Команда whoami

Название этой команды происходит от английского выражения «Who am I?» «<Кто я?»). В ответ на эту команду система вывела только одно слово: «methody» и завершила свою работу, о чем свидетельствует вновь появившееся приглашение командной строки. Программа whoami возврашает название учетной записи того пользователя, от имени которого она была выполнена.

Следующий пример демонстрирует программу, которая выдаст Мефодию уже больше полезной информации: who «Кто»):

[methody@localhost methody]$ who

methody tty1 Sep 23 16:31 (1oca1host)

methody tty2 Sep 23 17:12 (1oca1host)

[methody@localhost methody]$

[methody@localhost methody]$ who am i

methody tty2 Sep 23 17:12 (1oca1host)

[methody@localhost methody]$

Команда who

Команда who выводит список пользователей, которые в настоящий момент зарегистрированы в системе (вошли в систему). Данная программа выводит по одной строке на каждого зарегистрированного пользователя: в первой колонке указывается имя пользователя, во второй - «точка входа» в систему, далее следует дата и время регистрации и имя хоста. Из выведенной who информации можно заключить, что в системе дважды зарегистрирован пользователь methody, который сначала зарегистрировался на первой виртуальной консоли (ttyl), а примерно через сорок минут - на второй (tty2). Конечно, Мефодий и так это знает, однако администратору больших систем, когда пользователи могут зарегистрироваться со многих компьютеров и даже по сети, программа who может быть очень полезна. Могло создаться впечатление, что who - очень интеллектуальная программа, понимающая английский, но это не так. Из всех английских слов она понимает только сочетание «аm i» - таким способом Мефодий узнал, за какой консолью он сейчас работает.