Скачиваний:
24
Добавлен:
20.06.2014
Размер:
114.69 Кб
Скачать
  1. Интерфейс командной строки

Пользовательским интерфейсом в UNIX-системах является интерфейс командной строки.

Интерфейс командной строки (англ. Command line interface, CLI) — разновидность текстового интерфейса (CUI) между человеком и компьютером, в котором инструкции компьютеру даются в основном путём ввода с клавиатуры текстовых строк (команд), в UNIX-системах возможно применение мыши. Также известен под названием консоль.

Интерфейс командной строки противопоставляется системам управления программой на основе меню, а также различным реализациям графического интерфейса.

Формат вывода информации в интерфейсе командной строки не регламентируется; обычно это также простой текстовый вывод, но может быть и графическим, звуковым и т. д.

Назначение

На устройстве-консоли, которое печатало текст на бумаге, интерфейс командной строки был единственным возможным. На видеотерминалах интерфейс командной строки применяется по таким причинам:

Небольшой расход памяти по сравнению с системой меню.

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

Естественное расширение интерфейса командной строки — пакетный интерфейс. Его суть в том, что в файл обычного текстового формата записывается последовательность команд, после чего этот файл можно выполнить в программе, что возымеет такой же (не меньший) эффект, как если бы эти команды были по очереди введены в командную строку. Примеры — .bat-файлы в DOS и Windows, shell-скрипты в Unix-системах.

Если программа полностью или почти полностью может управляться командами интерфейса командной строки и поддерживает пакетный интерфейс, умелое сочетание интерфейса командной строки с графическим предоставляет пользователю очень мощные возможности.

Кома́ндная оболо́чка UNIX (англ. Unix shell, часто просто «шелл» или «sh») — командный интерпретатор, используемый в операционных системах семейства UNIX, в котором пользователь может либо давать команды операционной системе по отдельности, либо запускать скрипты, состоящие из списка команд.

  1. Начало работы в ос unix

Операционная система UNIX - это многопользовательская система с разделением времени. Начинать сеанс работы с ней нужно с сообщения о том, кто Вы. Это не зависит от того, работаете Вы за терминалом в своем кабинете или по коммутируемой линии связываетесь с большим узлом общего пользования. В этом заключается одно из отличий UNIX от DOS, Windows и Macintosh - операционных систем, в которых понятие "многопользовательский" отсутствует. UNIX должна знать, кто Вы, чтобы выделять Вас и Ваше хозяйство среди десятков, сотен и даже тысяч других пользователей.

Диалог при входе в UNIX примерно такой:

ttc

ttc!login: krol

Password:

Last login: Sat Sep 7 17:16:35

ttc

%

На вопрос login вводите свое пользовательское имя, далее вводите, пароль, данный вам администратором системы. После появления % можно работать.

Пользовательское имя - это имя, с которым связан Ваш вход в систему; администратор системы присваивает его, регистрируя данного пользователя. Пароль позволяет подтвердить, что Вы действительно тот, за кого себя выдаете, и таким образом предотвратить незаконный вход в систему. Вводимый пароль не отображается на экране, чтобы никто его не увидел. Администратор системы, вероятно, назначит Вам какой-нибудь начальный пароль, а затем расскажет, как выбрать и поменять его.

Знак % - это приглашение, свидетельствующее о том, что UNIX готова к приему команд. В Вашей системе приглашение может быть иным, очень часто приглашение UNIX включает имя компьютера.

Кроме того, может быть задан вопрос о типе используемого терминала. Вид. сообщения UNIX о типе терминала зависит от конкретной ситуации, но обычно это выглядит примерно так:

Last login: Sat Sep 7 17:16:35

ttc

TERM=(vt100)?

%

Строка (vt100)? означает: "Думаю, - Вы используете терминал VT100. Если да, нажмите [Enter] и продолжайте работу. В противном случае сообщите мне о типе терминала". VT100 - удачное предположение, поскольку большинство наиболее распространенных коммуникационных программных пакетов - поддерживают эмуляцию VT100, т.е. заставят Ваш компьютер работать как VT100. Сервер TTC поддерживает также терминал VT100WIN для пользователей работающих через программу telnet из Windows. Этот тип терминала позволит вам отображать русский текст на экране. Поэтому при входе в систему вы можете ответит [vt100win]. Если после этот вы по-прежнему не можете работать с русским текстом, обратитесь к администратору системы.

Если UNIX получит неверную информацию о типе терминала, может возникнуть путаница: например, система будет неправильно реагировать на нажатие клавиши [Enter], символы будут отображаться инверсно и т.д. В случае возникновения подобных проблем обратитесь к администратору системы.

Для завершения сеанса работы в UNIX дайте команду logout или exit.

Соседние файлы в папке ИДЗ ОС Unix (2 разных исполнения)