Linux-opdrachten

Hoe de opdrachtgeschiedenis in Linux te wissen

Hoe de opdrachtgeschiedenis in Linux te wissen
De bash-geschiedenis slaat de records op van alle terminalopdrachten die door een gebruiker op het opdrachtregel-Linux-systeem worden uitgevoerd. Met behulp van de geschiedenisfunctie kunt u eenvoudig de eerder uitgevoerde opdrachten op uw Linux-systeem vinden via de navigatie met de pijltoetsen.

Waarom zouden we de Linux-opdrachtregelgeschiedenis verwijderen??

Meestal willen we de terminalgeschiedenis van andere gebruikers op uw Linux-systeem niet onthullen. Als u bijvoorbeeld lessen geeft aan uw studenten op een Lab-computer en u misschien enkele schadelijke commando's hebt geleerd en het gebruik ervan op ons systeem niet wordt aanbevolen. Maar de meeste studenten hebben geen idee van de bijwerkingen van deze kritische commando's. Een nieuwsgierige student kan zoeken in de geschiedenis van de opdrachtregel en deze testen om de werking van elke opdracht te controleren. Het kan uw systeem vele malen laten crashen. U kunt uw systeem echter op een snelle manier repareren of opnieuw installeren. Maar het is geen goede gewoonte. Dus in dit geval willen we er de voorkeur aan geven de geschiedenis van de opdrachtregel te wissen nadat we eraan hebben gewerkt. Vooral als je gedeelde toegang hebt met je vrienden of collega's. We hebben het zojuist uitgewerkt met slechts een eenvoudig voorbeeld; er kunnen andere problemen zijn waardoor u de geschiedenis van de Linux-opdrachtregel wilt wissen. In dit artikel geven we u een demo van hoe u de geschiedenis van de opdrachtregel in het Linux-systeem kunt wissen.

We hebben alle opdrachten uitgevoerd op Ubuntu 20.04 terminaltoepassing in dit artikel. Daarom is het noodzakelijk om het terminalvenster op uw systeem te openen. Klik op de 'Activiteiten' in de linkerhoek op het bureaublad van uw systeem en gebruik vervolgens de zoekbalk van de toepassing om het trefwoord 'terminal' te doorzoeken. Klik na het voltooien van de zoekopdracht op het terminalpictogram en start het.

De geschiedenis van de Linux-opdrachtregel verwijderen

Als u de geschiedenis van uw terminalopdracht wilt bekijken, typt u de volgende opdracht op de terminal:

$ geschiedenis

Normaal gesproken wordt de geschiedenis van de opdrachtregel opgeslagen in een bestand met de naam 'bash_history'. Dit bestand kunt u vinden in de homedirectory van een bepaalde gebruiker /home/gebruikersnaam/.bash_history. Voer de onderstaande opdracht uit om het bash_history-bestand te vinden:

$ ls -l /home/kbuzdar/.bash_history

Opmerking: Een rootgebruiker kan de opdrachtgeschiedenis van alle gebruikers op uw systeem bekijken. Maar de standaardgebruiker kan alleen zijn eigen opdrachtregelgeschiedenis bekijken line.

Een regel verwijderen uit de bash-geschiedenis

Als u slechts een enkele regel uit het bash-geschiedenisbestand wilt verwijderen, kunt u de optie -d gebruiken met het geschiedeniscommando en het doelregelnummer invoeren dat u wilt verwijderen.

We willen bijvoorbeeld een commando wissen dat uw wachtwoord bevat waar u een wachtwoord in platte tekst hebt ingevoerd; je kunt het regelnummer gemakkelijk vinden in het geschiedenisbestand en het wissen door de volgende opdracht uit te voeren:

$ geschiedenis -d 355

Alle opdrachten uit de bash-geschiedenis verwijderen of wissen

U kunt ook alle vermeldingen uit het bash-geschiedenisbestand wissen of verwijderen. Gebruik dus de optie -c met het history-commando. U kunt de volgende opdracht op de terminal uitvoeren om de hele bash-geschiedenis te wissen of te verwijderen:

$ geschiedenis -c

Als alternatief kunt u, door het volgende commando uit te voeren, alle geschiedenis van laatst uitgevoerde commando's in het bash-geschiedenisbestand permanent verwijderen of verwijderen:.

$ cat /dev/null > ~/.bash_history

Conclusie

In dit artikel hebben we een beter begrip gegeven van het geschiedeniscommando en waarom we het moeten wissen. Van het bovengenoemde commando hoop ik dat ik nu de geschiedenis van je systeem gemakkelijk kan wissen. Maar onthoud altijd dat wat u op de terminal uitvoert, alle opdrachten zijn vastgelegd in een bash-geschiedenisbestand, dus het wordt aanbevolen dat u nooit wachtwoorden in platte tekst gebruikt op de Linux-opdrachtregel. Als u vragen en gedachten heeft met betrekking tot dit artikel, deel uw ideeën dan met ons.

Hoe de GameConqueror Cheat Engine in Linux te gebruiken
Het artikel bevat een handleiding over het gebruik van de GameConqueror cheat-engine in Linux. Veel gebruikers die games op Windows spelen, gebruiken ...
Beste gameconsole-emulators voor Linux
Dit artikel bevat een lijst van populaire emulatiesoftware voor gameconsoles die beschikbaar is voor Linux. Emulatie is een softwarecompatibiliteitsla...
Beste Linux-distributies voor gaming in 2021
Het Linux-besturingssysteem heeft een lange weg afgelegd van zijn oorspronkelijke, eenvoudige, servergebaseerde uiterlijk. Dit besturingssysteem is de...