<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="guide" style="task" id="overview" xml:lang="ru">
  <info>
    <revision version="0.1" date="2013-01-10" status="draft"/>
    <link type="guide" xref="index"/>

    <credit type="author copyright">
      <name>С. Синдху (Sindhu S)</name>
      <email>sindhus@live.in</email>
      <years>2013</years>
    </credit>
    <credit type="copyright editor">
      <name>Екатерина Герасимова (Ekaterina Gerasimova)</name>
      <email>kittykat3756@gmail.com</email>
      <years>2013</years>
    </credit>

    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>

    <desc>Что такое терминал?</desc>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Сергей В. Миронов</mal:name>
      <mal:email>sergo@bk.ru</mal:email>
      <mal:years>2007</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Юлия Дронова</mal:name>
      <mal:email>juliette.tux@gmail.com</mal:email>
      <mal:years>2013-2014</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Stas Solovey</mal:name>
      <mal:email>whats_up@tut.by</mal:email>
      <mal:years>2013-2014</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Yuri Myasoedov</mal:name>
      <mal:email>ymyasoedov@yandex.ru</mal:email>
      <mal:years>2014</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Ser82-png</mal:name>
      <mal:email>asvmail.as@gmail.com</mal:email>
      <mal:years>2022-2023</mal:years>
    </mal:credit>
  </info>

  <title>Обзор терминала</title>

  <p><app>Терминал</app> — это программа терминала для <gui>GNOME</gui>. Следующие понятия и их описания помогут в освоении <app>Терминала</app> и его возможностей.</p>

  <terms>
    <item>
      <title>Терминал</title>
      <p>Терминал — это точка текстового ввода компьютера, также называемая Интерфейсом командной строки (CLI).</p>
    </item>
    <item>
      <title>Физические терминалы</title>
      <p>IBM 3270, VT100 и многие другие — это аппаратные терминалы, которые давно уже не производятся как физические устройства. Для эмуляции этих терминалов существуют эмуляторы терминалов.</p>
    </item>
    <item>
      <title>Эмуляторы терминала</title>
      <p>Эмуляция — это способность компьютерной программы имитировать другую программу или устройство.</p>

      <p>Эмулятор терминала, также называемый tty — это программа, эмулирующая видео-терминал в современных компьютерах. Программа использует графический интерфейс и предоставляет интерактивный доступ к приложениям, запускаемым только из командной строки. Эти приложения можно запускать на локальной или на удалённой машине с помощью <app>telnet</app>, <app>ssh</app>, or <app>dial-up</app>.</p>
    </item>
    <item>
      <title>VTE</title>
      <p>Окружение виртуального терминала (VTE) — это эмулятор терминала, эмулирующий текстовый терминал внутри графического интерфейса пользователя (GUI). <app>Терминал</app> по большей части основан на <app>VTE</app>. В <app>VTE</app> существуют виджеты, реализующие полнофункциональный эмулятор терминала.</p>
    </item>
    <item>
      <title>Командный интерпретатор</title>
      <p><em>Командный интерпретатор</em> — это программа, предоставляющая интерфейс для вызова или «запуска» команд или других программ внутри терминала. Также он даёт возможность видеть и просматривать содержимое каталогов. Популярными командными интерпретаторами являются <app>bash</app>, <app>zsh</app>, <app>csh</app>.</p>
    </item>
    <item>
      <title>Управляющие последовательности</title>
      <p>Управляющая последовательность — это последовательность символов, используемая для изменения значения данных в терминале. Управляющие последовательности используются, если у компьютера есть только один канал для передачи информации туда и обратно. Управляющие последовательности используются для того чтобы отличить, являются ли посылаемые данные командной для выполнения или же это информация для хранения и вывода.</p>
    </item>

    <item>
      <title>Приглашение командной строки</title>
      <p>Приглашение ввода также называется <em>приглашением командной строки</em>. Это последовательность символов, используемых в командном окружении для обозначения готовности командного интерпретатора к приёму команд.</p>

      <p>Приглашение командной строки обычно заканчивается символами <sys>$</sys>, <sys>%</sys>, <sys>#</sys> или <sys>&gt;</sys>, и включает в себя информацию о пути текущего рабочего каталога. В системах на базе Unix приглашение командной строки часто заканчивается символом <sys>$</sys> или <sys>#</sys> в зависимости от роли пользователя. Например, символ <sys>$</sys> используется для простого пользователя, а <sys>#</sys> — для суперпользователя (также называемого <sys>root</sys>).</p>
    </item>
    <item>
      <title>Команда</title>
      <p>Ввод в приглашение командной строки с целью его выполнения называется <em>команда</em>. Это сочетание название команды с другими дополнительными параметрами, передаваемыми как флаги для изменения выполнения программы.</p>
    </item>
  </terms>

</page>
