Shell - Mengakses arahan terakhir dalam sejarah

Shell Linux / Unix menyediakan beberapa ciri menjimatkan masa.

Oleh itu, adalah mungkin untuk kembali dalam sejarah dengan perintah anak panah navigasi baru-baru ini dengan menekan anak panah atas.

Selain itu terdapat cara untuk mengakses arahan dengan cepat dalam sejarah! Dengan menaip tanda seru (!) Diikuti dengan huruf pertama arahan, shell secara automatik akan menjalankan perintah terakhir bermula dengan huruf tersebut:

  • Sama ada sejarah berikut:

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

Perintah berikut membolehkan anda mengakses arahan n-4 dalam sejarah (vi /etc/apache/httpd.conf)

    •  ! vi 
  • Permohonan lanjut:
    • !! // The commant yang terakhir
    • ! 23 // Perintah ke-23
    • ! -2 // Jalankan perintah terakhir
    • ! // // Perintah terakhir yang mengandungi perkataan "profil"
    • ^ 13 ^ 14 ^ // Pergantian dalam perintah terakhir
  • Sejarah arahan didaftarkan pada setiap hujung sesi di bawah fail:
    • ~ / .bash_history
  • Untuk mengelakkan pertindihan dalam fail dan sejarah ini, tambahkan baris ~ / .bash_profile dalam arahan:
    • eksport HISTCONTROL = ignoredups
  • Anda boleh memaparkan fungsi perintah carian dengan menekan CTRL + R
Artikel Sebelumnya Artikel Seterusnya

Tip-Tip Utama