Как использовать Gkill для остановки проблемных программ, запущенных в Linux

Как использовать Gkill для остановки проблемных программ, запущенных в Linux

В Linux нет недостатка в приложениях, убивающих задачи. Однако существует серьезная нехватка простых инструментов, убивающих задачи, которые ориентированы в первую очередь на терминал Linux. Представляем Gkill: инструмент для уничтожения приложений на основе Google Go для командной строки. Gkill может фильтровать программы и останавливать проблемные программы. Здесь не нужно возиться с командами уничтожения или неуклюжими интерфейсами.

Установить Google Go

Использование Gkill начинается с установки языка программирования Google Go. Откройте терминал и введите команды, соответствующие вашей операционной системе.

Примечание: даже если Ubuntu, Debian и другие имеют специальный установочный пакет для Google Go, $ GOPATH  может быть неправильно настроен. Чтобы исправить это, следуйте инструкциям по пути в разделе «Другие Linux» данного руководства.

Ubuntu

sudo apt install golang

Debian

sudo apt-get install golang

Arch Linux

sudo pacman -S golang

Fedora

sudo dnf установить golang

OpenSUSE

sudo zypper install go

Другие Linux

Как использовать Gkill для остановки проблемных программ, запущенных в Linux

Google Go довольно легко запустить почти в каждом дистрибутиве Linux. Начните с загрузки последней версии с помощью  wget .

wget https://dl.google.com/go/go1.10.2.linux-amd64.tar.gz

Теперь, когда загрузка архива завершена, пора извлечь его содержимое прямо в  / usr / local /. Мы достигаем этого, добавляя  -C к команде  tar  .

sudo tar -C / usr / local -xvzf go1.10.2.linux-amd64.tar.gz

Go в основном используется разработчиками и кодировщиками, поэтому вам необходимо создать папку проекта. Создайте эту папку в вашем каталоге  / home / username /  . Имейте в виду, что каждому пользователю, планирующему использовать Go для программирования, также потребуется создать папку проекта.

Используя  инструмент mkdir  , создайте папку проекта. Обязательно добавьте  -p,  чтобы сохранить настройки разрешений  ~ /. 

mkdir -p ~ / golang-projects / {bin, src, pkg}

Затем войдите в новый каталог с помощью  команды CD  .

компакт-диск ~ / golang-projects /

Используя текстовый редактор Nano, откройте ~ / bash_profile и добавьте следующий код в файл в конце.

Сначала вставьте путь к Go to use.

экспорт ПУТЬ = $ ПУТЬ: / usr / local / go / bin

Путь создан. Затем вставьте эти две строки в  ~ / .bash_profile,  чтобы указать  местоположения GOPATH  и  GOBIN  .

export GOPATH = "$ HOME / golang-projects"

экспорт GOBIN = "$ GOPATH / bin"

Когда весь код находится внутри файла, нажмите  Ctrl + O  для сохранения. Нажмите  Ctrl + X,  чтобы закрыть Nano.

Установка Gkill

Поскольку Gkill использует Google Go, его предварительно упакованной версии нет ни в одном из основных репозиториев дистрибутива Linux (нет даже пакета AUR ). Вместо этого тем, кто хочет установить программное обеспечение, нужно будет использовать функцию Go  Get, чтобы получить код прямо из Github.

перейти и получить github.com/heppu/gkill

Чтобы запустить приложение Gkill, убедитесь, что настроены все пути. Если вы этого не сделали, сделайте это, следуя приведенным выше инструкциям. Если все настроено правильно, должно быть возможно запустить приложение Gkill в любое время с помощью этой команды в терминале:

Как использовать Gkill для остановки проблемных программ, запущенных в Linux

gkill

Также можно запустить приложение Gkill напрямую, перейдя в нужную папку. Сначала  поместите компакт-диск  в  папку ~ / golang-projects  .

cd ~ / golang-projects

После этого снова используйте команду  CD,  чтобы перейти непосредственно к  подпапке bin  .

корзина для компакт-дисков

Теперь можно запускать приложение Gkill с помощью команды ./.

