07df8bec9b
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39691 a95241bf-73f2-0310-859d-f6bbb57e9c96
146 lines
14 KiB
HTML
146 lines
14 KiB
HTML
<?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="" />Svensk</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="../../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>
|
||
<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">~/.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>Terminal - интерфейс Haiku к командной оболочке bash (Bourne Again Shell)</p>
|
||
<p>Пожалуйста обратитесь к странице <a href="../bash-scripting.html">Scripting</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>Double-clicking into the emtpy part of the tab bar opens a new tab; onto a tab opens a dialog to rename its title. There are several %-designated variables that are explained with a tooltip when you hover the mouse over the text field.<br />
|
||
By default, <tt>%1d: %p</tt>, a tab shows the current directory and, separated by a <tt>:</tt>, the name of the currently running process (or <tt>--</tt> if it's just bash running, probably idling). The screenshot above shows the first tab with a FTP session in the <span class="path">Desktop</span> folder and a second tab idling at <span class="path">home</span>.<br />
|
||
Via <span class="menu">Edit|Window title...</span> the Terminal window's title can be edited in a similar way.</p>
|
||
<p>Right-clicking a tab shows a context menu to <span class="menu">Close tab</span>, <span class="menu">Close other tabs</span> or, like double-clicking, <span class="menu">Edit tab title...</span>.</p>
|
||
<p>У окна Терминала изменяется размер, как и у любого другого приложения, а также имеется возможность использовать пресеты из меню <span class="menu">Настройки | Размер окна (Settings | Window Size)</span>. Комбинация клавиш <span class="key">ALT</span>+<span class="key">ENTER</span> включает полноэкранный режим.</p>
|
||
<p>Измененный размер окна и кодировку текста можно сохранить, выбрав пункт меню <span class="menu">Настройки | Сохранить по умолчанию (Settings | Save as default)</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">Settings | Settings...</span> opens a panel to configure the standard settings of a Terminal.</p>
|
||
<img src="../images/apps-images/terminal-settings.png" alt="terminal-settings.png" />
|
||
<br />
|
||
<p>It starts off with the "formulas" for naming tab and window titles. Again, tooltips show the available variables. Below that you set font type, font size and the different text and background colors. You can choose a pre-defined color schema like <span class="menu">Black on white</span> or <span class="menu">White on black</span> or create a <span class="menu">Custom</span> one using the color picker below.<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.<br />
|
||
You can save different settings as separate profiles, which on double-click open an accordingly configured Terminal.<br />
|
||
Pressing <span class="button">OK</span> will save the current settings as default.</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/system/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">Вставить путь (Insert path)</span></td><td> </td><td>Вставляет путь к файлу так же, как при перетаскивании левой кнопкой мыши.</td></tr>
|
||
<tr><td><span class="menu">Сменить директорию (Change directory)</span></td><td> </td><td>Переводит Терминал в папку перетаскиваемого файла.</td></tr>
|
||
<tr><td><span class="menu">Создать здесь симлинк (Create lnk here)</span></td><td> </td><td>Создает симлинк на перетаскиваемый файл в текущей директории Терминала.</td></tr>
|
||
<tr><td><span class="menu">Переместить сюда (Move here)</span></td><td> </td><td>Перемещает перетаскиваемый файл в текущую директорию Терминала.</td></tr>
|
||
<tr><td><span class="menu">Копировать сюда (Copy here)</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>
|