Shell - Viimeisten komentojen käyttäminen historiassa

Kuori Linux / Unix tarjoaa useita ominaisuuksia säästää aikaa.

Siten on mahdollista palata historiaan viimeisimpien tilausten navigointi nuolilla painamalla ylösnuolta.

Lisäksi on olemassa tapoja päästä komentoihin nopeasti historiassa! Kun kirjoitat huutomerkin (!), Jota seuraa komennon ensimmäiset kirjaimet, kuori suorittaa automaattisesti viimeisen komennon alkaen näistä kirjaimista:

  • Joko seuraava historia:

 järjestelmä: / home / user $ tail / var / log / syslog-järjestelmä: / home / user $ vi /etc/apache/httpd.conf järjestelmä: /home/user$/etc/init.d/mysql uudelleenkäynnistysjärjestelmä: / home / user $ apachectl uudelleenkäynnistää järjestelmän: / home / user $ tail /var/log/apache/error.log 

Seuraavan komennon avulla voit käyttää historian n-4 komentoa (vi /etc/apache/httpd.conf)

    •  ! vi 
  • Lisäsovellus:
    • !! // Viimeinen asiamies
    • 23 // 23. käsky
    • ! -2 // Suorita viimeinen komento
    • !? profil // Viimeinen komento, jossa on sana "profil"
    • ^ 13 ^ 14 ^ // Korvaaminen viimeisessä komennossa
  • Komennon historia on rekisteröity jokaisen istunnon lopussa tiedoston alla:
    • ~ / Bash_history
  • Voit välttää päällekkäisyydet tässä tiedostossa ja historiassa lisäämällä komentoon rivi ~ / .bash_profile :
    • vienti HISTCONTROL = ignoredups
  • Voit kuitenkin näyttää hakukomentotoiminnon painamalla CTRL + R
Edellinen Artikkeli Seuraava Artikkeli

Top Vinkkejä