Как использовать Gkill для остановки проблемных программ, запущенных в Linux

./gkill

Когда вы запустите приложение Gkill с помощью соответствующей команды, появится очень минималистичный инструмент диспетчера задач. Он не занимает весь экран. Он покажет краткое изложение всех активных программ, запущенных на вашем ПК с Linux. Чтобы убить приложение, сначала используйте клавиши со стрелками для перемещения вверх и вниз. Выберите приложение с помощью  клавиши ввода .

Нажатие  Enter  мгновенно завершит работу программы и остановит ее.

Другой способ быстро найти остановку проблемной программы - использовать систему фильтрации Gkill. Чтобы использовать его, начните вводить название приложения, которое хотите увидеть. Gkill мгновенно отфильтрует и покажет вам правильные результаты. Отсюда используйте клавиши со стрелками на клавиатуре, чтобы выбрать его. Как обычно, убить процесс, нажав  ввести  ключ  на клавиатуре.

Чтобы закрыть приложение Gkill, независимо от того, как вы его запустили, используйте  сочетание клавиш Ctrl + Z  в терминале. Оттуда запустите команду  jobs,  чтобы вывести список процессов, которые были прерваны сеансом терминала.

Обратите внимание на номер рядом с остановленным заданием Gkill. Затем вернитесь к терминалу и используйте команду  остановки заданий,  чтобы завершить прерванный процесс.

Примечание: не забудьте заменить X в команде на число рядом с заданием (1 и т. Д.).

работа останавливается X

Удаление Gkill

Самый быстрый способ удалить Gkill из системы - удалить  папку golang-projects и создать новую. Удаление происходит намного быстрее, чем сортировка  папок bin и  pkg  для удаления нужных файлов. Начните с удаления  папки golang-projects  .

Примечание: перед удалением папки проектов обязательно переместите все важные файлы, связанные с Google Go, в другую папку для безопасного хранения.

rm -rf ~ / golang-проекты

mkdir -p ~ / golang-projects / {bin, src, pkg}


Улучшите буфер обмена Gnome Shell с помощью Pano

Улучшите буфер обмена Gnome Shell с помощью Pano

Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!

Как установить DaVinci Resolve 17 в Linux

Как установить DaVinci Resolve 17 в Linux

Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Wallpaper Downloader — удобный загрузчик и менеджер обоев для Linux. Он поддерживает большинство сред рабочего стола Linux и очень прост в использовании. Это руководство

Как установить ОС Tuxedo на свой компьютер

Как установить ОС Tuxedo на свой компьютер

Хотите протестировать ОС Tuxedo на компьютерах Tuxedo? Узнайте, как установить последнюю версию Tuxedo OS на свой ПК.

Как установить файл DEB в Linux

Как установить файл DEB в Linux

.DEB вариант № Что ты делаешь с этим? Узнайте о многих способах установки файлов DEB на ПК с Linux.

Как играть в Dying Light на Linux

Как играть в Dying Light на Linux

Dying Light — видеоигра в жанре survival horror, разработанная Techland и изданная Warner Bros Interactive Entertainment в 2015 году. Игра сосредоточена на

Как установить Neptune Linux на свой компьютер

Как установить Neptune Linux на свой компьютер

Neptune использует среду рабочего стола KDE Plasma 5 и стремится создать элегантную ОС. Вот как установить Neptune Linux на свой компьютер.

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Хотите опробовать новую настольную операционную систему Ubuntu, основанную на Snap-пакетах? Узнайте, как развернуть его на виртуальной машине с помощью этого руководства.

Как играть в Undertale на Linux

Как играть в Undertale на Linux

Undertale — это двухмерная инди-ролевая игра 2015 года, разработанная и изданная разработчиком игр Тоби Фоксом. Это руководство расскажет о загрузке и установке Undertale на вашем компьютере.

Как играть в Total War: THREE KINGDOMS на Linux

Как играть в Total War: THREE KINGDOMS на Linux

Total War: Three Kingdoms — это пошаговая стратегия в реальном времени, разработанная Creative Assembly. Вот как играть на Linux.