Hoe een vorige opdracht te herhalen op de commandoregel onder Linux
Linux, evenals andere Unix-gebaseerde besturingssystemen zoals OS X en FreeBSD, gebruiken het concept van een root-supergebruiker om ongewenste uitvoering van code tot een minimum te beperken. De opdracht sudo (supergebruiker do) is nodig om opdrachten uit te voeren die dergelijke toegang vereisen wanneer een gebruiker momenteel werkt onder een standaardgebruikersshell en deze op dit moment niet over deze rechten beschikt. Dit moet vóór de opdracht worden getypt en vervolgens moet een accountwachtwoord worden ingevoerd als het niet eerder in dezelfde shell-sessie binnen een bepaalde tijd is uitgevoerd.
Soms weet je misschien niet meer dat je sudo moest gebruiken tot nadat je de opdracht al hebt uitgegeven en je nu een foutmelding krijgt. Je zult zeker niet willen dat je je werk kwijtraakt, alleen omdat je hebt nagelaten de sudo te veranderen. Gelukkig zal een snelle trick dit voorkomen. U kunt een vorige opdracht uitvoeren als de supergebruiker. Dezezelfde truc kan dan ook worden gebruikt zonder supergebruikersrechten om eenvoudigweg een eerder gegeven commando te herhalen.
PRO TIP: Als het probleem zich voordoet met uw computer of een laptop / notebook, kunt u proberen de Reimage Plus-software te gebruiken die de opslagplaatsen kan scannen en corrupte en ontbrekende bestanden kan vervangen. Dit werkt in de meeste gevallen, waar het probleem is ontstaan door een systeembeschadiging. U kunt Reimage Plus downloaden door hier te klikkenMethode 1: Voer een vorige opdracht uit als de supergebruiker
Stel dat u al in een CLI zat die zich in een terminalemulatorvenster of in een virtuele console zou kunnen bevinden en ga er dan van uit dat u een opdracht wegtikte om te beseffen dat u sudo moest gebruiken om hem te laten werken. Zodra u bent teruggekeerd naar de prompt na het foutbericht, typt u sudo !! en goedkeuren dan uw wachtwoord. Dit zal dezelfde exacte opdracht uitvoeren. In het voorbeeld dat hier in de screenshots wordt gegeven, probeerde de gebruiker het beveiligingsprogramma te openen, maar ontving een foutmelding. Ze typten vervolgens sudo !! en duwde terug gevolgd door het wachtwoord om het programma uit te voeren alsof er niets was gebeurd. Dit kan worden gebruikt met elk commando dat je hebt verzuimd om sudo te gebruiken.
Methode 2: Voer een vorige opdracht uit als standaardgebruiker
Als u gewoon de vorige opdracht een tweede keer wilt uitvoeren, typt u slechts twee uitroeptekens bij de CLI-prompt en drukt u vervolgens op Return. De Bourne Again Shell zal dan de code van het vorige commando herhalen voordat het onmiddellijk een tweede keer wordt uitgevoerd.
PRO TIP: Als het probleem zich voordoet met uw computer of een laptop / notebook, kunt u proberen de Reimage Plus-software te gebruiken die de opslagplaatsen kan scannen en corrupte en ontbrekende bestanden kan vervangen. Dit werkt in de meeste gevallen, waar het probleem is ontstaan door een systeembeschadiging. U kunt Reimage Plus downloaden door hier te klikken