No exemplo abaixo,
sudo apt-gat update
^gat^get
^gat^get
é um atalho para substituir o gat
no comando anterior por get
e, em seguida, executar o comando corrigido.
avinash@avinash-Lenovo-IdeaPad-Z500:~$ sudo apt-gat update
[sudo] password for avinash:
sudo: apt-gat: command not found
avi@avi-Lenovo-IdeaPad-Z500:~$ ^gat^get
sudo apt-get update
Ign http://mirror.sov.uk.goscomb.net saucy InRelease
Ign http://liveusb.info all InRelease
No segundo bloco de código acima, você vê o comando corrigido sudo apt-get update
e, em seguida, ele é executado.
Portanto, o comando history
exibe o comando errado sudo apt-gat update
, em seguida, o comando corrigido sudo apt-get update
como na ordem. Ele não exibe ^gat^get
porque era um atalho .