Di sebagian besar shell Unix, tombol panah-atas ↑
menggantikan perintah yang sedang diedit oleh perintah sebelumnya dalam sejarah. Sejarah dapat dilihat menggunakan perintah history
.
↑
dapat ditekan lebih dari satu kali untuk memanjat dalam sejarah.
Pertanyaanku adalah:
Bagaimana saya bisa mengkonfigurasi shell saya sehingga ↑
melewatkan semua perintah yang identik dengan yang sekarang?
Memang saya sering memasukkan banyak make
berturut-turut. Ketika saya ingin memasukkan lagi (atau memodifikasi sedikit) perintah yang lebih lama saya harus menekan ↑
berkali-kali hanya untuk melewati semua make
perintah.
Saya tahu itu ↑
bukan satu-satunya tip yang meningkatkan produktivitas shell.
bonus:
- berikan konfigurasi yang berfungsi untuk shell Bash.
- melestarikan sejarah (mengetahui bahwa Anda mengetik perintah berkali-kali dalam satu baris dapat bermanfaat)
bash
zsh
command-history
Gabriel Devillers
sumber
sumber
setopt histignoredups
melakukan pekerjaan tetapi juga menekan duplikat dari sejarahhistexpiredupsfirst
bahwa saya juga menggunakan tidak masuk akal. Itu membuat duplikat kedaluwarsa terlebih dahulu sebelum melihat usia. (Saya berbicara tentang zsh di sini)