Ders 6.6: Komut geçmişi
bash'in komutları nasıl hatırladığı, ~/.bash_history dosyası, komutları !!, !N, !metin ve !$ ile yeniden kullanmak, Ctrl+R ile aramak, HISTSIZE ayarları ve geçmişin hem kolaylık hem güvenlik kaydı olması.
13 dk
Bu derste öğreneceklerin
- Geçmişini listelemek ve numaralandırmak
- Komutları !!, !N ve !metin ile yeniden çalıştırmak
- Son argümanı !$ ile yeniden kullanmak
- Unutulan sudo'yu sudo !! ile düzeltmek
- Geçmişin nerede saklandığını ve bunun sırlar için ne anlama geldiğini açıklamak
Temel terimler
- Komut geçmişi
- bash'in bir oturum boyunca bellekte tuttuğu ve kabuk kapanınca ~/.bash_history'ye kaydettiği komut listesi.
- Geçmiş açılımı
- bash'in çalıştırmadan önce önceki komutlarla değiştirdiği kısayollar: !! önceki komut, !N N numaralı komut, !-2 iki komut önceki, !metin metinle başlayan en sonuncusu, !$ önceki komutun son argümanı.
- Ctrl+R
- Geriye doğru artımlı arama: eski bir komutun bir parçasını yaz, daha eski eşleşmeler için yeniden Ctrl+R, çalıştırmak için Enter, vazgeçmek için Esc ya da Ctrl+G.
- HISTSIZE / HISTFILESIZE
- Bellekte ve geçmiş dosyasında kaç komut tutulacağı.
← Borular · Tüm dersler · Komut ikamesi →