Как управлять процессами с терминала Linux: 10 команд, которые вам нужно знать

Оглавление:

Как управлять процессами с терминала Linux: 10 команд, которые вам нужно знать
Как управлять процессами с терминала Linux: 10 команд, которые вам нужно знать

Видео: Как управлять процессами с терминала Linux: 10 команд, которые вам нужно знать

Видео: Как управлять процессами с терминала Linux: 10 команд, которые вам нужно знать
Видео: Установка Wine в Linux Mint и запуск Windows-приложения - YouTube 2024, Апрель
Anonim
Терминал Linux имеет ряд полезных команд, которые могут отображать запущенные процессы, убивать их и изменять уровень приоритета. В этом сообщении перечислены классические, традиционные команды, а также некоторые более полезные, современные.
Терминал Linux имеет ряд полезных команд, которые могут отображать запущенные процессы, убивать их и изменять уровень приоритета. В этом сообщении перечислены классические, традиционные команды, а также некоторые более полезные, современные.

Многие из команд здесь выполняют одну функцию и могут быть объединены - это философия Unix при разработке программ. Другие программы, такие как htop, обеспечивают дружественный интерфейс поверх команд.

Топ

Топ команда является традиционным способом просмотра использования ресурсов вашей системы и просмотра процессов, которые занимают большинство системных ресурсов. Наверху отображается список процессов, в которых используются самые популярные процессоры.

Image
Image

Чтобы выйти из верхнего или верхнего уровня, используйте Ctrl-C, Сочетание клавиш. Эта комбинация клавиш обычно убивает текущий процесс в терминале.

HTOP

HTOP команда улучшенная вершина. Он не установлен по умолчанию для большинства дистрибутивов Linux - вот команда, которую вам нужно установить на Ubuntu:

sudo apt-get install htop

htop отображает ту же информацию с более понятным макетом. Он также позволяет вам выбирать процессы с помощью клавиш со стрелками и выполнять действия, например, убивать их или изменять их приоритет клавишами F.
htop отображает ту же информацию с более понятным макетом. Он также позволяет вам выбирать процессы с помощью клавиш со стрелками и выполнять действия, например, убивать их или изменять их приоритет клавишами F.

Мы рассмотрели htop более подробно в прошлом.

п.с.

п.с. команда запускает запущенные процессы. Следующая команда перечисляет все процессы, запущенные в вашей системе:

ps -A

Image
Image

Это может быть слишком много процессов для чтения в одно время, так что вы можете передавать вывод через Меньше чтобы прокрутить их в своем собственном темпе:

ps -A | less

Нажмите Q чтобы выйти, когда вы закончите.

Вы также можете пропустить выход через Grep для поиска конкретного процесса без использования каких-либо других команд. Следующая команда будет искать процесс Firefox:

ps -A | grep firefox

Image
Image

pstree

pstree команда - еще один способ визуализации процессов. Он отображает их в виде дерева. Так, например, ваш X-сервер и графическая среда появятся под диспетчером отображения, который их породил.

Image
Image

убийство

убийство команда может убить процесс, учитывая его идентификатор процесса. Вы можете получить эту информацию из ps -A, Топ или же pgrep команды.

kill PID

Image
Image

С технической точки зрения команда kill может посылать любой сигнал процессу. Ты можешь использовать убить убить или же kill -9 вместо этого убить упрямый процесс.

pgrep

Учитывая поисковый запрос, pgrep возвращает идентификаторы процессов, которые соответствуют ему. Например, вы можете использовать следующую команду для поиска PID Firefox:

pgrep firefox

Вы также можете объединить эту команду с kill, чтобы убить определенный процесс. Однако использование pkill или killall проще.
Вы также можете объединить эту команду с kill, чтобы убить определенный процесс. Однако использование pkill или killall проще.

pkill & killall

pkill а также убить всех команды могут убить процесс, учитывая его имя. Используйте либо команду, чтобы убить Firefox:

pkill firefox killall firefox

В прошлом мы рассматривали pkill более подробно.
В прошлом мы рассматривали pkill более подробно.

Renice

Renice команда изменяет хорошее значение уже запущенного процесса. Хорошее значение определяет, с каким приоритетом работает процесс. Значение - 19 имеет очень высокий приоритет, а значение 19 очень низкий приоритет. Значение 0 является приоритетом по умолчанию.

Команда renice требует PID процесса. Следующая команда запускает процесс с очень низким приоритетом:

renice 19 PID

Image
Image

Вы можете использовать pgrep трюк выше с renice, тоже.

Если вы выполняете процесс с более высоким приоритетом, вам потребуются права root. В Ubuntu используйте Судо для этого:

sudo renice -19 #

Xkill

Xkill команда - способ легко убивать графические программы. Запустите его, и ваш курсор превратится в Икс знак. Нажмите кнопку программы, чтобы убить эту программу. Если вы не хотите убивать программу, вы можете вернуться из xkill, щелкнув правой кнопкой мыши.

Image
Image

Вам не нужно запускать эту команду с терминала - вы также можете нажать Alt-F2, введите Xkill и нажмите Enter, чтобы использовать его с графического рабочего стола.

Мы рассмотрели привязку xkill к горячей клавише, чтобы легко убивать процессы.

У вас есть любимая команда, которую мы не упомянули здесь, или еще один трюк? Оставьте комментарий и дайте нам знать.

Рекомендуемые: