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

Οι διαδραστικές διεπαφές κειμένου αναδιαμορφώνουν την εμπειρία τερματικού

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

Επιλεγμένες διαδραστικές διεπαφές κειμένου που αναδιαμορφώνουν την εμπειρία του τερματικού

Για κάθε δεδομένη εργασία στο Linux, είναι πιθανό να υπάρχει τουλάχιστον μια καλή εφαρμογή γραμμής εντολών και μια καλή εφαρμογή GUI. Ωστόσο, υπάρχει μια μέση λύση μεταξύ των οπτικών GUI που βασίζονται στο ποντίκι και των τερματικών προγραμμάτων που βασίζονται σε μεγάλο βαθμό σε κείμενο. Αυτές οι εφαρμογές UI κειμένου είναι ελκυστικές, εύχρηστες και πολύ γρήγορες.

1. ncdu: Ελέγξτε το χώρο στο δίσκο

Το Ncdu είναι μια από τις πιο δημοφιλείς και γνωστές σύγχρονες εφαρμογές UI κειμένου. Το "nc" στο όνομά του σημαίνει "ncurses", μια βιβλιοθήκη που υποστηρίζει πολλές εφαρμογές που βασίζονται σε κείμενο. Το Ncdu είναι η έκδοση ncurses του du, ένα τυπικό εργαλείο γραμμής εντολών Linux που αναφέρει τη χρήση του δίσκου. Ακολουθεί ένα βασικό παράδειγμα εξόδου du:

$ du -skh /usr/share
235M	/usr/share

ncdu Διαδραστικές διεπαφές κειμένου που αναδιαμορφώνουν την εμπειρία του τερματικού

Αντίθετα, το Ncdu διαθέτει μια διαδραστική οθόνη, που σημαίνει ότι μπορείτε εύκολα να εξερευνήσετε τα αποτελέσματα σε μεγαλύτερο βάθος:

Χρησιμοποιήστε τα πλήκτρα βέλους για να πλοηγηθείτε και να ανακαλύψετε ποια αρχεία και κατάλογοι καταλαμβάνουν τον περισσότερο χώρο στο δίσκο σας. Το Ncdu εξακολουθεί να εμφανίζει τη συνολική χρήση του δίσκου για τον κατάλογο στον οποίο το εκτελείτε. Ωστόσο, το πρόγραμμα σάς επιτρέπει επίσης να σαρώσετε υποκαταλόγους, καθιστώντας πολύ πιο εύκολο τον εντοπισμό και τη διαγραφή προβληματικών αρχείων. Μπορείτε επίσης να ταξινομήσετε τους καταλόγους με βάση τον αριθμό των στοιχείων που περιέχουν, κάτι που μπορεί να σας βοηθήσει να εντοπίσετε τους χειρότερους παραβάτες.

Διαβάστε επίσης:  Πώς να μεταφέρετε με ασφάλεια αρχεία σε Linux χρησιμοποιώντας SCP

2. btop: παρακολούθηση διαδικασίας

Το btop είναι μια άλλη σύγχρονη εκδοχή ενός κλασικού εργαλείου: top. Το top είναι μια εφαρμογή TUI από μόνη της, αλλά το btop έχει κάποιες σημαντικές βελτιώσεις. Εκτελέστε το εργαλείο και θα δείτε έναν πίνακα εργαλείων με πίνακες που περιέχουν πληροφορίες σχετικά με τις διεργασίες που εκτελούνται, το φόρτο της CPU, τη χρήση μνήμης, το χώρο στο δίσκο και την κυκλοφορία δικτύου:

btop-tui Διαδραστικές διεπαφές κειμένου που αναδιαμορφώνουν την εμπειρία του τερματικού

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

3. Bagels: Track Expenses

