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
Forrige Artikkel Neste Artikkel

Beste Tips