Как использовать 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}

Leave a Comment

Диагностика Mp3: устранение до 50 проблем с аудиофайлами Mp3

Диагностика Mp3: устранение до 50 проблем с аудиофайлами Mp3

MP3 Diags — это идеальный инструмент для устранения проблем в вашей музыкальной коллекции. Он может корректно проставлять теги в mp3-файлах, добавлять отсутствующие обложки альбомов и исправлять ошибки VBR.

Приложения для уведомлений Google Voice на рабочем столе

Приложения для уведомлений Google Voice на рабочем столе

Как и Google Wave, Google Voice вызвал большой ажиотаж по всему миру. Google стремится изменить способ нашего общения, и поскольку он становится всё более популярным,

Загрузите избранное Flickr с помощью FlickrFaves

Загрузите избранное Flickr с помощью FlickrFaves

Существует множество инструментов, позволяющих пользователям Flickr загружать фотографии в высоком качестве, но есть ли способ загрузить избранное Flickr? Недавно мы...

OK Sampler — бесплатная программа для создания музыкальных семплов

OK Sampler — бесплатная программа для создания музыкальных семплов

Что такое сэмплирование? Согласно Википедии, «это процесс взятия фрагмента, или сэмпла, одной звукозаписи и повторного использования его в качестве инструмента или

Резервное копирование Google Sites: импорт/экспорт

Резервное копирование Google Sites: импорт/экспорт

Google Sites — это сервис от Google, позволяющий пользователям размещать сайты на серверах Google. Но есть одна проблема: встроенная функция резервного копирования отсутствует.

Приложение Google Tasks для ПК

Приложение Google Tasks для ПК

Google Tasks не так популярен, как другие сервисы Google, такие как Calendar, Wave, Voice и т. д., но он по-прежнему широко используется и является неотъемлемой частью жизни людей.

Как восстановить потерянные разделы и данные жесткого диска [Руководство]

Как восстановить потерянные разделы и данные жесткого диска [Руководство]

В нашем предыдущем руководстве по безопасному удалению данных с жесткого диска и съемных носителей с помощью Ubuntu Live и загрузочного CD DBAN мы обсуждали, что диск на базе Windows

Установите пакеты Debian в Arch Linux с помощью Debtap

Установите пакеты Debian в Arch Linux с помощью Debtap

Вы пытаетесь заставить приложение работать на Arch Linux или Manjaro, но не можете найти его в официальных репозиториях программного обеспечения или даже в AUR? Попробуйте Дебтап. Это

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

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

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

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

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

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