haiku/docs/userguide/ru/applications/terminal.html
2013-02-17 21:56:39 +01:00

150 lines
16 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
<head>
<!--
*
* Copyright 2008-2010, Haiku. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
* Humdinger <humdingerb@gmail.com>
* Translators:
* Michael Smirnov
* Humdinger
* Diver
* Rodastahm Islamov
*
-->
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="robots" content="all" />
<title>Терминал (Terminal)</title>
<link rel="stylesheet" type="text/css" href="../../Haiku-doc.css" />
</head>
<body>
<div id="banner">
<div><span>Руководство пользователя</span></div>
</div>
<div class="nav">
<div class="inner">
<ul class="lang-menu">
<li class="now"><img src="../../images/flags/ru.png" alt="" /> Русский</li>
<li><a href="../../fr/applications/terminal.html"><img src="../../images/flags/fr.png" alt="" />Français</a></li>
<li><a href="../../de/applications/terminal.html"><img src="../../images/flags/de.png" alt="" />Deutsch</a></li>
<li><a href="../../it/applications/terminal.html"><img src="../../images/flags/it.png" alt="" />Italiano</a></li>
<li><a href="../../es/applications/terminal.html"><img src="../../images/flags/es.png" alt="" />Español</a></li>
<li><a href="../../sv_SE/applications/terminal.html"><img src="../../images/flags/sv_SE.png" alt="" />Svenska</a></li>
<li><a href="../../jp/applications/terminal.html"><img src="../../images/flags/jp.png" alt="" />日本語</a></li>
<li><a href="../../uk/applications/terminal.html"><img src="../../images/flags/uk.png" alt="" />Українська</a></li>
<li><a href="../../zh_CN/applications/terminal.html"><img src="../../images/flags/zh_CN.png" alt="" /> 中文 [中文]</a></li>
<li><a href="../../pt_PT/applications/terminal.html"><img src="../../images/flags/pt_PT.png" alt="" />Português</a></li>
<li><a href="../../fi/applications/terminal.html"><img src="../../images/flags/fi.png" alt="" />Suomi</a></li>
<li><a href="../../sk/applications/terminal.html"><img src="../../images/flags/sk.png" alt="" />Slovenčina</a></li>
<li><a href="../../hu/applications/terminal.html"><img src="../../images/flags/hu.png" alt="" />Magyar</a></li>
<li><a href="../../pt_BR/applications/terminal.html"><img src="../../images/flags/pt_BR.png" alt="" />Português (Brazil)</a></li>
<li><a href="../../ca/applications/terminal.html"><img src="../../images/flags/ca.png" alt="" />Català</a></li>
<li><a href="../../en/applications/terminal.html"><img src="../../images/flags/gb.png" alt="" />English</a></li>
</ul>
<span>
« <a href="stylededit.html">StyledEdit</a>
:: <a href="../applications.html#list-of-apps" class="uplink">Приложения</a>
:: <a href="textsearch.html">Текстовый Поиск (TextSearch)</a> »
</span></div>
</div>
<div id="content">
<div>
<h2><img src="../../images/apps-images/terminal-icon_64.png" alt="terminal-icon_64.png" width="64" height="64" />Терминал (Terminal)</h2>
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
<tr><td>Расположение в Deskbar:</td><td style="width:15px;"></td><td><span class="menu">Приложения (Applications)</span></td></tr>
<tr><td>Расположение в Tracker:</td><td></td><td><span class="path">/boot/system/apps/Terminal</span></td></tr>
<tr><td>Настройки хранятся по адресу:</td><td></td><td><span class="path">~/config/settings/Terminal</span><br />
<span class="path">~/.profile</span> - дополняет/переопределяет параметры указанные в <span class="path">/boot/system/etc/profile</span><br />
<span class="path">~/.inputrc</span> - дополняет/переопределяет параметры указанные в <span class="path">/boot/system/etc/inputrc</span></td></tr>
</table>
<p><br /></p>
<p>Терминал - это интерфейс Haiku к командной оболочке bash (Bourne Again Shell)</p>
<p>Пожалуйста обратитесь к теме <a href="../bash-scripting.html">Bash и скрипты</a> для просмотра ссылок на онлайн уроки по работе с командной оболочкой shell, а также обратитесь к теме <a href="cli-apps.html">Haiku-приложения для командной строки</a>. Здесь же мы сконцентрируемся непосредственно на приложении Терминал (Terminal).</p>
<h2>
<a href="#"><img src="../../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="windows-tabs" name="windows-tabs">Окна и вкладки</a></h2>
<p>Вы можете открыть столько Терминалов, сколько вам необходимо, каждый в своем собственном окне, просто запуская новые Терминалы, либо нажимая <span class="key">ALT</span>+<span class="key">N</span> в уже работающем Терминале. Также можно использовать вкладки в Терминале, открывая их комбинацией <span class="key">ALT</span>+<span class="key">T</span>.</p>
<img src="../images/apps-images/terminal.png" alt="terminal.png" />
<br />
<p>Двойной щелчок левой кнопкой мыши по пустом месту панели вкладок открывает новую вкладку. А если дважды щёлкнуть по самой вкладке, то откроется окно, в котором можно изменить заголовок вкладки. Существует несколько переменных, начинающихся с %, значения которых объясняется в всплывающей подсказке, когда вы наводите на курсором на текстовое поле.<br />
По умолчанию установлены <tt>%1d: %p</tt>, тем самым в заголовок вкладки отображает - текущую папку и название запущенного процесса, которые разделены - <tt>:</tt> (если вместо названия процесса отображается <tt>--</tt>, то значит ничего не запущено и оболочка bash ожидает ввода команды). На снимке экрана выше, на первой вкладке отображена FTP-сессия из папки <span class="path">Desktop</span>, а на второй просто открыта папка <span class="path">home</span>.<br />
Выбрав в меню <span class="menu">Изменить</span> пункт <span class="menu">Заголовок окна...</span> можно изменить заголовок окна Терминала.</p>
<p>Правый щелчок мыши по вкладке вызывает контекстное меню, которое содержит следующие пункты: <span class="menu">Закрыть вкладку</span>, <span class="menu">Закрыть остальные вкладки</span>, <span class="menu">Переименовать вкладку</span>.</p>
<p>У окна Терминала изменяется размер, как и у любого другого приложения, а также имеется возможность использовать предустановленные размеры окна, выберите в меню <span class="menu">Настройки</span> пункт <span class="menu">Размер окна</span>. Сочетание клавиш <span class="key">ALT</span>+<span class="key">ENTER</span> включает полноэкранный режим.</p>
<p>Измененный размер окна и кодировку текста можно сохранить, выбрав в меню <span class="menu">Настройки</span> пункт <span class="menu">Сохранить</span>.</p>
<h2><a href="#"><img src="../../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="settings" name="settings">Настройки</a></h2>
<p>Выбрав в меню <span class="menu">Настройки</span> пункт <span class="menu">Настройки...</span> откроется окно настроек Терминала.</p>
<img src="../images/apps-images/terminal-settings.png" alt="terminal-settings.png" />
<br />
<p>Можно установить "формулу" для заголовков терминала и вкладок. Также позволяет настроить шрифт. Вы также можете выбрать одну из предустановленных цветовых схем: <span class="menu">Чёрный текст на белом фоне</span> or <span class="menu">Белый текст на чёрном фоне</span>, либо создать свою <span class="menu">Настроена вручную</span>, используя палитру цветов ниже.<br />
Активировав пункт <span class="menu">Подтверждать выход если процессы ещё запущены</span>, вы будете информированы, когда попытаетесь закрыть окно Терминала, в котором ещё есть запущенные приложения.<br />
Вы можете сохранять разные настройки в файлы, для их загрузки в будущем вам просто потребуется дважды щёлкнуть по файлу с настройками, после чего откроется Терминал с соответствующими настройками.<br />
Нажав кнопку <span class="button">Ок</span> текущие настройки сохранятся как настройки по умолчанию.</p>
<h2>
<a href="#"><img src="../../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="shortcuts" name="shortcuts">Горячие клавиши</a></h2>
<p>Список полезных сочетаний клавиш вы можете найти <a href="../keyboard-shortcuts.html#terminal">в данной теме</a>.</p>
<h2>
<a href="#"><img src="../../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="customization" name="customization">Настройка командной оболочки Bash</a></h2>
<p>Пришедшая из Unix, командная оболочка Bash имеет очень широкие возможности по настройке. Существуют два наиболее важных для пользователя файла: <span class="cli">.profile</span> и <span class="cli">.inputrc</span><br />
Оба файла могут быть созданы в домашней папке (<span class="path">/boot/home/</span>), где они дополняют или переопределяют (т. к. являются более приоритетными) системные настройки по умолчанию, расположенные по адресу <span class="path">/boot/common/etc/</span>.</p>
<h3>.profile</h3>
<p><span class="cli">.profile</span> загружается каждый раз, когда вы открываете новый Терминал. Этот файл устанавливает все виды псевдонимов и переменных, которые затрагивают поведение командной оболочки и её внешнего вида. Существует множество онлайн ресурсов, на которых детально описаны все эти возможности.</p>
<p>На сервере Haiku/BeOS Tips имеется довольно много подсказок для начала изучения настроек Bash, например:</p>
<ul>
<li><a href="http://betips.net/1997/09/09/customize-your-terminal-prompt/">Настройка подсказок в Терминале</a></li>
<li><a href="http://betips.net/1997/09/09/more-prompt-customizations/">Другая настройка подсказок</a></li>
<li><a href="http://betips.net/1997/09/09/enhancing-bash/">Расширение bash</a></li>
<li><a href="http://betips.net/1997/09/09/custom-keyboard-shortcuts/">Свои горячие клавиши</a></li>
</ul>
<p>Ещё больше настроек <a href="http://betips.net/index.php?s=.profile">находятся здесь</a>.</p>
<h3>.inputrc</h3>
<p><span class="cli">.inputrc</span> работает с клавиатурными привязками (keybindings). Так как в Haiku эти настройки вполне пригодны и по умолчанию, то скорее всего менять их не потребуется, но если всё же возникла небходимость их подправить, то рекомендуется обратится к одному из многочисленных онлайн ресурсов, например, <a href="http://tiswww.case.edu/php/chet/readline/rluserman.html">The GNU Readline Library</a>.</p>
<h2>
<a href="#"><img src="../../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="hints" name="hints">Подсказки для работы с Терминалом</a></h2>
<ul><li><p>Перетаскивание файла или папки из окна Tracker-а в Терминал подставит путь к нему у курсора. Перетаскивание правой кнопкой мыши вызовет меню для дополнительных действий:</p>
<table summary="layout" border="0" cellpadding="2" cellspacing="0">
<tr><td><span class="menu">Вставить путь</span></td><td> </td><td>Вставляет путь к файлу так же, как при перетаскивании левой кнопкой мыши.</td></tr>
<tr><td><span class="menu">Сменить каталог</span></td><td> </td><td>Переводит Терминал в папку перетаскиваемого файла.</td></tr>
<tr><td><span class="menu">Создать ссылку здесь</span></td><td> </td><td>Создает симлинк на перетаскиваемый файл в текущей директории Терминала.</td></tr>
<tr><td><span class="menu">Переместить сюда</span></td><td> </td><td>Перемещает перетаскиваемый файл в текущую директорию Терминала.</td></tr>
<tr><td><span class="menu">Копировать сюда</span></td><td> </td><td>Копирует перетаскиваемый файл в текущую директорию Терминала.</td></tr>
</table></li>
<li><p>Вы можете открыть любой файл, назначенной ему программой, используя команду <span class="cli">open <i>[имя_файла]</i></span>. Это также сработает для открытия текущей ("<span class="cli">.</span>") и родительской ("<span class="cli">..</span>") папки, которые откроются в окне Tracker-а. Так, чтобы открыть текущую директорию, следует набрать:</p>
<pre class="terminal">open .</pre>
</li></ul>
</div>
</div>
<div class="nav">
<div class="inner"><span>
« <a href="stylededit.html">StyledEdit</a>
:: <a href="../applications.html#list-of-apps" class="uplink">Приложения</a>
:: <a href="textsearch.html">Текстовый Поиск (TextSearch)</a> »
</span></div>
</div>
</body>
</html>