haiku/docs/userguide/ru/applications/terminal.html
Automatic Committer 64b20c9e12 Update userguide and translations
(note from waddlesplash: fixed xml:lang tags, responsive viewport
everywhere, CSS tweaks.)
2017-10-01 13:21:40 +02:00

162 lines
18 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="ru" xml:lang="ru">
<head>
<!--
*
* Copyright 2008-2014, Haiku. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
* Humdinger <humdingerb@gmail.com>
* Translators:
* Michael Smirnov
* Humdinger
* Sergei Reznikov
* 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>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<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="../../ca/applications/terminal.html"><img src="../../images/flags/ca.png" alt="" />Català</a></li>
<li><a href="../../de/applications/terminal.html"><img src="../../images/flags/de.png" alt="" />Deutsch</a></li>
<li><a href="../../en/applications/terminal.html"><img src="../../images/flags/gb.png" alt="" />English</a></li>
<li><a href="../../es/applications/terminal.html"><img src="../../images/flags/es.png" alt="" />Español</a></li>
<li><a href="../../fr/applications/terminal.html"><img src="../../images/flags/fr.png" alt="" />Français</a></li>
<li><a href="../../it/applications/terminal.html"><img src="../../images/flags/it.png" alt="" />Italiano</a></li>
<li><a href="../../hu/applications/terminal.html"><img src="../../images/flags/hu.png" alt="" />Magyar</a></li>
<li><a href="../../pl/applications/terminal.html"><img src="../../images/flags/pl.png" alt="" />Polski</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="../../pt_BR/applications/terminal.html"><img src="../../images/flags/pt_BR.png" alt="" />Português (Brazil)</a></li>
<li><a href="../../ro/applications/terminal.html"><img src="../../images/flags/ro.png" alt="" />Română</a></li>
<li><a href="../../sk/applications/terminal.html"><img src="../../images/flags/sk.png" alt="" />Slovenčina</a></li>
<li><a href="../../fi/applications/terminal.html"><img src="../../images/flags/fi.png" alt="" />Suomi</a></li>
<li><a href="../../sv_SE/applications/terminal.html"><img src="../../images/flags/sv_SE.png" alt="" />Svenska</a></li>
<li><a href="../../zh_CN/applications/terminal.html"><img src="../../images/flags/zh_CN.png" alt="" /> 中文 [中文]</a></li>
<li><a href="../../uk/applications/terminal.html"><img src="../../images/flags/uk.png" alt="" />Українська</a></li>
<li><a href="../../jp/applications/terminal.html"><img src="../../images/flags/jp.png" alt="" />日本語</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>
<div class="box-info">Перевод этой страницы еще не завершен. Пока это не произойдет, незавершенные части будут на английском.</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">~/config/settings/profile</span> - дополняет/переопределяет параметры указанные в <span class="path">/boot/system/etc/profile</span><br />
<span class="path">~/config/settings/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>All the settings you change directly through the <span class="menu">Settings</span> menu, like <span class="menu">Window title</span>, <span class="menu">Window size</span>, <span class="menu">Text encoding</span> or <span class="menu">Font size</span> are only kept for the current session. If you want to make permanent changes, you have to apply them in the <span class="menu">Settings...</span> panel.</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>Most of the offered settings speak for themselves.<br />
Hover your mouse over the "formulas" for naming tab and window titles to get tooltips for the available variables. <br />
You can choose pre-defined color schema like <span class="menu">Midnight</span> or <span class="menu">Retro</span> or create a <span class="menu">Custom</span> one by selecting which color you want to change (<span class="menu">Text</span>, <span class="menu">Background</span>, <span class="menu">Cursor</span> etc.) and then use the color picker below.</p>
<p>A few more options follow: you can have a <span class="menu">Blinking cursor</span> and choose to <span class="menu">Use bright instead of bold text</span>. The latter setting avoids the sometimes rather unsightly rendering of bold fonts in the Terminal.<br />
Activate the checkbox to <span class="menu">Confirm exit if active programs exist</span> and you'll be warned when trying to close a Terminal window while an app is still being executed.</p>
<table summary="layout" border="0" cellpadding="2" cellspacing="0">
<tr><td class="onelinetop"><span class="button">Save to file...</span></td><td width="10"> </td><td>let's you save different settings as separate profiles, which on double-click open an accordingly configured Terminal.</td></tr>
<tr><td><span class="button">Revert</span></td><td> </td><td>brings back the settings that were active when you opened the settings panel.</td></tr>
<tr><td><span class="button">Defaults</span></td><td> </td><td>resets everything to default values.</td></tr>
</table>
<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>
<p>Another nice feature that is more a key &amp; mouse combination: When holding <span class="key">ALT</span> a path or URL under the mouse pointer gets highlighted. A left-click opens the file/folder or website. A right-click opens a context menu to either <span class="menu">Copy path</span> or <span class="menu">Copy absolute path</span>. Imagine you're in <span class="path">/MyData/source/haiku/</span> and have the path <span class="path">generated/objects/haiku/x86_gcc2/release/apps/stylededit/StyledEdit</span> under the mouse pointer, the latter menu item will result in the combined, absolute path &lt;<i>deep breath</i>&gt;:<br /> <span class="path">/MyData/source/haiku/generated/objects/haiku/x86_gcc2/release/apps/stylededit/StyledEdit</span>.</p>
<p>If you hold down <span class="key">ALT</span> <span class="key">SHIFT</span>, only the path from beginning to where your mouse pointer sits will be highlighted.</p>
<p>By the way, right-clicking into the Terminal window will insert the clipboard. In combination with copying parts of highlighted paths, this can be used for speedy navigation of deep folder hierarchies.</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/config/settings/</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>