Το Bagels είναι περισσότερο μια εφαρμογή παρά ένα gadget ή βοηθητικό πρόγραμμα. Σας επιτρέπει να παρακολουθείτε τα έξοδά σας, να σχεδιάζετε τα έξοδά σας σε ένα γράφημα, να παρακολουθείτε τα χρήματά σας κατά ημερομηνία, να οργανώνετε το κόστος ανά κατηγορία και πολλά άλλα.

Όπως το btop, το Bagels προσφέρει μια διεπαφή με πολλά πάνελ που προσομοιώνουν ένα GUI. Υποστηρίζει το ποντίκι, συμπεριλαμβανομένης της κύλισης, και λειτουργεί ιδιαίτερα καλά σε λειτουργία πλήρους οθόνης. Η εφαρμογή βρίσκεται υπό ενεργό ανάπτυξη με λεπτομερή οδικό χάρτη.

bagels-tui-1 Διαδραστικές διεπαφές κειμένου που αναδιαμορφώνουν την εμπειρία του τερματικού

Το Bagels αποθηκεύει όλα τα δεδομένα σας σε ένα μόνο αρχείο SQLite, επομένως είναι δυνατό να το εξαγάγετε και να το μετακινήσετε σε διαφορετική εφαρμογή, εάν το επιλέξετε.

Διαβάστε επίσης:  Εφαρμογές που προσφέρουν στην επιφάνεια εργασίας Linux σας ταχύτερη και ομαλότερη εκκίνηση.

4. Δημοσίευση: Test API

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

Για πολλούς από εμάς είναι Ταχυδρόμος Το απόλυτο πρόγραμμα-πελάτη API, αλλά θα πρέπει να εγγραφείτε για έναν λογαριασμό για να το χρησιμοποιήσετε. Το Deploy είναι το πλησιέστερο πράγμα που έχω βρει σε μια αντίστοιχη γραμμή εντολών, χωρίς τις απαιτήσεις σύνδεσης.

posting-tui Διαδραστικές διεπαφές κειμένου που αναδιαμορφώνουν την εμπειρία του τερματικού

Η δημοσίευση σάς επιτρέπει να αποθηκεύετε κλήσεις API σε τοπικά αρχεία κειμένου σε μορφή yaml. Αυτό διευκολύνει την παρακολούθηση των κλήσεων που θέλετε να επαναλάβετε και διευκολύνει την εργασία με τη μορφοποίηση κειμένου σε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου. Μπορείτε ακόμη να γράψετε σενάρια Python για να χειριστείτε αιτήματα ή απαντήσεις απευθείας στο Posting.

Η εφαρμογή διαθέτει βασική υποστήριξη ποντικιού για την πλοήγηση της ολοκληρωμένης διεπαφής της, με καρτέλες παρόμοιες με τη διεπαφή εργαλείων προγραμματιστή του Google Chrome.

5. Fx: JSON Data Inspection

Αφού εξαγάγετε δεδομένα από το API σας ή αλλού, θα πρέπει να τα εξετάσετε. Τα περισσότερα API παρέχουν τα δεδομένα τους σε μορφή JSON, η οποία διαβάζεται εύκολα σε μικρές ποσότητες, αλλά μπορεί γρήγορα να γίνει μη διαχειρίσιμη. Εισάγω Fx.

fx-tui Διαδραστικές διεπαφές κειμένου που αναδιαμορφώνουν την εμπειρία του τερματικού

Το Fx εμφανίζει το αρχείο JSON σε μια ευανάγνωστη μορφή, ακόμα κι αν το αρχικό αρχείο είναι ακατάστατο. Σας επιτρέπει να περιηγείστε γρήγορα στα δεδομένα, χρησιμοποιώντας εντολές για σύμπτυξη και επέκταση πινάκων ή ένθετων αντικειμένων. Μπορείτε να αναζητήσετε συγκεκριμένα δεδομένα. Χάρη στην ενσωμάτωσή του με JavaScript, μπορείτε να γράφετε σενάρια και να χρησιμοποιείτε το Fx για την επεξεργασία του JSON χωρίς να χρησιμοποιείτε πλήρες περιβάλλον προγραμματισμού.

