Comenzi Linux

Cum se șterge istoricul comenzilor în Linux

Cum se șterge istoricul comenzilor în Linux
Istoricul bash stochează înregistrările tuturor comenzilor de terminal care sunt executate de un utilizator pe sistemul Linux din linia de comandă. Folosind funcția istoric, puteți localiza cu ușurință comenzile executate anterior pe sistemul dvs. Linux prin navigarea tastelor săgeată.

De ce ar trebui să eliminăm Istoricul liniei de comandă Linux?

De cele mai multe ori, nu vrem să dezvăluim istoricul terminalelor altor utilizatori de pe sistemul dvs. Linux. De exemplu, dacă dați cursuri elevilor dvs. pe un computer de laborator și este posibil să fi predat câteva comenzi dăunătoare și nu vi se recomandă utilizarea pe sistemul nostru. Dar majoritatea studenților nu au o idee despre efectele secundare ale acestor comenzi critice. Un student curios poate căuta istoricul liniei de comandă și le poate testa pentru a verifica funcționarea fiecărei comenzi. Este posibil să vă blocheze sistemul de multe ori. Cu toate acestea, puteți repara sau reinstala sistemul rapid. Dar nu este o practică bună. Deci, în acest caz, vrem să preferăm să ștergem istoricul liniei de comandă după ce am lucrat la el. Mai ales când ați partajat accesul cu prietenii sau colegii. Tocmai l-am elaborat doar cu un exemplu simplu; ar putea exista alte probleme prin care doriți să ștergeți istoricul liniei de comandă Linux. În acest articol, vă vom oferi o demonstrație despre cum puteți șterge istoricul liniei de comandă în sistemul Linux.

Am executat toate comenzile pe Ubuntu 20.04 aplicație terminal în acest articol. Prin urmare, este necesar să deschideți fereastra terminalului de pe sistemul dvs. Faceți clic pe „Activități” aflat în colțul din stânga de pe desktopul sistemului dvs., apoi utilizând bara de căutare a aplicației, veți căuta cuvântul cheie „terminal”. După finalizarea căutării, faceți clic pe pictograma terminalului și lansați-o.

Eliminarea istoricului liniei de comandă Linux

Dacă doriți să vizualizați istoricul comenzii terminalului, tastați următoarea comandă pe terminal:

$ istorie

În mod normal, istoricul liniei de comandă se stochează într-un fișier numit „bash_history”. Acest fișier îl puteți localiza în directorul principal al unui anumit utilizator / acasă / nume de utilizator /.bash_history. Executați comanda dată mai jos pentru a localiza fișierul bash_history:

$ ls -l / home / kbuzdar /.bash_history

Notă: Un utilizator root poate observa istoricul comenzilor tuturor utilizatorilor din sistemul dvs. Dar, utilizatorul standard poate vizualiza propriul istoric al liniei de comandă.

Eliminați o linie din istoricul bash

Dacă doriți să eliminați doar o singură linie din fișierul istoric bash, puteți utiliza opțiunea -d cu comanda istoric și introduceți numărul liniei vizate, pe care doriți să o eliminați.

De exemplu, vrem să ștergem o comandă care conține parola în care ați introdus o parolă într-un text simplu; puteți găsi cu ușurință numărul liniei în fișierul istoric și îl puteți șterge executând următoarea comandă:

$ istoric -d 355

Eliminați sau ștergeți toate comenzile din istoricul bash

De asemenea, puteți șterge sau șterge toate intrările din fișierul istoric bash. Deci, utilizați opțiunea -c cu comanda istoric. Puteți rula următoarea comandă pe terminal pentru a șterge sau șterge tot istoricul bash:

$ istoric -c

Alternativ, executând următoarea comandă, puteți elimina sau șterge definitiv tot istoricul ultimelor comenzi executate în fișierul istoric bash.

$ cat / dev / null> ~ /.bash_history

Concluzie

În acest articol, am prezentat o mai bună înțelegere a comenzii istorice și de ce trebuie să o eliminăm. Din comanda menționată mai sus, sper acum să vă șterg istoria sistemului cu ușurință. Dar, amintiți-vă întotdeauna că ceea ce efectuați pe terminal toate comenzile înregistrate într-un fișier istoric bash, așa că este recomandat să nu utilizați niciodată parole în format text simplu pe linia de comandă Linux. Dacă aveți întrebări și gânduri legate de acest articol, vă rugăm să ne împărtășiți ideile.

Instalați cel mai recent Dolphin Emulator pentru Gamecube și Wii pe Linux
Emulatorul Dolphin vă permite să jucați jocurile alese de Gamecube și Wii pe computerele personale Linux (PC). Fiind un emulator de joc liber disponi...
Cum se folosește GameConqueror Cheat Engine în Linux
Articolul acoperă un ghid despre utilizarea sistemului de înșelăciune GameConqueror în Linux. Mulți utilizatori care joacă jocuri pe Windows folosesc ...
Cele mai bune emulatoare pentru console de jocuri pentru Linux
Acest articol va enumera programele populare de emulare a consolei de jocuri disponibile pentru Linux. Emularea este un strat de compatibilitate softw...