Linux is een op commando's gebaseerd besturingssysteem dat voornamelijk afhankelijk is van commando's om taken uit te voeren. Tijdens een terminalsessie voer je verschillende opdrachten uit; het noteren ervan is niet haalbaar omdat het tijdrovend kan zijn. Daarom is het geschiedeniscommando handig om eerder uitgevoerde opdrachten in de terminal te bekijken.
Het helpt u eerdere opdrachten terug te roepen en opnieuw te gebruiken en onverwacht systeemgedrag op te lossen. Daarom zal deze korte blog kort uitleggen hoe je het history-commando in Linux kunt gebruiken, inclusief het gebruik ervan, de opties en enkele voorbeelden.
Hoe de geschiedenisopdracht in Linux te gebruiken
U kunt de onderstaande opdracht uitvoeren om de geschiedenis van de eerder uitgevoerde opdrachten te controleren:
geschiedenis
De bovenstaande opdracht toont standaard een lijst met maximaal 1.000 opdrachten. Als u een specifiek aantal opdrachten wilt bekijken, kiest u voor het onderstaande commando:
geschiedenis N
Waarbij N het vereiste aantal voorgaande opdrachten is. Om bijvoorbeeld de laatste 3 uitgevoerde opdrachten te zien, voeren we het volgende in:
geschiedenis 3
Combineer de geschiedenis met het grep-commando om naar een bepaald eerder commando te zoeken. Om bijvoorbeeld te zoeken naar exemplaren van cd:
geschiedenis | greep CD
Als u eerdere opdrachten opnieuw wilt gebruiken, controleer dan het regelnummer van die opdracht. Laten we bijvoorbeeld de cd ~/Documents die beschikbaar is in de 9e rij opnieuw gebruiken:
! 9
Als je de geschiedenis wilt wissen, gebruik dan de optie -c:
geschiedenis -C
Bovendien verwijdert de optie ‘-d N’ een specifiek item op N. Laten we bijvoorbeeld de geschiedenis verwijderen van onbewerkt 200 tot 275:
geschiedenis -D 200 - 275
Een snelle afsluiting
Het geschiedeniscommando is een waardevol hulpmiddel in het scala aan commando's van Linux. Hiermee kunt u eerder uitgevoerde opdrachten oproepen en beheren. Deze blog demonstreerde met praktische voorbeelden hoe je het geschiedeniscommando kunt gebruiken. Verder hebben we twee primaire opties uitgelegd om de opdrachtgeschiedenis te beheren.