|
|
|
|
<chapter id="konsole-intro">
|
|
|
|
|
|
|
|
|
|
<chapterinfo>
|
|
|
|
|
<authorgroup>
|
|
|
|
|
<author
|
|
|
|
|
><firstname
|
|
|
|
|
>Gardner</firstname
|
|
|
|
|
> <surname
|
|
|
|
|
>Bell</surname
|
|
|
|
|
> </author>
|
|
|
|
|
</authorgroup>
|
|
|
|
|
</chapterinfo>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<title
|
|
|
|
|
>Введение в &konsole;</title>
|
|
|
|
|
|
|
|
|
|
<para
|
|
|
|
|
>Краткое введение по работе с интерфейсом командной строки</para>
|
|
|
|
|
|
|
|
|
|
<para
|
|
|
|
|
>Аварийные процедуры: завершение неконтролируемых приложений, и пр.</para>
|
|
|
|
|
|
|
|
|
|
<para
|
|
|
|
|
>SSH (защищённая оболочка), сеансы, переменные окружения, и другие забавные штуки</para>
|
|
|
|
|
|
|
|
|
|
<para
|
|
|
|
|
>Советы и подсказки</para>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- Some Content borrowed from the konsole handbook -->
|
|
|
|
|
|
|
|
|
|
<para
|
|
|
|
|
>&konsole; – это эмулятор терминала для X Window System. Фактически он основан на терминале <ulink url="http://vt100.net"
|
|
|
|
|
>DEC VT100</ulink
|
|
|
|
|
> и многих его преемниках. &konsole; – также называемый просто оболочкой – является важным инструментом на компьютерах под управлением &Linux; и &UNIX;, предназначенных для выполнения различных задач быстро и продуктивно.</para>
|
|
|
|
|
|
|
|
|
|
<para
|
|
|
|
|
>Аварийные процедуры:</para>
|
|
|
|
|
|
|
|
|
|
<para
|
|
|
|
|
>В операционных системах семейства &UNIX; каждый процесс выполняется в своей собственной области памяти, независимо от других процессов, благодаря чему, процесс не может перезаписать память, которую используют остальные процессы, за исключением случаев, когда процесс имеет привилегии суперпользователя. Если процесс, запущенный в &kde;, некорректно завершается вследствие какого-то сбоя, то не стоит беспокоится, о том, что это отразится на каком-либо другом запущенном процессе.</para>
|
|
|
|
|
|
|
|
|
|
<para
|
|
|
|
|
>Для того чтобы отслеживать информацию о всех системных процессах, используйте в &konsole; команды <command
|
|
|
|
|
>top</command
|
|
|
|
|
> или <command
|
|
|
|
|
>ps</command
|
|
|
|
|
>. Использование этих утилит значительно упростит процесс поиска и завершения "непослушных" программ.</para>
|
|
|
|
|
|
|
|
|
|
<para
|
|
|
|
|
>Продемонстрируем пример использования сигналов в &konsole;. &konqueror; аварийно завершился и оставил выполняющийся процесс <application
|
|
|
|
|
>nspluginviewer</application
|
|
|
|
|
>, который использует 12% вашей оперативной памяти и 10% тактов процессора. Запустив программу <command
|
|
|
|
|
>top</command
|
|
|
|
|
>, нажмите <keycap
|
|
|
|
|
>k</keycap
|
|
|
|
|
>, для того чтобы "убить" процесс. Введите PID (идентификатор процесса) и сигнал для завершения процесса. Более подробную информацию о том, какие сигналы можно передавать выполняющимся процессам, смотрите в руководстве по сигналам (наберите в &konsole; <command
|
|
|
|
|
>man signal</command
|
|
|
|
|
>, либо в &konqueror; – <userinput
|
|
|
|
|
>#signal</userinput
|
|
|
|
|
>).</para>
|
|
|
|
|
|
|
|
|
|
<para
|
|
|
|
|
>SSH, сеансы, переменные окружения, и другие забавные штуки</para>
|
|
|
|
|
|
|
|
|
|
<para
|
|
|
|
|
>Если вы используете &konsole; для удалённого администрирования, подумайте об использовании <quote
|
|
|
|
|
>сеансов</quote
|
|
|
|
|
>. Вызовите пункт меню <menuchoice
|
|
|
|
|
> <guimenu
|
|
|
|
|
>Настройки</guimenu
|
|
|
|
|
><guimenuitem
|
|
|
|
|
>Настроить &konsole; </guimenuitem
|
|
|
|
|
></menuchoice
|
|
|
|
|
> и перейдите на закладку <guimenuitem
|
|
|
|
|
>Сеансы</guimenuitem
|
|
|
|
|
>. Введите имя для нового сеанса. Теперь он станет сеансом по умолчанию, и он будет открываться каждый раз когда вы будете запускать &konsole;.</para>
|
|
|
|
|
|
|
|
|
|
<para
|
|
|
|
|
>При запуске &konsole; выполняется набор команд <application
|
|
|
|
|
>bash</application
|
|
|
|
|
>, в т.ч. задание значений переменных среды &kde;, из конфигурационных файлов <filename
|
|
|
|
|
>~/.bashrc</filename
|
|
|
|
|
> или <filename
|
|
|
|
|
>~/.bash_profile</filename
|
|
|
|
|
>. Предпочтительным конфигурационным файлом для пользовательских переменных является файл <filename
|
|
|
|
|
>~/.bash_profile</filename
|
|
|
|
|
>, команды <command
|
|
|
|
|
>printenv</command
|
|
|
|
|
> либо <command
|
|
|
|
|
>env</command
|
|
|
|
|
> могут быть использованы для отображения всех текущих заданных переменных. Для того чтобы задать значение переменной в командной оболочке, используйте команду <command
|
|
|
|
|
>VARNAME=<replaceable
|
|
|
|
|
>значение_переменной</replaceable
|
|
|
|
|
> </command
|
|
|
|
|
>. Для ознакомления с полным списком переменных, которые поддерживаются &kde;, посетите <ulink url="http://wiki.kde.org/tiki-index.php?page=Environment+Variables"
|
|
|
|
|
>wiki </ulink
|
|
|
|
|
>.</para>
|
|
|
|
|
|
|
|
|
|
<para
|
|
|
|
|
>Советы и подсказки</para>
|
|
|
|
|
|
|
|
|
|
<para
|
|
|
|
|
>Для того чтобы переименовать сеанс &konsole; нажмите <keycombo action="simul"
|
|
|
|
|
>&Ctrl;&Alt;<keycap
|
|
|
|
|
>S</keycap
|
|
|
|
|
></keycombo
|
|
|
|
|
>.</para>
|
|
|
|
|
|
|
|
|
|
<para
|
|
|
|
|
>Если вам понадобится запустить какое-либо &kde; приложение с привилегиями суперпользователя, воспользуйтесь командой &tdesu; с ключом <option
|
|
|
|
|
>-c</option
|
|
|
|
|
>: наберите в командной строке <userinput
|
|
|
|
|
><command
|
|
|
|
|
>tdesu</command
|
|
|
|
|
> <option
|
|
|
|
|
>-c -n <replaceable
|
|
|
|
|
>PROGRAM</replaceable
|
|
|
|
|
></option
|
|
|
|
|
></userinput
|
|
|
|
|
>. Ключ <option
|
|
|
|
|
>-n</option
|
|
|
|
|
> отключит запоминание паролей.</para>
|
|
|
|
|
|
|
|
|
|
<!-- Add links to "further reading" here -->
|
|
|
|
|
<itemizedlist>
|
|
|
|
|
<title
|
|
|
|
|
>Связанная информация</title>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<listitem
|
|
|
|
|
><para
|
|
|
|
|
>В руководстве &konsole; вы найдёте гораздо больше информации об особенностях &konsole;. Руководство &konsole; доступно из &khelpcenter;. Либо просто введите<userinput
|
|
|
|
|
>help:/konsole</userinput
|
|
|
|
|
> в адресной строке браузера &konqueror;.</para>
|
|
|
|
|
</listitem>
|
|
|
|
|
|
|
|
|
|
</itemizedlist>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</chapter>
|
|
|
|
|
|
|
|
|
|
<!-- Keep this comment at the end of the file
|
|
|
|
|
Local variables:
|
|
|
|
|
mode: xml
|
|
|
|
|
sgml-omittag:nil
|
|
|
|
|
sgml-shorttag:nil
|
|
|
|
|
sgml-namecase-general:nil
|
|
|
|
|
sgml-general-insert-case:lower
|
|
|
|
|
sgml-minimize-attributes:nil
|
|
|
|
|
sgml-always-quote-attributes:t
|
|
|
|
|
sgml-indent-step:0
|
|
|
|
|
sgml-indent-data:true
|
|
|
|
|
sgml-parent-document:("index.docbook" "book" "chapter")
|
|
|
|
|
sgml-exposed-tags:nil
|
|
|
|
|
sgml-local-catalogs:nil
|
|
|
|
|
sgml-local-ecat-files:nil
|
|
|
|
|
End:
|
|
|
|
|
-->
|