Δεν υπάρχει έλλειψη εργασίας-δολοφονίαςεφαρμογές στο Linux. Ωστόσο, υπάρχει μια σοβαρή έλλειψη απλών εργαλείων που σκοτώνουν τα έργα που επικεντρώνονται κυρίως στο τερματικό Linux. Παρουσιάζοντας το Gkill: το εργαλείο θανάτωσης εφαρμογών που βασίζεται στο Google Go για τη γραμμή εντολών. Το Gkill μπορεί να φιλτράρει προγράμματα και να σταματήσει προγράμματα προβλημάτων. Δεν υπάρχει πρόβλημα με τις εντολές kill, ή με clunky διεπαφές.
Εγκαταστήστε το Google Go
Η χρήση του Gkill ξεκινά με την εγκατάσταση της γλώσσας προγραμματισμού Go της Google. Ανοίξτε ένα τερματικό και εισαγάγετε τις εντολές που αντιστοιχούν στο λειτουργικό σας σύστημα.
Σημείωση: αν και το Ubuntu, το Debian και άλλοι έχουν ένα συγκεκριμένο πακέτο εγκατάστασης για το Google Go, το $ GOPATH ενδέχεται να αποτύχει να ρυθμίσετε σωστά. Για να διορθώσετε αυτό, ακολουθήστε τις οδηγίες διαδρομής στην ενότητα "Άλλα Linuxes" αυτού του σεμιναρίου.
Ubuntu
sudo apt install golang
Debian
sudo apt-get install golang
Arch Linux
sudo pacman -S golang
Μαλακό καπέλλο
sudo dnf install golang
OpenSUSE
sudo zypper install go
Άλλα Linuxes

Το Google Go είναι αρκετά εύκολο να τρέχει σε σχεδόν κάθε διανομή Linux. Ξεκινήστε τη λήψη της τελευταίας έκδοσης με το wget.
wget https://dl.google.com/go/go1.10.2.linux-amd64.tar.gz
Τώρα που γίνεται η λήψη του αρχείου, είναι καιρός να εξαγάγετε απευθείας τα περιεχόμενα του αρχείου / usr / τοπικό/. Αυτό επιτυγχάνεται προσθέτοντας ένα -ΝΤΟ στο πίσσα εντολή.
sudo tar -C /usr/local -xvzf go1.10.2.linux-amd64.tar.gz
Το Go χρησιμοποιείται κυρίως από προγραμματιστές και προγραμματιστές, επομένως θα χρειαστεί να δημιουργήσετε ένα φάκελο έργου. Δημιουργήστε αυτόν το φάκελο στο / home / username / Ευρετήριο. Λάβετε υπόψη ότι κάθε χρήστης που σχεδιάζει να χρησιμοποιήσει το Go for programming θα χρειαστεί επίσης να δημιουργήσει ένα φάκελο έργου.
Χρησιμοποιώντας την mkdir εργαλείο, δημιουργήστε ένα φάκελο έργου. Βεβαιωθείτε ότι έχετε προσθέσει ένα -Π για να διατηρήσετε τις ρυθμίσεις δικαιωμάτων του ~ /.
mkdir -p ~/golang-projects/{bin,src,pkg}
Στη συνέχεια, πληκτρολογήστε τον νέο κατάλογο με το CD εντολή.
cd ~/golang-projects/
Χρησιμοποιώντας τον επεξεργαστή κειμένου Nano, ανοίξτε το ~ / bash_profile και προσθέστε τον ακόλουθο κώδικα στο αρχείο στο τέλος.
Πρώτα, επικολλήστε το μονοπάτι για το Go to use.
export PATH=$PATH:/usr/local/go/bin
Διαδρομή έχει ρυθμιστεί. Στη συνέχεια, επικολλήστε αυτές τις δύο γραμμές μέσα ~ / .bash_profile για να καθορίσετε το GOPATH και GOBIN τοποθεσίες.
export GOPATH="$HOME/golang-projects" export GOBIN="$GOPATH/bin"
Όταν όλος ο κωδικός βρίσκεται μέσα στο αρχείο, πατήστε Ctrl + O να σώσω. Τύπος Ctrl + X να κλείσει το Nano.
Εγκατάσταση του Gkill
Όπως ο Gkill χρησιμοποιεί το Google Go, δεν υπάρχειπρο-συσκευασμένη έκδοση του σε οποιοδήποτε από τα κύρια αποθετήρια λογισμικού διανομής του Linux (δεν υπάρχει ούτε ένα πακέτο AUR). Αντ 'αυτού, όσοι επιθυμούν να εγκαταστήσουν το λογισμικό θα πρέπει να χρησιμοποιήσουν το Go's παίρνω λειτουργία για να πάρετε τον κώδικα απευθείας από την Github.
go get github.com/heppu/gkill
Για να ξεκινήσετε την εφαρμογή Gkill, βεβαιωθείτε ότι όλα ταυπάρχουν διαδρομές. Εάν δεν το έχετε κάνει, ακολουθήστε τις παραπάνω οδηγίες. Εάν όλα έχουν ρυθμιστεί σωστά, θα πρέπει να είναι δυνατή η εκκίνηση της εφαρμογής Gkill οποιαδήποτε στιγμή με αυτή την εντολή στο τερματικό:

