Shell - Få tilgang til siste kommandoer i historien
Skallet Linux / Unix gir flere funksjoner sparer tid.
Dermed er det mulig å gå tilbake i historien med de siste bestillingsnavigasjonspilene ved å trykke på pil opp.
Videre er det måter å få tilgang til kommandoer raskt i historien! Ved å skrive utropstegn (!) Etterfulgt av de første bokstavene i kommandoen, kjører skiltet automatisk den siste kommandoen som starter med disse bokstavene:
- Enten følgende historie:
system: / home / user $ tail / var / log / syslog system: / home / user $ vi /etc/apache/httpd.conf system: /home/user$/etc/init.d/mysql restart system: / home / bruker $ apachectl restart system: / home / user $ tail /var/log/apache/error.log
Følgende kommando lar deg få tilgang til kommandoen n-4 i historien (vi /etc/apache/httpd.conf)
! vi
- Videre anvendelse:
- !! // Den siste kommandoen
- ! 23 // Den 23. kommandoen
- ! -2 // Kjør den siste kommandoen
- !? profil // Den siste kommandoen som inneholder ordet "profil"
- ^ 13 ^ 14 ^ // Substitusjon i den siste kommandoen
- Kommandologgen er registrert i hver ende av økten under filen:
- ~ / .bash_history
- For å unngå duplisering i denne filen og historien, legg til linjen ~ / .bash_profile i kommandoen:
- eksporter HISTCONTROL = ignoredups
- Du kan imidlertid vise søkekommandoen ved å trykke CTRL + R