Gardner
Bell

# Введение в &konsole;

Краткое введение по работе с интерфейсом командной строки

Аварийные процедуры: завершение неконтролируемых приложений, и пр.

SSH (защищённая оболочка), сеансы, переменные окружения, и другие забавные штуки

Советы и подсказки

&konsole; – это эмулятор терминала для X Window System. Фактически он основан на терминале DEC VT100 и многих его преемниках. &konsole; – также называемый просто оболочкой – является важным инструментом на компьютерах под управлением &Linux; и &UNIX;, предназначенных для выполнения различных задач быстро и продуктивно.

Аварийные процедуры:

В операционных системах семейства &UNIX; каждый процесс выполняется в своей собственной области памяти, независимо от других процессов, благодаря чему, процесс не может перезаписать память, которую используют остальные процессы, за исключением случаев, когда процесс имеет привилегии суперпользователя. Если процесс, запущенный в &kde;, некорректно завершается вследствие какого-то сбоя, то не стоит беспокоится, о том, что это отразится на каком-либо другом запущенном процессе.

Для того чтобы отслеживать информацию о всех системных процессах, используйте в &konsole; команды `top` или `ps`. Использование этих утилит значительно упростит процесс поиска и завершения "непослушных" программ.

Продемонстрируем пример использования сигналов в &konsole;. &konqueror; аварийно завершился и оставил выполняющийся процесс nspluginviewer, который использует 12% вашей оперативной памяти и 10% тактов процессора. Запустив программу `top`, нажмите k, для того чтобы "убить" процесс. Введите PID (идентификатор процесса) и сигнал для завершения процесса. Более подробную информацию о том, какие сигналы можно передавать выполняющимся процессам, смотрите в руководстве по сигналам (наберите в &konsole; `man signal`, либо в &konqueror; – `#signal`).

SSH, сеансы, переменные окружения, и другие забавные штуки

Если вы используете &konsole; для удалённого администрирования, подумайте об использовании сеансов. Вызовите пункт меню Настройки Настроить &konsole; и перейдите на закладку Сеансы. Введите имя для нового сеанса. Теперь он станет сеансом по умолчанию, и он будет открываться каждый раз когда вы будете запускать &konsole;.

При запуске &konsole; выполняется набор команд bash, в т.ч. задание значений переменных среды &kde;, из конфигурационных файлов `~/.bashrc` или `~/.bash_profile`. Предпочтительным конфигурационным файлом для пользовательских переменных является файл `~/.bash_profile`, команды `printenv` либо `env` могут быть использованы для отображения всех текущих заданных переменных. Для того чтобы задать значение переменной в командной оболочке, используйте команду `VARNAME=значение_переменной` . Для ознакомления с полным списком переменных, которые поддерживаются &kde;, посетите wiki .

Советы и подсказки

Для того чтобы переименовать сеанс &konsole; нажмите &Ctrl;&Alt;S.

Если вам понадобится запустить какое-либо &kde; приложение с привилегиями суперпользователя, воспользуйтесь командой &kdesu; с ключом `-c`: наберите в командной строке ``kdesu` `-c -n PROGRAM``. Ключ `-n` отключит запоминание паролей.

## Связанная информация

- В руководстве &konsole; вы найдёте гораздо больше информации об особенностях &konsole;. Руководство &konsole; доступно из &khelpcenter;. Либо просто введите`help:/konsole` в адресной строке браузера &konqueror;.