gkill
Είναι επίσης δυνατή η άμεση εκτέλεση της εφαρμογής Gkill, μεταβαίνοντας στον σωστό φάκελο. Πρώτα, CD μέσα στο ~ / golang έργα ντοσιέ.
cd ~/golang-projects
Στη συνέχεια, χρησιμοποιήστε το CD εντολή για άλλη μια φορά να μετακινηθείτε απευθείας στο αποθήκη υποφάκελο.
cd bin
Τώρα είναι δυνατή η εκτέλεση της εφαρμογής Gkill με την εντολή ./.

./gkill
Καθώς εκκινείτε την εφαρμογή Gkill με τη σωστήεντολή, θα εμφανιστεί ένα πολύ μινιμαλιστικό εργαλείο διαχείρισης εργασιών. Δεν καταλαμβάνει ολόκληρη την οθόνη. Θα εμφανίσει μια ανασκόπηση όλων των ενεργών προγραμμάτων που εκτελούνται στον υπολογιστή σας Linux. Για να σκοτώσετε μια εφαρμογή, πρώτα χρησιμοποιήστε τα πλήκτρα βέλους για να πλοηγηθείτε πάνω και κάτω. Επιλέξτε μια εφαρμογή χρησιμοποιώντας το εισάγετε κλειδί.
Πάτημα εισαγω θα σκοτώσει αμέσως το πρόγραμμα και θα σταματήσει στα ίχνη του.
Ένας άλλος τρόπος να βρούμε γρήγορα ένα πρόβλημαπρογράμματος είναι χρησιμοποιώντας το σύστημα φιλτραρίσματος Gkill. Για να το χρησιμοποιήσετε, ξεκινήστε να πληκτρολογείτε το όνομα της εφαρμογής που θέλετε να δείτε. Ο Gkill θα φιλτράρει αμέσως και θα σας δείξει τα σωστά αποτελέσματα. Από εδώ, χρησιμοποιήστε τα πλήκτρα βέλους στο πληκτρολόγιο για να το επιλέξετε. Όπως και συνήθως, καταστρέψτε τη διαδικασία πιέζοντας το εισαγω κλειδί στο πληκτρολόγιό σας.
Για να κλείσετε την εφαρμογή Gkill, ανεξάρτητα από τον τρόπο εκκίνησης, χρησιμοποιήστε το Ctrl + Z συντόμευση στο τερματικό. Από εκεί, εκτελέστε το θέσεις εργασίας εντολή για να απαριθμήσετε τις διεργασίες που έχει διακόψει η περίοδος τερματισμού.
Σημειώστε τον αριθμό δίπλα στην εργασία Gkill που σταμάτησε. Στη συνέχεια, επιστρέψτε στο τερματικό και χρησιμοποιήστε το θέσεις εργασίας να σταματήσει εντολή για τον τερματισμό της εγκατεστημένης διαδικασίας.
Σημείωση: φροντίστε να αντικαταστήσετε Χ στην εντολή με τον αριθμό δίπλα στην εργασία (1, κ.λπ.).
jobs stop X
Κατάργηση εγκατάστασης του Gkill
Ο πιο γρήγορος τρόπος για να καταργήσετε το Gkill από το σύστημα είναι να το διαγράψετε golang έργα και να δημιουργήσετε ένα νέο. Η διαγραφή είναι πολύ πιο γρήγορη από τη διαλογή μέσω του αποθήκη και pkg φακέλους για τα σωστά αρχεία που θα διαγραφούν. Ξεκινήστε αφαιρώντας το golang έργα ντοσιέ.
Σημείωση: πριν διαγράψετε το φάκελο των έργων, φροντίστε να μετακινήσετε οποιοδήποτε σημαντικό αρχείο Go Go σε άλλο φάκελο για ασφαλή φύλαξη.
rm -rf ~/golang-projects mkdir -p ~/golang-projects/{bin,src,pkg}</ p>
Σχόλια