Πώς να καθαρίσετε το ιστορικό τερματικών σε Linux ή macOS
Πατήστε το βέλος "πάνω" στη γραμμή εντολών Mac ή Linux και θα δείτε την τελευταία εντολή που εκτελέσατε. Συνεχίστε να πατάτε "πάνω" και θα δείτε περισσότερες εντολές. μπορείτε να επιστρέψετε ημέρες, μήνες ή και χρόνια.
Αυτό ονομάζεται ιστορία σας και είναι πολύ βολικό. Αν κάνατε λάθος να πληκτρολογείτε μια μακρά εντολή, πατήστε "επάνω" και διορθώστε το πρόβλημα. Αν θέλετε να συνδεθείτε ξανά σε ένα διακομιστή SSH που χρησιμοποιήσατε την άλλη μέρα, πατήστε "επάνω" μέχρι να δείτε τη σχετική εντολή.
Είναι χρήσιμο, αλλά υπάρχει και ένα δυνητικό πρόβλημα ασφαλείας εδώ, ειδικά εάν πληκτρολογήσατε κατά λάθος έναν κωδικό πρόσβασης σε απλό κείμενο σε κάποιο σημείο. Πώς μπορεί κάποιος να διαγράψει αυτό το ιστορικό; Μεγάλη ιστορία σύντομη, μπορείτε να το κάνετε με δύο εντολές: ιστορία -c
, ακολουθούμενη από rm ~ / .bash_history
. Ακολουθεί τι κάνουν αυτές οι εντολές, για μεγαλύτερη σαφήνεια.
Διαγράψτε το ιστορικό της τρέχουσας περιόδου σύνδεσης
Η ιστορία σας μπορεί να χωριστεί σε δύο κομμάτια. Υπάρχει το ιστορικό των τρεχουσών περιόδων σύνδεσης και υπάρχει το μακροχρόνιο ιστορικό σας. Η πρώτη μας εντολή, ιστορία -c
, ασχολείται με την τρέχουσα συνεδρία.
ο ιστορία
η εντολή είναι ενσωματωμένη στο ίδιο το Bash, και το -ντο
ο τροποποιητής λέει στο πρόγραμμα να διαγράψει αυτό το ιστορικό. Αυτή η εντολή θα αποτρέψει την εγγραφή οτιδήποτε στην τρέχουσα συνεδρία σας στο μακροπρόθεσμο ιστορικό σας, αλλά δεν ξεκαθαρίζει αυτό το μακροπρόθεσμο ιστορικό.
Καταργήστε το σύνολο του ιστορικού σας
Αν θέλετε να καταργήσετε ολόκληρο το ιστορικό σας, εκτελέστε την ακόλουθη εντολή:
rm ~ / .bash_history
Αν δεν ξέρετε, rm
είναι μια μακροχρόνια εντολή για τη διαγραφή αρχείων σε συστήματα που βασίζονται σε UNIX. ~ / .bash_history
είναι ένα απλό έγγραφο κειμένου, το οποίο σας αποθηκεύει το ιστορικό του Bash.
Εναλλακτικά, μπορείτε να ανοίξετε το αρχείο και να διαγράψετε τυχόν γραμμές που σας απασχολούν. Σε Mac, πληκτρολογήστε ανοίξτε ~ / .bash_history
και ο προεπιλεγμένος επεξεργαστής κειμένου θα ανοίξει το αρχείο.
Σε συστήματα Linux, αντικαταστήστε Άνοιξε
με το όνομα του επεξεργαστή κειμένου που προτιμάτε, όπως nano
, δύναμη
, ή gedit
. Έχετε ανοίξει το αρχείο, μπορείτε να διαγράψετε τις γραμμές που προτιμάτε να μην κρατήσετε με το χέρι. Αποθηκεύστε το αρχείο και, στη συνέχεια, κάντε επανεκκίνηση του κελύφους σας και οι γραμμές που διαγράψατε θα σταματήσουν να εμφανίζονται.
Καθαρίστε τον τερματικό σας για μια παρόμοια νέα συνεδρία
Αυτός είναι ως επί το πλείστον άσχετος, αλλά το αναφέρω ούτως ή άλλως. Η εντολή Σαφή
κάνει το τερματικό σας να μοιάζει σαν να ανοίξατε μια νέα συνεδρία, η οποία είναι χρήσιμη εάν τραβήξετε πολλά στιγμιότυπα οθόνης και θέλετε τα πράγματα να φαίνονται τακτοποιημένα (ή δεν θέλετε οι άνθρωποι πάνω από τον ώμο σας να δουν τι εντολές τρέχετε).
Αυτό είναι απολύτως αισθητικό: κάντε κύλιση προς τα επάνω και θα δείτε ακόμα την προηγούμενη παραγωγή σας. Αλλά αν βρίσκεστε στη δουλειά μου, έρχεται βολικό.