summaryrefslogtreecommitdiffstats
path: root/tde-i18n-ru/docs/kdebase/userguide/konsole-intro.docbook
blob: dd4f135efc55ab41c910d37f0f81cc6704fdd7a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
<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; &ndash; это эмулятор терминала для X Window System. Фактически он основан на терминале <ulink url="http://vt100.net"
>DEC VT100</ulink
> и многих его преемниках. &konsole; &ndash; также называемый просто оболочкой &ndash; является важным инструментом на компьютерах под управлением &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; &ndash; <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; приложение с привилегиями суперпользователя, воспользуйтесь командой &kdesu; с ключом <option
>-c</option
>: наберите в командной строке <userinput
><command
>kdesu</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:
-->