Yanıtlar:
history -s
komuta
./resize-images.sh
ben sadece vurmak böylece yerine Senaryo bana tarihine komut eklemek eğer, gerçekten yararlı olacağını kimin nihai satır değişiklikleri geri çalışmalıdır bir komut gösterir up-enter
ı geri almak için gerekirse
history -s
komuta
Bunu yapmak için bir tuş vuruşunu bile bağlayabilirsiniz. Bunu bir Bash isteminde girebilirsiniz:
bind '"\C-q": "\C-a history -s \C-j"'
veya bunu kendinize ekleyin ~/.inputrc
:
"\C-q": "\C-a history -s \C-j"
o zaman bir şeyler yazıp tuşuna basabilirsiniz Ctrl- qve idam edilmeden tarihe eklenecektir. "Tarihin" önce uzay neden history
kendisi için komut değil senin eğer geçmişe eklenir HISTCONTROL
değişken içeriyor ignorespace
veya ignoreboth
. "\ Cq" yerine başka bir tuş vuruşu seçilebilir.
Tek bir karakter "komutundan" daha kısa bir şey bulmak zor, bu yüzden gerçekten tuş vuruşu seviyesine gitmeliyiz. Benim bash kurulumum ve bir ABD klavyem ile şimdi ne yapmanız gerekiyor:
#
(ihtiyaçlar SHIFT): +1 komut, +2 tuşa basmaToplamda 3 talimat, 5 tuşa basması.
Kullanılması ALT#1 talimat, 2 basılmasını aynısını yapıyor.
Klavye düzeninize ve bash yapılandırmanıza bağlı olarak YMMV.
#command
daha hızlı history -s command
ve aynı zamanda history-search-backward/-forward
düzgün harita eğer kullanmak çok kolay olduğunu düşünüyorum . Ama bu bir zevk meselesi.