Skip to main content

Как убить программы и приложения для Linux

Видео #32. Запуск Windows-программ на Linux (Май 2025)

Видео #32. Запуск Windows-программ на Linux (Май 2025)
Anonim

В этой статье вы увидите различные способы уничтожения приложения в Linux.

Представьте, что у вас работает Firefox, и по какой-то причине неудобный Flash-скрипт оставил ваш браузер не отвечающим. Что бы вы сделали, чтобы закрыть программу?

В Linux существует множество способов убить любое приложение. Это руководство покажет вам 5 из них.

Убить приложения Linux с помощью команды Kill

Первый способ - использовать команды ps и kill. Преимущество использования этого метода заключается в том, что он будет работать на всех Linux-системах.

Команде kill нужно знать идентификатор процесса приложения, которое нужно убить, и это то, где входит ps.

ps -ef | grep firefox

Команда ps перечисляет все запущенные процессы на вашем компьютере. Переключатели -ef предоставляют полный список форматов. Другой способ получить список процессов - запустить верхнюю команду.

Теперь, когда у вас есть идентификатор процесса, вы можете просто запустить команду kill:

убить pid

Например:

убить 1234

Если после запуска команды kill приложение все еще не умирает, вы можете заставить его с помощью переключателя -9 следующим образом:

kill -9 1234

Убить приложения Linux с помощью XKill

Более простой способ убить графические приложения - использовать команду XKill.

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

На экране появятся перекрестие. Теперь нажмите на окно, которое вы хотите убить.

Убить приложения для Linux с помощью команды Top

Верхняя команда Linux предоставляет диспетчер задач терминала, в котором перечислены все запущенные процессы на компьютере.

Чтобы убить процесс в верхнем интерфейсе, просто нажмите клавишу «k» и введите идентификатор процесса рядом с приложением, которое вы хотите закрыть.

Использовать приложения PGrep и PKill для уничтожения

Используемый ранее метод ps и kill прекрасен и гарантированно работает на всех системах на базе Linux.

Многие Linux-системы имеют метод быстрого доступа для выполнения одной и той же задачи с использованием PGrep и PKill.

PGrep позволяет ввести имя процесса и возвращает идентификатор процесса.

Например:

pgrep firefox

Теперь вы можете подключить возвращаемый идентификатор процесса в pkill следующим образом:

pkill 1234

Подождите. На самом деле это проще. Команда PKill также может принимать имя процесса, поэтому вы можете просто ввести:

pkill firefox

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

Убивать приложения с помощью системного монитора

Если вы используете среду рабочего стола GNOME, вы можете использовать инструмент «Системный монитор», чтобы убивать невосприимчивые программы.

Просто запустите окно действий и введите «Системный монитор» в поле поиска.

Нажмите на значок и появится графический диспетчер задач.

Прокрутите список запущенных процессов и найдите приложение, которое хотите закрыть. Щелкните правой кнопкой мыши на элементе и выберите «конец процесса» или «процесс уничтожения». «Конец процесса» пытается слегка подтолкнуть по строкам «пожалуйста, не забудьте закрыть», тогда как опция «Kill Process» подходит для бесцеремонного «сойти с моего экрана сейчас».