Terminal komutu otomatik tamamlama


14

Şu anda benim ana işletim sistemi olarak OpenSUSE Ubuntu geçiş yapmaya çalışıyorum. OpenSuse özelliklerinin çoğu ubuntu'da bulunurken, olmayan bir özellik var. OpenSuse'da daha önce yazılan komutu kullanarak komut satırını otomatik olarak tamamlamak için her zaman Ctrl + Yukarı tuşlarını kullanabilirim. Bu özellik benim için çok faydalı çünkü uzun komutu yeniden yazmak zorunda kalmadan daha hızlı çalışmama izin veriyor.

Herkes Ubuntu üzerinde bunu etkinleştirmek için bir yol sağlayabilir?

teşekkür ederim

Yanıtlar:


20

Geçmişinizde gezinmek için tuşunu kullanabilirsiniz . Ctrl+ Tuşunu kullanarak Rgeçmişte arama yapabilirsiniz.


19

Kısmen yazılan bir terminal komutunu kullanarak Page Up, daha önce yazılan komutların geriye doğru aramasını otomatik olarak tamamlayabilirsiniz .

Bu terminal işlevselliğini etkinleştirmek, yani Page Upterminal komut geçmişinde daha fazla eşleşmeyi kullanmak için dosyayı düzenleyin /etc/inputrc:

gksudo gedit /etc/inputrc

hatları bulun:

# "sayfa yukarı" ve "sayfa aşağı" için alternatif eşlemeler
# "\ e [5 ~": geçmiş-geriye-ara
# "\ e [6 ~": geçmiş-ileriye

iki satırı kaldırmak için # işaretini kaldırın:

#
\ "[5 ~" geçmişinde arama yapmak için "yukarı sayfa" ve "aşağı sayfa" için alternatif eşlemeler : geçmiş-geriye arama
"\ e [6 ~": geçmiş-ileri arama

ve dosyayı kaydedin.

Örneğin terminale yazmak:

ge Page Up

.... artık otomatik olarak şu işlemleri tamamlıyor:

gedit the_doc_i_open_previously.txt


5
işlevselliğin gerçekleşmesi için terminali de yeniden başlatması gerekebilir
dodohjk

@ benj mac kullanıcısı için benzer bir şey var mı çünkü mac os da bash kabuğu kullanıyor.
gayret
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.