Βοηθητικά προγράμματα κονσόλας Linux για να κάνετε τη ζωή σας πιο εύκολη

Λίγα λόγια για τα βοηθητικά προγράμματα στην κονσόλα, τα οποία λίγοι γνωρίζουν, αλλά μπορούν να φανούν χρήσιμα τόσο για έναν αρχάριο Jun όσο και για έναν ισχυρό ηλικιωμένο.

Γιατί να γράψετε για αυτό

Αξίζει να γράψω για βοηθητικά προγράμματα (κυρίως για την κονσόλα) γιατί βλέπω πόσοι άνθρωποι δεν χρησιμοποιούν την ισχύ της κονσόλας στο 100%. Πολλά περιορίζονται στην απλή δημιουργία αρχείων, καθώς και στη μετάβαση μεταξύ καταλόγων, που εργάζονται στην κονσόλα. Πιστεύω ότι αυτό είναι συνέπεια του γεγονότος ότι υπάρχουν λίγες πηγές στο Runet όπου θα μπορούσαν κανονικά να πουν για βοηθητικά προγράμματα, πώς να εργαστούν σε αυτά και τι κάνουν.
Θα αξιολογήσουμε τα βοηθητικά προγράμματα σε μια κλίμακα 5 βαθμών. Αυτό γίνεται για να καταλάβετε αμέσως πού, κατά την υποκειμενική μου γνώμη, το ένα βοηθητικό πρόγραμμα είναι το κεφάλι και οι ώμοι πάνω από το άλλο. Δεν υποστηρίζω να χρησιμοποιήσω κάτι συγκεκριμένο ή να χρησιμοποιήσω μόνο βοηθητικά προγράμματα εντολών. Όχι, αντίθετα, απλά σου δίνω μια επιλογή. Το αν θα χρησιμοποιήσω ή όχι την αποκτηθείσα γνώση, στην οποία αφιέρωσα πολύ χρόνο, εξαρτάται από εσάς.

Θέλω να πω αμέσως ότι αυτή η ανάρτηση περιέχει βοηθητικά προγράμματα που χρειαζόμουν άμεσα κατά την ανάπτυξη. Εάν έχετε οποιεσδήποτε προτάσεις για το πώς να προσθέσετε σε αυτήν τη λίστα, μην διστάσετε να σχολιάσετε.

Πάμε στη λίστα

Πλοήγηση σε καταλόγους

ViFM

Βοηθητικά προγράμματα κονσόλας Linux για να κάνετε τη ζωή σας πιο εύκολη

ViFM είναι ένας διαχειριστής αρχείων που μοιάζει με vim που είναι σε θέση να περιηγείται γρήγορα μεταξύ καταλόγων και να εκτελεί οποιεσδήποτε λειτουργίες σε αρχεία και καταλόγους εισάγοντας εντολές ή πλήκτρα πρόσβασης. Από προεπιλογή, αποτελείται από δύο πίνακες (ασπρόμαυρο) μεταξύ των οποίων μπορείτε να κάνετε εναλλαγή.

Βαθμολογία: 3, γιατί για να χρησιμοποιήσετε αυτό το FM, θα χρειαστεί να μάθετε μια σειρά από εντολές που μοιάζουν με vim, καθώς και να γνωρίζετε τα πλήκτρα πρόσβασης του vim

mc

Βοηθητικά προγράμματα κονσόλας Linux για να κάνετε τη ζωή σας πιο εύκολη

mc Το (Midnight Commander) είναι ένα κλασικό στο Linux'e. Με αυτό, μπορείτε επίσης να πλοηγηθείτε γρήγορα μεταξύ καταλόγων, να αλλάξετε δικαιώματα πρόσβασης, να ανοίξετε αρχεία χρησιμοποιώντας τον ενσωματωμένο επεξεργαστή και πολλά άλλα. Στο πρόγραμμα είναι ενσωματωμένη μια αρκετά σαφής διεπαφή, όπου υπάρχουν πλήκτρα πρόσβασης στο κάτω μέρος και δύο πίνακες στο επάνω μέρος (μεταξύ των οποίων κάνετε εναλλαγή χρησιμοποιώντας το πλήκτρο Tab).

Βαθμολογία: 5. Αυτό χρειάζεται ένας αρχάριος και είναι κατάλληλο για προχωρημένο χρήστη. Δεν χρειάζεστε καμία προηγούμενη γνώση για να χρησιμοποιήσετε πλήρως αυτό το FM.

Δασοφύλακας

Βοηθητικά προγράμματα κονσόλας Linux για να κάνετε τη ζωή σας πιο εύκολη

