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