Όπως πολλά GUI, το Fx φαίνεται πολύ βασικό στην αρχή και είναι εύκολο στη χρήση αμέσως. Αλλά βασικά, αυτό το πρόγραμμα έχει μεγάλη δύναμη για όσους το χρειάζονται.

Διαβάστε επίσης:  Πώς να κάνετε το Linux να μοιάζει με τα Windows 10

6. Castero: Ακούστε το podcast

Η ακρόαση ενός podcast είναι από τη φύση της μια ακουστική δραστηριότητα, επομένως θα πρέπει να απομακρύνετε τον πελάτη τις περισσότερες φορές. Ευτυχώς, το κάνει. Κάστερο Ακριβώς έτσι, παρέχει μια απλή διεπαφή που σας επιτρέπει να παρακολουθείτε το podcast σας σε ένα τερματικό. Οι τρεις στήλες του - για ροές, επεισόδια και μεταδεδομένα - αντικατοπτρίζουν μια δοκιμασμένη διάταξη που χρονολογείται από τις πρώτες εκδόσεις του iTunes.

castero-tui Διαδραστικές διεπαφές κειμένου που αναδιαμορφώνουν την εμπειρία του τερματικού

Το Castero δεν έχει ενημερωθεί πρόσφατα και ορισμένα podcast δεν έχουν πρόσβαση από τρίτα μέρη όπως το Spotify, επομένως δεν θα είναι διαθέσιμα όλα τα podcast. Ωστόσο, για τα podcast που θέλω να ακούσω, το Castero είναι πολύ πιο γρήγορο και πιο εύκολο από την εκτέλεση μιας εφαρμογής GUI.

7. GitUI: Διαχείριση αποθετηρίων Git

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

gitui-tui Διαδραστικές διεπαφές κειμένου που αναδιαμορφώνουν την εμπειρία του τερματικού

Μπορείτε να χρησιμοποιήσετε το GitUI για να επιθεωρήσετε, να παραγγείλετε και να πραγματοποιήσετε αλλαγές, να αλλάξετε κλάδους ή απλώς να περιηγηθείτε στα περιεχόμενα του αποθετηρίου. Παρά την έλλειψη υποστήριξης ποντικιού, το GitUI ανταποκρίνεται πολύ και λειτουργεί καλά παράλληλα με μια συνεδρία επεξεργασίας vim ή emacs.

Αυτή η επιλογή αντιπροσωπεύει μόνο ένα μικρό μέρος των διαθέσιμων. Σας ενθαρρύνω να ρίξετε μια ματιά στο Terminal Trove, μια έκθεση εφαρμογών γραμμής εντολών και TUI. Υπάρχουν εκατοντάδες επιλεγμένα προγράμματα στον ιστότοπο, από προγράμματα-πελάτες email έως διαχειριστές Bluetooth και συσκευές αναπαραγωγής μουσικής.

Οι διαδραστικές διεπαφές κειμένου (TUI) δεν είναι απλώς εργαλεία για να ωραιοποιήσουν το Τερματικό, είναι ένας τρόπος για τη βελτίωση της παραγωγικότητας και τη βελτίωση της εμπειρίας χρήστη. Χρησιμοποιώντας αυτές τις διεπαφές, μπορείτε να μετατρέψετε την εμπειρία σας στο Terminal από μια περίπλοκη εργασία σε μια ομαλή και ευχάριστη διαδικασία. Καθώς αυτά τα εργαλεία συνεχίζουν να εξελίσσονται, μπορούμε να περιμένουμε περισσότερες καινοτομίες που θα κάνουν το Terminal ένα ακόμα πιο αποτελεσματικό περιβάλλον εργασίας για προγραμματιστές και διαχειριστές συστημάτων.

Κουμπί μετάβασης στην κορυφή