Nella maggior parte delle shell Unix, il tasto freccia su ↑sostituisce il comando che viene modificato dal comando precedente nella cronologia. La cronologia può essere vista usando il comando history.
↑ può essere premuto più di una volta per salire nella storia.
La mia domanda è:
Come posso configurare la mia shell in modo che ↑salti tutti i comandi identici a quello attuale?
Anzi, spesso ne inserisco molti makedi seguito. Quando voglio inserire di nuovo (o modificare leggermente) un comando più vecchio, devo premere ↑più volte solo per saltare tutti i makecomandi.
So che ↑è ben lungi dall'essere l'unico suggerimento che aumenta la produttività della shell.
bonus:
- dare una configurazione funzionante per la shell Bash.
- preservare la cronologia (sapere che hai digitato un comando più volte di seguito può essere utile)
setopt histignoredupsfa il lavoro ma sopprime anche i duplicati della storia