Πώς να καθαρίσετε το ιστορικό bash

How Clear Bash History



Διαφορετικοί τύποι εντολών εκτελούνται από το τερματικό για την εκτέλεση διαφόρων γενικών ή διοικητικών εργασιών. Μερικές φορές ο χρήστης χρειάζεται να εκτελέσει κάποιες εντολές που περιέχουν εμπιστευτικές πληροφορίες και ο χρήστης θέλει να διαγράψει το ιστορικό των εντολών από το τερματικό μετά την εκτέλεση. Ο χρήστης μπορεί να καταργήσει όλο το ιστορικό bash ή ένα συγκεκριμένο ιστορικό χρησιμοποιώντας 'ιστορία' εντολή Το Υπάρχουν όμως πολλές άλλες εντολές για την οριστική κατάργηση των πληροφοριών ιστορικού. Μπορείτε επίσης να καταργήσετε το ιστορικό καταργώντας το περιεχόμενο του .bash_history αρχείο. Ο τρόπος εκκαθάρισης του ιστορικού bash από τις αναφερόμενες επιλογές εμφανίζεται σε αυτό το άρθρο.

Διαγράψτε όλο το ιστορικό bash χρησιμοποιώντας την εντολή ιστορικού:

Εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε ιστορικό bash. 'ημερομηνία' εντολή θα εμφανίσει την τρέχουσα ημερομηνία και ώρα. 'Ls' εντολή θα εμφανίσει τη λίστα με τα αρχεία και τους φακέλους της τρέχουσας θέσης. ' Σαφή 'Η εντολή θα καθαρίσει την οθόνη του τερματικού.







$ημερομηνία
$ls
$Σαφή

Εκτελέστε την εντολή ιστορικού για να εμφανίσετε το τρέχον ιστορικό bash.



$ιστορία



Εκτελέστε την ακόλουθη εντολή για να διαγράψετε το ιστορικό τερματικών και να βγείτε από το τερματικό.





$ιστορία -ντο && έξοδος

Διαγράψτε συγκεκριμένη καταχώριση ιστορικού bash χρησιμοποιώντας την εντολή ιστορικού:

Εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε ιστορικό bash. Η πρώτη εντολή θα εκτυπωθεί 'Γεια σας' μήνυμα. Η δεύτερη εντολή θα εκτυπώσει το τρέχον καταχωρημένο όνομα χρήστη. Η τρίτη εντολή θα λάβει είσοδο από το χρήστη και θα αποθηκευτεί στη μεταβλητή $ α Το Η τέταρτη εντολή θα εκτυπώσει την τιμή του $ α Το

$πέταξε έξω 'Γεια σας'
$οι οποίοι
$ανάγνωσηπρος το
$πέταξε έξω $ α

Εκτελέστε το ‘ ιστορία' εντολή για εμφάνιση του τρέχοντος ιστορικού.



$ιστορία

Εκτελέστε τις ακόλουθες εντολές για να διαγράψετε το 4ουεισαγωγή του ιστορικού και εκτύπωση του ιστορικού μετά τη διαγραφή.

$ιστορία -ρε 4
$ιστορία

Εδώ, η καταχώρηση του « ηχώ $ α «Αφαιρείται από την καταχώριση ιστορικού.

Διαγράψτε όλο το ιστορικό αφαιρώντας .bash_history:

Αν το ~/.bash_history υπάρχει αρχείο και αποθηκεύει τις πληροφορίες ιστορικού σε αυτό το αρχείο και, στη συνέχεια, μπορείτε να εκτελέσετε την ακόλουθη εντολή για να καταργήσετε το αρχείο.

$rm~/.bash_history

Αποτρέψτε τη μόνιμη αποθήκευση πληροφοριών ιστορικού:

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

$μη ρυθμισμένοςHISTFILE&& έξοδος

Όταν η τιμή του HISTSIZE οριστεί 0, τότε καμία καταχώριση ιστορικού δεν θα αποθηκευτεί μόνιμα. Η ακόλουθη εντολή θα σταματήσει την αποθήκευση πληροφοριών ιστορικού και θα τερματίσει το τερματικό. Όταν ανοίξει ένα νέο τερματικό μετά την εκτέλεση αυτής της εντολής, τότε δεν θα εμφανιστούν προηγούμενες πληροφορίες ιστορικού.

$HISTSIZE=0 && έξοδος

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

$rm -φά $ HISTFILE && μη ρυθμισμένοςHISTFILE&& έξοδος

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

$σκοτώνω -9 $ $

Συμπέρασμα:

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