Πώς να διαγράψετε το ιστορικό της γραμμής εντολών

Πίνακας περιεχομένων:

Anonim

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

Αυτό το άρθρο θα σας δείξει πώς να διαγράψετε το ιστορικό της γραμμής εντολών σε ένα τερματικό. Αυτό το τέχνασμα λειτουργεί για την εκκαθάριση του ιστορικού εντολών σε υπολογιστή Mac OS ή Linux, ή ακόμα και Windows με κέλυφος Ubuntu.

Πώς να διαγράψετε πλήρως το ιστορικό της γραμμής εντολών

Για να διαγράψετε το ιστορικό εντολών, πρέπει απλώς να επισυνάψετε μια σημαία -c στην οικεία εντολή ιστορικού, που μοιάζει με αυτό:

ιστορία -c

Αυτή η εντολή όταν εκτελεστεί θα σβήσει με μη αυτόματο τρόπο το αρχείο .bash_history ή αν χρησιμοποιείτε διαφορετικό κέλυφος, θα πρέπει να το σβήσει και αυτό (zsh, tcsh, bash, κ.λπ.).

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

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

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

Αυτό θα πρέπει να λειτουργεί το ίδιο σε οποιοδήποτε κέλυφος bash, κέλυφος zsh, tcsh και στα περισσότερα άλλα κελύφη, ανεξάρτητα από το αν η γραμμή εντολών είναι σε Mac OS X ή linux, ή ακόμα και σε κέλυφος Windows linux (αλλά όχι μια προτροπή DOS).

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

Πώς να διαγράψετε το ιστορικό της γραμμής εντολών