Δασοφύλακας - ένα άλλο FM με διάταξη που μοιάζει με wim. Ωστόσο, αυτή τη φορά το βοηθητικό πρόγραμμα είναι γραμμένο σε Python, γεγονός που το καθιστά πιο αργό, αλλά ταυτόχρονα, ευέλικτο και βολικό. Μπορείτε να ανοίξετε αρχεία απευθείας από τον διαχειριστή χρησιμοποιώντας το rifle (ένα σενάριο που αναζητά ποιο πρόγραμμα είναι κατάλληλο για να ανοίξει ένα δεδομένο αρχείο στον υπολογιστή σας). Διατίθενται επίσης η επεξεργασία, η προβολή συντομεύσεων πληκτρολογίου (ξεχωριστά από το εγχειρίδιο, που καλείται από την εντολή :help) και πολλά άλλα καλούδια.

Βαθμολογία: 4. Θα ήταν 5 αν όχι για την ταχύτητα της εργασίας

Γρήγορη αναζήτηση

Η γρήγορη αναζήτηση δεν είναι διαθέσιμη στο κέλυφος του Gnome, για παράδειγμα. (Μιλάει για γρήγορη αναζήτηση, συμπεριλαμβανομένων των περιεχομένων των αρχείων. Το Gnome, από την άλλη πλευρά, έχει απλώς μια αναζήτηση και είναι επίσης πολύ αργή)

fzf

Βοηθητικά προγράμματα κονσόλας Linux για να κάνετε τη ζωή σας πιο εύκολη

fzf (FuzzyFinder) - ένα βοηθητικό πρόγραμμα για γρήγορη αναζήτηση μεταξύ καταλόγων, καθώς και κειμένου σε μια συγκεκριμένη σειρά αρχείων. Μπορεί εύκολα να αντικατασταθεί με εύρεση, αλλά είναι το πιο γρήγορο και βολικό αντίστοιχό του.

Βαθμολογία: 5. Το βοηθητικό πρόγραμμα κάνει τέλεια τη δουλειά του.

hf

hf (happyfinder) - ένα άλλο βοηθητικό πρόγραμμα για γρήγορη αναζήτηση σε καταλόγους και αρχεία. Διαφέρει στο ότι ορισμένα πλήκτρα πρόσβασης είναι επίσης διαθέσιμα και η χρήση εντολών στο ίδιο το βοηθητικό πρόγραμμα υλοποιείται λίγο πιο βολική από αυτή ενός ανταγωνιστή

Βαθμολογία: 5

αυτόματο άλμα

αυτόματο άλμα - ένα βοηθητικό πρόγραμμα για γρήγορη μετάβαση στους φακέλους σε ένα συγκεκριμένο αρχείο.

Επεξεργασία

Εδώ θα περιοριστώ σε μια λίστα βοηθητικών προγραμμάτων. Για το πρόγραμμα επεξεργασίας είναι κάτι που χρησιμοποιείτε συνεχώς (και αν δεν το χρησιμοποιείτε, τότε πολύ περισσότερο δεν χρειάζεστε επιπλέον επεξηγήσεις), οπότε εδώ έχει γεύση και χρώμα

  • ζωτικότητα
  • NeoVim
  • Nano (βασικός επεξεργαστής Linux)
  • Vi (άλλος ένας τυπικός επεξεργαστής Linux)
  • Emacs
  • Micro
  • Κακούν
  • Doom Emacs (απλώς μια διαμόρφωση Emacs, αλλά την αλλάζει ώστε να μην μοιάζει καθόλου με Emacs βανίλιας)

Τα ίδια τα τερματικά

Alacritty (γρηγορότερος)

Βοηθητικά προγράμματα κονσόλας Linux για να κάνετε τη ζωή σας πιο εύκολη
Δυστυχία - έναν εξομοιωτή τερματικού σε Linux / Windows / MacOS, που θεωρείται ο ταχύτερος (όπως γράφει ο συγγραφέας αυτού του τερματικού)

Βαθμολογία: 4. Κατά την υποκειμενική μου γνώμη, αυτό δεν είναι το πιο βολικό και άνετο τερματικό.

Hyper (το πιο όμορφο)

Βοηθητικά προγράμματα κονσόλας Linux για να κάνετε τη ζωή σας πιο εύκολη

Hyper είναι ένα τερματικό που αξίζει να το δοκιμάσετε στο σύστημά σας. Η διεπαφή του είναι κατασκευασμένη με χρήση CSS/HTML και βασίζεται στο πλαίσιο Electron (που φυσικά θα το κάνει λίγο πιο λαίμαργο)

Βαθμολογία: 5. Το τερματικό είναι άνετο και όμορφο. Είναι επεκτάσιμο και έχει πολλές δυνατότητες.

Γρήγορη βοήθεια (ή αναζήτηση για κάτι)

ddgr

Βοηθητικά προγράμματα κονσόλας Linux για να κάνετε τη ζωή σας πιο εύκολη

ddgr είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών που σας επιτρέπει να χρησιμοποιείτε το DuckDuckGo απευθείας από την κονσόλα.

