Linux'ta Çalışan Sorun Programlarını Durdurmak İçin Gkill Nasıl Kullanılır

click fraud protection

Linux'ta görev öldürme uygulamaları sıkıntısı yok. Bununla birlikte, öncelikle Linux terminaline odaklanan ciddi görev öldürme araçlarının ciddi bir eksikliği var. Gkill ile tanışın: komut satırı için Google Go tabanlı uygulama öldürme aracı. Gkill, programlar arasında filtre uygulayabilir ve sorunlu programları durdurabilir. Kill komutları veya hantal arabirimlerle uğraşmak yok.

Google Go'yu yükleyin

Gkill kullanımı, Google’ın Go programlama dilini yükleyerek başlar. Bir terminal açın ve işletim sisteminize karşılık gelen komutları girin.

Not: Ubuntu, Debian ve diğerlerinin Google Go için belirli bir yükleme paketi olmasına rağmen, $ GOPATH doğru şekilde ayarlanamayabilir. Bunu düzeltmek için, bu öğreticinin “Diğer Linux'lar” bölümündeki yol talimatlarını izleyin.

Ubuntu

sudo apt golang yükleyin

Debian

sudo apt-get install golang

Arch Linux

sudo pacman -S golang

fötr şapka

sudo dnf golang yükleyin

OpenSUSE

sudo zypper install go

Diğer Linux'lar

Google Go'nun neredeyse her Linux dağıtımında yayınlanması oldukça kolaydır. İle en son sürümü indirerek başlayın wget.

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

Arşiv indirildiğine göre artık içeriğini doğrudan /usr/local/. Bunu bir -C -e katran Komut.

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

Go öncelikle geliştiriciler ve kodlayıcılar tarafından kullanılır, bu nedenle bir proje klasörü ayarlamanız gerekir. Bu klasörü /home/username/ dizin. Programlama için Go kullanmayı planlayan her kullanıcının bir proje klasörü de ayarlaması gerektiğini unutmayın.

Kullanmak mkdir bir proje klasörü oluşturun. Eklediğinizden emin olun. -p izin ayarlarını korumak için ~/.

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

Ardından, yeni dizini CD Komut.

cd ~ / golang-projeleri /

Nano metin düzenleyicisini kullanarak ~ / bash_profile dosyasını açın ve en sondaki dosyaya aşağıdaki kodu ekleyin.

İlk olarak, Go kullanımı için yola yapıştırın.

dışa aktarma PATH = $ PATH: / usr / local / go / bin

Bir yol ayarlandı. Sonra, bu iki satırı yapıştırın ~ / .Bash_profile belirtmek için GOPATH ve GOBIN konumları.

export GOPATH = "$ HOME / golang-projects" dışa aktar GOBIN = "$ GOPATH / bin"

Tüm kod dosyanın içindeyken, Ctrl + O kaydetmek. Basın Ctrl + X Nano kapatın.

Gkill'i Yükleme

Gkill Google Go kullandığından, ana Linux dağıtım yazılımı depolarının hiçbirinde önceden paketlenmiş bir sürümü yoktur (hatta bir AUR paketi). Bunun yerine, yazılımı yüklemek isteyenlerin Go’ları kullanması gerekir. almak işlevi doğrudan Github'dan almak için kullanılır.

git github.com/heppu/gkill olsun

Gkill uygulamasını başlatmak için tüm yolların ayarlandığından emin olun. Bunu yapmadıysanız, yukarıdaki talimatları izleyerek bunu yapın. Her şey doğru bir şekilde kurulursa, Gkill uygulamasını terminaldeki bu komutla istediğiniz zaman başlatmak mümkün olmalıdır:

gkill

Doğru klasöre giderek Gkill uygulamasını doğrudan çalıştırmak da mümkündür. İlk, CD içine ~ / Golang-projeler Klasör.

cd ~ / golang-projeleri

Bundan sonra, CD bir kez daha doğrudan çöp Kutusu alt klasör.

cd kutusu

Artık Gkill uygulamasını ./ komutuyla çalıştırmak mümkündür.

./gkill

Gkill uygulamasını uygun komutla başlattığınızda, çok minimalist bir görev yöneticisi aracı görünecektir. Tüm ekranı kaplamıyor. Linux PC'nizde çalışan tüm aktif programların özetini gösterecektir. Bir uygulamayı öldürmek için, önce yukarı ve aşağı gitmek için ok tuşlarını kullanın. Şunu kullanarak bir uygulama seçin: giriş anahtarı.

basma giriş programı anında öldürecek ve izlerini durduracaktır.

Sorunlu programı durdurmanın hızlı bir şekilde bulunmasının bir başka yolu Gkill filtreleme sistemini kullanmaktır. Kullanmak için görmek istediğiniz uygulamanın adını yazmaya başlayın. Gkill anında filtreleyecek ve size doğru sonuçları gösterecektir. Buradan seçmek için klavyedeki ok tuşlarını kullanın. Her zamanki gibi, giriş anahtar tıklayın.

Gkill uygulamasını kapatmak için, uygulamayı nasıl başlattığınıza bakılmaksızın, Ctrl + Z terminaldeki kısayol. Oradan, Meslekler terminal oturumunun terk ettiği işlemleri listeleme komutu.

Durdurulan Gkill işinin yanındaki sayıyı not edin. Ardından terminale geri dönün ve Meslekler Dur vazgeçilen işlemi sonlandırmak için komut.

Not: değiştirdiğinizden emin olun X işin yanındaki numarayı içeren komutta (1, vb.).

işler dur X

Gkill yazılımını kaldırmak

Gkill'i sistemden kaldırmanın en hızlı yolu, golang-projeler yeni bir klasör oluşturun. Silme işlemi, çöp Kutusu ve pk silmek için doğru dosyalar için klasörler. Başlatarak golang-projeler Klasör.

Not: projeler klasörünü silmeden önce, Google Go ile ilgili önemli dosyaları güvenli tutmak için başka bir klasöre taşıdığınızdan emin olun.

rm -rf ~ / golang-projeler mkdir -p ~ / golang-projects / {bin, src, pkg}
watch instagram story