
Το εργαλείο καθαρισμού συστήματος BleachBit έκανε ένα ακόμη βήμα κατά την κυκλοφορία του ένα διεπαφή χρήστη σε λειτουργία κειμένου (TUI) Αυτή η νέα λειτουργία ενώνει την υπάρχουσα γραφική έκδοση και το παραδοσιακό περιβάλλον εργασίας γραμμής εντολών. Με αυτήν τη νέα λειτουργία, οι χρήστες μπορούν να διαχειρίζονται τον καθαρισμό προσωρινών αρχείων και άλλων υπολειμμάτων συστήματος απευθείας από το τερματικό, αλλά με μια πολύ πιο φιλική προς το χρήστη διαδραστική εμπειρία από την πληκτρολόγηση μεμονωμένων εντολών.
Αυτή η προσέγγιση είναι ιδιαίτερα ενδιαφέρουσα για όσους διαχειρίζονται Διακομιστές Linux χωρίς γραφικό περιβάλλον ή ελαφριά μηχανήματα όπου η εγκατάσταση των εξαρτήσεων ενός πλήρους περιβάλλοντος επιφάνειας εργασίας δεν είναι οικονομικά αποδοτική. Μπορεί επίσης να είναι χρήσιμη σε περιβάλλοντα εργασίας DevOps, όπου η διατήρηση της καθαριότητας των συστημάτων και του πλούτου σε πόρους είναι το κλειδί για να διασφαλιστεί η ομαλή λειτουργία των εργαλείων συνεχούς ενσωμάτωσης και συνεχούς ανάπτυξης.
Τι προσφέρει το BleachBit TUI σε σύγκριση με το GUI και το CLI;
Η νέα διεπαφή λειτουργίας κειμένου του BleachBit βρίσκεται στη μέση μεταξύ του κλασική γραφική εφαρμογή και CLI Σχεδιασμένο για σενάρια. Σε αντίθεση με τη λειτουργία γραμμής εντολών, η οποία απευθύνεται σε μη διαδραστικές εργασίες, το TUI σάς επιτρέπει να πλοηγείστε σε μενού, να επιλέγετε επιλογές, να κάνετε προεπισκόπηση των στοιχείων που θα διαγραφούν και να ξεκινάτε τον καθαρισμό χωρίς να χρειάζεται να θυμάστε πολύπλοκες παραμέτρους.
Η πλοήγηση γίνεται κυρίως με το πληκτρολόγιο, αν και Υπάρχει κάποια υποστήριξη για ποντίκισυμπεριλαμβανομένης της χρήσης του τροχού κύλισης. Αυτός ο συνδυασμός καθιστά εύκολη τη χρήση τόσο σε τοπικά τερματικά όσο και σε απομακρυσμένες συνεδρίες, για παράδειγμα μέσω SSH, ένα πολύ συνηθισμένο σενάριο σε διακομιστές Linux όπου δεν υπάρχει διαθέσιμη γραφική διεπαφή.
Το TUI έχει σχεδιαστεί για να καλύπτει περιπτώσεις όπου το GUI δεν ταιριάζει καλά: ομάδες με χαμηλούς πόρους, διακομιστές σε κέντρα δεδομένων διαχειρίζονται εξ αποστάσεως ή σε υπολογιστές όπου ο χρήστης προτιμά να μην φορτώνει πρόσθετες βιβλιοθήκες επιφάνειας εργασίας. Όλα αυτά χωρίς να θυσιάζεται ο ακριβής έλεγχος σχετικά με το ποιες εφαρμογές και στοιχεία συστήματος καθαρίζονται.
Βασικές λειτουργίες και συντομεύσεις πληκτρολογίου
Ο σχεδιασμός της διεπαφής κειμένου είναι σχετικά απλός, αλλά προσφέρει όλες τις βασικές λειτουργίες για να ελέγξετε και να καταργήσετε τα αρχεία που έχουν απομείνει. Οι διαφορετικές κατηγορίες καθαρισμού (προγράμματα περιήγησης, αρχεία καταγραφής, προσωρινές μνήμες πακέτων, προσωρινά αρχεία κ.λπ.) εμφανίζονται ομαδοποιημένες και η καθεμία μπορεί να επεκταθεί για να δείτε πιο συγκεκριμένες επιλογές.
Για την ενεργοποίηση ή απενεργοποίηση στοιχείων, χρησιμοποιείται το πλήκτρο διαστήματος, το οποίο Επιλέξτε ή καταργήστε την επιλογή των πλαισίων που σχετίζονται με κάθε στοιχείο. Πατώντας το πλήκτρο Enter εμφανίζεται η επιλεγμένη κατηγορία, επιτρέποντας στον χρήστη να εμβαθύνει στις λεπτομέρειες και να αποφασίσει ακριβώς τι θα υποβληθεί σε επεξεργασία σε κάθε εφαρμογή ή περιοχή του συστήματος.
Μία από τις πιο χρήσιμες λειτουργίες είναι η προεπισκόπηση καθαρισμού. Το TUI προσφέρει δύο διαφορετικές συντομεύσεις: πατώντας το πλήκτρο ξεκινά μια προκαταρκτική ανάλυση Η εντολή `-p` εμφανίζει όλα τα επιλεγμένα στοιχεία, ενώ η εντολή `-p` κάνει προεπισκόπηση μόνο του στοιχείου που βρίσκεται σε εστίαση. Αυτό σας επιτρέπει να ελέγξετε ποια αρχεία θα επηρεαστούν πριν λάβετε οποιεσδήποτε μη αναστρέψιμες αποφάσεις.
Όσον αφορά τη διαγραφή, το πλήκτρο d εκτελεί έναν καθολικό καθαρισμό όλων των σημειωμένων στοιχείων, ενώ το πλήκτρο D περιορίζεται σε... συγκεκριμένο στοιχείο που εξετάζεταιΜόλις γίνει δεκτή η λειτουργία, η διεπαφή εμφανίζει ένα παράθυρο διαλόγου στην κάτω δεξιά γωνία του τερματικού με λεπτομέρειες για τα διαγραμμένα αρχεία και τον ανακτημένο χώρο αποθήκευσης, κάτι που είναι ιδιαίτερα σημαντικό σε διακομιστές με περιορισμένο χώρο στο δίσκο.
Διαχείριση δικαιωμάτων και προειδοποιήσεων ασφαλείας στο BleachBit TUI
Όπως με τα περισσότερα εργαλεία συντήρησης συστήματος, το BleachBit TUI χρειάζεται αυξημένες άδειες για τον καθαρισμό ορισμένων διαδρομών και ευαίσθητες περιοχές. Εάν εκκινηθεί χωρίς δικαιώματα διαχειριστή, ορισμένες λειτουργίες διαγραφής ενδέχεται να αποτύχουν, επομένως στο Linux είναι σύνηθες να εκτελείται με sudo κατά την εκκίνηση του σεναρίου Python.
Όταν ο χρήστης ξεκινά τη διεπαφή με τα κατάλληλα δικαιώματα, η διαδικασία καθαρισμού περιλαμβάνει πολλαπλές προειδοποιήσεις και αιτήματα επιβεβαίωσης πριν αγγίξετε οτιδήποτε ευαίσθητο. Αυτή η στρατηγική μειώνει τον κίνδυνο διαγραφής απαραίτητων αρχείων και ελαχιστοποιεί τις εκπλήξεις, κάτι που εκτιμάται τόσο σε σταθμούς εργασίας όσο και σε περιβάλλοντα διακομιστή.
Το TUI παρέχει επίσης την επιλογή αντικατάστασης των δεδομένων των διαγραμμένων αρχείων για βελτίωση της προστασία προσωπικών δεδομένωνΑυτή η λειτουργία, η οποία υπάρχει ήδη στην γραφική έκδοση, είναι χρήσιμη εάν γίνεται χειρισμός ευαίσθητων δεδομένων σε μηχανήματα που ενδέχεται να επαναχρησιμοποιηθούν ή να ελεγχθούν αργότερα.
Συμβατότητα, κοινόχρηστο backend και λειτουργίες που εξακολουθούν να λείπουν
Ένα από τα κλειδιά αυτής της νέας λειτουργίας είναι ότι μοιράζεται το ίδιο backend με Bleach Bit 6.0Επομένως, δεν είναι ένα μεμονωμένο εργαλείο, αλλά μάλλον μια άλλη διεπαφή για την υπάρχουσα μηχανή. Αυτό σημαίνει ότι επιλέγει αυτόματα τις προτιμήσεις που έχουν διαμορφωθεί στην γραφική εφαρμογή, χωρίς να χρειάζεται να ορίσει τα πάντα από την αρχή.
Μεταξύ των ρυθμίσεων που κληρονομεί η TUI είναι η επιλεγμένες επιλογές καθαρισμού Προηγουμένως, η λίστα των στοιχείων που έπρεπε να διατηρούνται (λευκή λίστα ή λίστα διατήρησης), οι προσαρμοσμένοι ορισμοί καθαρισμού και η λίστα των cookies που έπρεπε να διατηρούνται, διαχειρίζονταν από τον δικό του διαχειριστή cookies του BleachBit.
Προς το παρόν, η έκδοση σε λειτουργία κειμένου βρίσκεται σε στάδιο άλφα, επομένως εξακολουθεί να έχει ορισμένες σημαντικές ελλείψειςΔεν διαθέτει ενσωματωμένο σύστημα μετάφρασης, η λεγόμενη Λειτουργία Ειδικού δεν είναι ενεργή, οι προστατευμένες διαδρομές δεν διαχειρίζονται ακόμη από αυτήν τη διεπαφή, η δημιουργία "chaff" (θόρυβος δεδομένων για την απόκρυψη μοτίβων) δεν είναι ενσωματωμένη και οι έλεγχοι online ενημερώσεων δεν εκτελούνται από το ίδιο το TUI.
Επιπλέον, η τροποποίηση των γενικών προτιμήσεων παραμένει ευθύνη του Γραφικού Περιβάλλοντος Διεπαφής (GUI): ο χρήστης πρέπει προσαρμόστε τις ρυθμίσεις από την γραφική εφαρμογήΣτη συνέχεια, το TUI απλώς σέβεται αυτές τις τιμές. Ωστόσο, για πολλά σενάρια αυτό αρκεί, καθώς ο σκοπός της διεπαφής κειμένου είναι η γρήγορη εκτέλεση καθαρισμών και όχι ο επανασχεδιασμός της διαμόρφωσης από την αρχή.
Μενού παλέτας BleachBit TUI, βοήθεια στην οθόνη και οπτικές επιλογές
Η εμπειρία χρήστη περιλαμβάνει ένα προσβάσιμο μενού παλέτας με τον συνδυασμό Ctrl+P από το ίδιο το τερματικόΑυτό το μενού σάς επιτρέπει να αναζητήσετε εντολές μέσα στη διεπαφή, να κάνετε μεγέθυνση σε ένα συγκεκριμένο στοιχείο για να το δείτε με περισσότερες λεπτομέρειες, να κλείσετε το BleachBit, να τραβήξετε ένα στιγμιότυπο οθόνης και να εμφανίσετε ένα πλευρικό πλαίσιο με πλήκτρα βοήθειας.
Αυτή η παλέτα είναι ιδιαίτερα χρήσιμη για χρήστες που είναι εξοικείωση με τις συντομεύσεις ή για όσους προτιμούν να αναζητούν ενέργειες με βάση το όνομά τους αντί να απομνημονεύουν συνδυασμούς. Επίσης, επιταχύνει την έξοδο από την εφαρμογή και παρέχει γρήγορη πρόσβαση σε βασική τεκμηρίωση χωρίς να χρειάζεται να συμβουλεύονται εξωτερικά εγχειρίδια.
Όσον αφορά την αισθητική, η TUI υποστηρίζει την αλλαγή θεμάτων οθόνης Για καλύτερη προσαρμογή σε διαφορετικούς τύπους συσκευών, σκούρο ή ανοιχτό φόντο και προσωπικές προτιμήσεις. Παρόλο που πρόκειται για μια διεπαφή που βασίζεται σε κείμενο, οι προγραμματιστές έχουν διασφαλίσει ότι είναι ευχάριστη στη χρήση και δεν καταπονεί τα μάτια κατά τη διάρκεια εκτεταμένων περιόδων λειτουργίας.
Διαθέσιμες εκδόσεις για Linux και Windows
Αν και μεγάλο μέρος του ενδιαφέροντος για το BleachBit TUI επικεντρώνεται σε συστήματα Linux, όπου η διαχείριση κονσόλας είναι πολύ συνηθισμένη, το εργαλείο έχει επίσης προετοιμαστεί για να λειτουργήσει σε Περιβάλλοντα Windows με τερματικόΣε αυτήν την περίπτωση, το TUI διανέμεται τόσο ως πρόγραμμα εγκατάστασης όσο και ως φορητό πακέτο.
Μια σχετική διαφορά είναι ότι η έκδοση σε λειτουργία κειμένου για Windows μεταγλωττίζεται ως Εγγενές δυαδικό αρχείο 64-bitΣε αντίθεση με τις τρέχουσες σταθερές εκδόσεις του GUI και του CLI, οι οποίες παραμένουν 32-bit, αυτό μπορεί να είναι πλεονεκτικό σε σύγχρονα μηχανήματα με συστήματα 64-bit, καθώς αξιοποιεί καλύτερα τους πόρους του μηχανήματος.
Στο οικοσύστημα Linux, το TUI συμπληρώνει το γνωστά καθαριστικά, όπως π.χ. Καθαρισμός πακέτων στο Arch Linux που κυμαίνονται από απλά σενάρια έως μεγάλες γραφικές εφαρμογές. Όντας δωρεάν και ανοιχτού κώδικα, λογισμικό πολλαπλών πλατφορμών, το BleachBit τοποθετείται ως μια ευέλικτη επιλογή τόσο για οικιακούς επιτραπέζιους υπολογιστές όσο και για επαγγελματικούς διακομιστές και σταθμούς εργασίας σε όλη την Ευρώπη.
Πώς να δοκιμάσετε το BleachBit TUI σε Ubuntu και άλλες διανομές Linux
Η νέα διεπαφή κειμένου δεν αποτελεί ακόμη μέρος του τυπικές σταθερές κατασκευέςΓια να το δοκιμάσετε σε διανομές όπως το Ubuntu ή παράγωγα, πρέπει να μεταβείτε απευθείας στο επίσημο αποθετήριο του έργου στο GitHub και να χρησιμοποιήσετε τον συγκεκριμένο κλάδο που είναι αφιερωμένος στο TUI.
Στο Ubuntu, η διαδικασία ξεκινά με την εγκατάσταση των απαραίτητων πακέτων για την ομαλή λειτουργία της έκδοσης τερματικού. Αυτό περιλαμβάνει την κλωνοποίηση του αποθετηρίου από το Git και πολλά άλλα. Ενότητες Python 3 όπως chardet, textual και psutilΑυτά μπορούν να προστεθούν χρησιμοποιώντας τον συνήθη διαχειριστή πακέτων. Μόλις επιλυθούν οι εξαρτήσεις, το έργο BleachBit κλωνοποιείται, γίνεται πρόσβαση στον ληφθέντα φάκελο και συγχρονίζονται οι πιο πρόσφατοι κλάδοι από το απομακρυσμένο αποθετήριο.
Από εκεί, πρέπει να μεταβείτε στον κλάδο που αντιστοιχεί στην ανάπτυξη του TUI και να ενεργοποιήσετε την παρακολούθησή του. Μετά από αυτό το βήμα, απλώς εκτελέστε το αρχείο Python που σχετίζεται με τη διεπαφή κειμένου για να εκκινήσετε το BleachBit TUI απευθείας στο τερματικό. Εάν σκοπεύετε να το χρησιμοποιείτε συχνά, συνιστάται. να διατηρείτε το υποκατάστημα ενημερωμένο με τις τελευταίες αλλαγές που έχουν μεταφορτωθεί στο GitHub για να επωφεληθείτε από βελτιώσεις και διορθώσεις σφαλμάτων.
Αυτή η μέθοδος που βασίζεται στον πηγαίο κώδικα είναι συνηθισμένη στο οικοσύστημα Linux και επιτρέπει σε προχωρημένους χρήστες και διαχειριστές συστημάτων στην Ευρώπη και σε άλλες περιοχές να αξιολογήστε το εργαλείο πριν φτάσει στα αποθετήρια των διανομών του. Διευκολύνει επίσης όσους εργάζονται ήδη με την γραφική έκδοση του BleachBit να δοκιμάσουν παράλληλα το TUI.
Χρησιμότητα σε περιβάλλοντα και διακομιστές DevOps
Πέρα από τη χρήση του σε προσωπικούς υπολογιστές, το BleachBit TUI ταιριάζει καλά σε περιβάλλοντα DevOps και διαχείριση υποδομώνΗ διατήρηση καθαρών περιβαλλόντων ενσωμάτωσης και ανάπτυξης βοηθά στη μείωση των χρόνων κατασκευής, αποτρέπει το γέμισμα των δίσκων με παλιά αντικείμενα και μειώνει τον κίνδυνο προβλημάτων λόγω έλλειψης χώρου.
Με τη διεπαφή λειτουργίας κειμένου, οι ομάδες επιχειρήσεων μπορούν προγραμματίστε τακτικές συνεδρίες καθαρισμού ή να τα εκτελέσουν χειροκίνητα όταν εντοπίσουν ότι ένας διακομιστής αρχίζει να συσσωρεύει πάρα πολλά ανεπιθύμητα αρχεία. Η δυνατότητα προεπισκόπησης των στοιχείων που θα διαγραφούν και προσαρμογής των στοιχείων που επηρεάζονται σε κάθε κύκλο παρέχει ένα πολύτιμο επίπεδο ελέγχου σε κρίσιμα συστήματα.
Σε ευρωπαϊκούς οργανισμούς που υιοθετούν ολοένα και περισσότερο πρακτικές συνεχούς ολοκλήρωσης, αυτά τα είδη εργαλείων βοηθούν τις ομάδες να επικεντρωθούν στην ανάπτυξη και τον αυτοματισμό, ενώ Κρατούν μακριά τις πιο καθημερινές πτυχές. της διαχείρισης συστήματος. Η ενσωμάτωση του BleachBit TUI στις ρουτίνες συντήρησης μπορεί να αποτελέσει ένα ακόμη κομμάτι μιας στρατηγικής παρατηρησιμότητας και φροντίδας της πλατφόρμας.
Συνολικά, η άφιξη του BleachBit TUI είναι μια ευπρόσδεκτη προσθήκη για όσους προτιμούν να διαχειρίζονται τον καθαρισμό του συστήματος από το τερματικό τους χωρίς να θυσιάζουν μια διαδραστική εμπειρία. Παρόλο που βρίσκεται ακόμα σε alpha έκδοση και δεν διαθέτει λειτουργίες όπως πλήρεις μεταφράσεις, λειτουργία ειδικού και ορισμένους αυτόματους ελέγχους, προσφέρει ήδη ένα... ένας λογικός συνδυασμός ελέγχου, ασφάλειας και άνεσης τόσο σε Linux όσο και σε Windows, με ειδικές δυνατότητες σε διακομιστές και περιβάλλοντα προσανατολισμένα σε κονσόλες.