Βαθμολογία: 5. Το πρόγραμμα εκτελεί γρήγορα το αίτημα και επιστρέφει τα αποτελέσματα (φυσικά, γιατί δεν χρειάζεται φόρτωση HTML/CSS. Όλα αναλύονται γρήγορα)

tldr

Βοηθητικά προγράμματα κονσόλας Linux για να κάνετε τη ζωή σας πιο εύκολη

tldr - μια αντικατάσταση για το standard man, που κάνει το ίδιο πράγμα, αλλά αντί να δώσει ένα πλήρες εγχειρίδιο για το πρόγραμμα, δίνει σύντομα αποκόμματα για γρήγορη αναφορά

Βαθμός: 4. Μερικές φορές το tldr δίνει πολύ σύντομη βοήθεια, και επίσης για πολλά προγράμματα δεν υπάρχει απλώς τεκμηρίωση στο tldr

Πώς μπορώ να

Πώς μπορώ να - αναλύει απαντήσεις από διαφορετικές τοποθεσίες σε ερωτήσεις σχετικά με τον προγραμματισμό.

Βαθμολογία: 3. Συχνά βρίσκει απαντήσεις σε εντελώς λάθος ερωτήσεις. Είναι επίσης εξαιρετικά άβολο να εμφανίζεται μόνο μία απάντηση

Navi - ένα βοηθητικό πρόγραμμα κονσόλας παρόμοιο με το howdoi, αλλά απαντά μόνο σε ερωτήσεις σχετικά με εντολές κονσόλας

πώς2

πώς2 - ένα βοηθητικό πρόγραμμα παρόμοιο με το howdoi, αλλά δίνει τη δυνατότητα επιλογής ποιας ερώτησης θα εξετάσουμε την απάντηση. (Αναλύοντας τα πάντα από το StackOverflow)

Βαθμολογία: 5. Το καλύτερο εργαλείο για γρήγορη εύρεση λύσεων

Ανάπτυξη διαδικτύου

Surge - ένα βοηθητικό πρόγραμμα για γρήγορη προώθηση τοποθεσιών σε έναν δωρεάν (ή επί πληρωμή, ανάλογα με τις απαιτήσεις σας) διακομιστή

Μπορώ να χρησιμοποιήσω - ένα βοηθητικό πρόγραμμα κονσόλας που λέει ποιες ετικέτες υποστηρίζονται στα προγράμματα περιήγησης

Πρόσθετα βοηθητικά προγράμματα

trash-cli

trash-cli - ένα βοηθητικό πρόγραμμα για την προβολή όσων περιέχονται στο καλάθι

buku

buku - ένα βοηθητικό πρόγραμμα για γρήγορη ταξινόμηση και αποθήκευση σελιδοδεικτών ιστότοπων από όλα τα προγράμματα περιήγησης.

tmux

tmux - τερματικός πολυπλέκτης. Χωρίζει το παράθυρο του τερματικού σας σε πίνακες. Πολύ βολικό όταν δεν έχετε καθόλου GUI.

text-meme-cli

text-meme-cli - ένα βοηθητικό πρόγραμμα για τη δημιουργία κινούμενων εικόνων κειμένου σε οποιοδήποτε φόντο.

ασκίωμα

ασκίωμα — ένα βοηθητικό πρόγραμμα για την εγγραφή της χρονολογίας των εντολών τερματικού σε ένα αρχείο gif.

youtube-dl

youtube-dl - ένα βοηθητικό πρόγραμμα για τη λήψη βίντεο / ήχου από τη φιλοξενία βίντεο YouTube.

picofeed

picofeed - ελαφρύ πρόγραμμα-πελάτη RSS για κονσόλες

terminalnews

terminalnews είναι ένα άλλο εύχρηστο πρόγραμμα-πελάτη RSS για την κονσόλα.

Ποια είναι η λίστα;

Αυτή είναι μια λίστα με βοηθητικά προγράμματα που χρησιμοποιώ προσωπικά. Πρόσθετη λίστα μπορείτε να βρείτε εδώ σύνδεση στο αποθετήριο GitHub
Σας προτρέπω να συμπληρώσετε τη λίστα με τα βοηθητικά σας προγράμματα στα σχόλια. Εάν αυτή η ανάρτηση έφερε τουλάχιστον κάτι νέο στο τερματικό σας, ευχαρίστως να σας βοηθήσω.

Μόνο εγγεγραμμένοι χρήστες μπορούν να συμμετάσχουν στην έρευνα. Συνδεθείτε, Σας παρακαλούμε.

Σας βοήθησε αυτό το άρθρο

  • 29,2%Ναι 207

  • 34,5%Νο244

  • 36,3%50/50257

Ψήφισαν 708 χρήστες. 53 χρήστες απείχαν.

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο