Oppdag den sist brukte kommandoen som begynner med noe uten å utføre det

Hvis du vil oppdage siste gang en bestemt kommando ble brukt uten å faktisk utføre den, følg dette formatet på kommandolinjen:

!sudo:p

Eksemplet ovenfor vil skrive ut den siste bruken av "sudo" -kommandoen uten å faktisk utføre den, noe som er veldig nyttig i noen situasjoner (som situasjonen nedenfor, hvor den siste gangen sudo-kommandoen ble brukt, slette alt rekursivt!). Du vil se den sist brukte kommandoen som er skrevet ut nedenfor:

$ !sudo:p
sudo rm -rf /var/logs/*

Dette fungerer med alt, til og med ufullstendige kommandoer. Kan ikke huske den uklare kommandoen du brukte i forrige uke, men du vet at det startet med? Ikke noe problem!

!t:p
kan skrive ut noe slikt:
time grep -c and rewin.sh

Det er viktig å merke seg at: p modifier på slutten av kommandoen er det som er ansvarlig for å skrive ut kommandoen i stedet for å utføre den, som er standard oppførsel for bash history command! så hvis du nettopp hadde skrevet! p det ville utføre sist gang en kommando som begynner med 'p' ble utført, men! p: p vil skrive ut kommandoen minus kjøringen.