„Shell“ - prieiga prie paskutinių komandų istorijoje

Apvalkalas Linux / Unix suteikia keletą funkcijų, taupančių laiką.

Taigi, galima vėl grįžti į istoriją su naujausių užsakymų naršymo rodyklėmis paspausdami rodyklę aukštyn.

Be to, yra būdų greitai pasiekti komandas istorijoje! Įrašydamas šauktuką (!), Po kurio yra pirmosios komandos raidės, apvalkalas automatiškai atlieka paskutinę komandą, pradedant nuo šių raidžių:

  • Arba ši istorija:

 sistema: / home / user $ tail / var / log / syslog sistema: / home / user $ vi /etc/apache/httpd.conf sistema: /home/user$/etc/init.d/mysql restart sistema: / home / user $ apachectl restart sistema: / home / user $ tail /var/log/apache/error.log 

Ši komanda leidžia pasiekti komandą n-4 istorijoje (vi /etc/apache/httpd.conf)

    •  vi 
  • Tolesnė paraiška:
    • !! // Paskutinis pasiuntinys
    • ! 23 // 23-oji komanda
    • ! -2 // Vykdykite paskutinę komandą
    • !? profil // Paskutinė komanda, kurioje yra žodis „profil“
    • ^ 13 ^ 14 ^ // Pakaitavimas paskutinėje komandoje
  • Komandos istorija užregistruojama kiekviename sesijos gale pagal failą:
    • ~ / .bash_history
  • Jei norite išvengti šio failo ir istorijos dubliavimo, į komandą pridėkite eilutę ~ / .bash_profile :
    • eksportuoti HISTCONTROL = ignoredups
  • Tačiau galite rodyti paieškos komandų funkciją paspausdami CTRL + R
Ankstesnis Straipsnis Kitas Straipsnis

Geriausi Patarimai