Shell - Piekļuve pēdējām komandām vēsturē

Korpusa Linux / Unix nodrošina vairākas iespējas, ietaupot laiku.

Tādējādi vēsturē ir iespējams atgriezties ar pēdējo pasūtījumu navigācijas bultiņām, nospiežot augšupvērsto bultiņu.

Turklāt pastāv veidi, kā ātri piekļūt komandām vēsturē! Ierakstot izsaukuma zīmi (!), Kam seko komandas pirmie burti, apvalks automātiski vada pēdējo komandu, sākot ar šiem burtiem:

  • Vai nu šāda vēsture:

 sistēma: / home / user $ tail / var / log / syslog sistēma: / home / user $ vi /etc/apache/httpd.conf sistēma: /home/user$/etc/init.d/mysql restartēšanas sistēma: / home / user $ apachectl restartēt sistēmu: / home / user $ tail /var/log/apache/error.log 

Nākamā komanda ļauj piekļūt komandai n-4 vēsturē (vi /etc/apache/httpd.conf)

    •  ! vi 
  • Turpmākais pieteikums:
    • !! // Pēdējais komersants
    • ! 23 // 23. komanda
    • ! -2 // Izpildiet pēdējo komandu
    • !? profil // Pēdējā komanda ar vārdu "profil"
    • ^ 13 ^ 14 ^ // Aizvietošana pēdējā komandā
  • Komandas vēsture ir reģistrēta katrā sesijas beigās, izmantojot failu:
    • ~ / .bash_history
  • Lai izvairītos no dublēšanās šajā failā un vēsturē, komandā pievienojiet rindu ~ / .bash_profile :
    • eksportēt HISTCONTROL = ignoredups
  • Tomēr meklēšanas komandu var parādīt, nospiežot CTRL + R
Iepriekšējais Raksts Nākamais Raksts

Top Padomi