Приложения Linux работают довольно хорошо в наши дни. Новые, более совершенные программы с отличными функциями, которые помогают нам максимально эффективно использовать наши компьютеры, выходят каждый день. К сожалению, иногда эти программы перестают работать. Когда ваша любимая Linux-программа блокируется, нажатие кнопки закрытия не работает. Блокировки являются худшими и вызывают массу проблем, которые могут помешать вашему рабочему процессу. Вот почему в этой статье мы рассмотрим все лучшие способы быстрого уничтожения программ из Терминал в линуксе Мы рассмотрим несколько команд, а также некоторые полезные инструменты графического интерфейса для использования.
ОСТОРОЖНО, СПОЙЛЕРЫ: Прокрутите вниз и смотреть видеоурок в конце этой статьи.
Безусловно, самый простой способ быстро убить программы из терминала в Linux - это команда pkill. Pkill полезен, потому что он не требует, чтобы средний пользователь знал конкретный PID (идентификационный номер процесса). Вместо этого вы сможете завершить процесс, просто набрав имя. Вот пример pkill в действии.
Pkill Firefox
Большинству пользователей достаточно выполнить команду pkill без полномочий root, чтобы завершить упрямую, замороженную программу. Хотя это не всегда так, и иногда вам нужно напрягать мышцы. Например, если вы хотите убить программу, которая работает от имени пользователя root, или его собственного пользователя, вам необходимо присоединить Судо к этому.
sudo kill rootprogram
Тем не менее, даже с помощью инструмента pkill для завершения корневой программы может быть недостаточно. Иногда приложение работает таким образом, что простая команда kill не поможет. Когда это происходит, вы можете использовать -9. Добавление -9 в конце pkill обычно приводит к принудительному завершению программы, когда все остальные параметры не работают.
корневая программа sudo pkill -9
Когда команда Pkill терпит неудачу, есть другая отличная альтернатива: kill. Убить функционирует примерно так же, как pkillза исключением того, что он работает на основе идентификационных номеров процессов, а не только названия программы (например, pkill Firefox и т. д.). Недостаток убийства программ с убийство команда, что вам нужно сначала выяснить, что такое PID проблемной программы, прежде чем использовать убийство команда. Способ сделать это с помощью pidof команда. Вот как это работает.
Пидоф Firefox
После того как pidof завершит поиск правильного идентификатора, вы увидите вывод в терминале. Например:
Пидоф Firefox
ВЫХОД: 2219
Затем мы можем взять PID 2219 и использовать его, чтобы убить Firefox.
убить 2219
Имейте в виду, что если вы хотите уничтожить корневую программу, вам нужно сделать:
sudo kill 2219
Наконец, если приложение отказывается останавливаться, попробуйте использовать -9. Работает аналогично pkill.
sudo kill -9 2219
Не хотите использовать отдельные команды для уничтожения неотвечающих программ в Linux? Рассмотрите возможность установки HTOP. Как и Pkill и Kill, все еще возможно использовать этот инструмент поверх SSH и удаленно. Поскольку он работает в терминале, он все еще полезен при уничтожении программ. Htop - это улучшенная версия инструмента управления системой TOP, включенная в большинство систем Linux. Он имеет множество улучшений, таких как графика для лучшего чтения использования ЦП / ОЗУ и процессов.
HTOP имеет и другие улучшения, такие как возможность пользователю прокручивать как можно больше по горизонтали / вертикали, не опасаясь прерывания работы инструмента. Это также позволяет пользователям убивать любой процесс, который они хотят, без необходимости знать идентификатор процесса, и показывает несколько различных способов убить вещи.
Примечание: HTOP требует, чтобы Ncurses функционировал правильно. Установите «ncurses», выполнив поиск в инструменте управления пакетами вашего дистрибутива Linux (если htop не устанавливает его для вас).
sudo apt установить htop
sudo apt-get установить htop
sudo pacman -S htop
sudo dnf установить htop
sudo zypper установить htop
Загрузите последнюю версию Htop для своего дистрибутива Linux, открыв терминал и используя инструмент управления пакетами для установки «HTOP.» Если вы не можете найти его (по какой-либо причине), подумайте о том, чтобы посетить официальный веб-сайт, загрузить исходный код и собрать его. сами!
Запустите инструмент HTOP в любое время, открыв окно терминала и введя команду «htop». Кроме того, инструмент HTOP можно запустить в любое время, просто выполнив поиск «htop» в приложении. меню. Там также должен быть ярлык для него в разделе «система» или что-то подобное.
Когда HTOP открыт, используйте клавишу со стрелкой, чтобы выбрать процесс, которым вы хотите управлять. Нажмите F9, чтобы открыть меню «Убить». Сортировка процессов с помощью F6 и поиск запущенных программ с помощью F3. Нужна помощь в использовании инструмента HTOP? Нажмите кнопку F1 на клавиатуре, чтобы вызвать меню справки. Ввод «man htop» в терминале также работает.
Наконец, чтобы полностью выйти из инструмента HTOP, просто нажмите кнопку Q на клавиатуре. Использование кнопки F10 также работает, чтобы выйти.
Следует отметить, что если вы принудительно уничтожаете программы из Терминала, есть вероятность, что вы можете потерять свою работу. С помощью браузера вы, вероятно, можете восстанавливать вкладки, но для других программ вам придется полагаться на свои собственные встроенные механизмы восстановления. Если их нет, возможно, вы потеряете некоторые данные.
Если ваши глаза болят поздно ночью при использовании компьютера, эт...
Синий свет ужасен для ваших глаз и может нарушить ваш циркадный рит...
Сохраняя верность своему циклу выпуска, Canonical недавно выпустила...