Щось, що для мене рятує життя, - це провести цикл баз через можливості, а не показувати німий список.
Оскільки bash використовує readline
для автоматичного завершення, додайте наступні рядки до~/.inputrc
Після того, як ви задоволені за недостатністю майна ретельно протестовані нижче розчину в протягом декількох днів / тижнів, вирізати і вставити (не копіювати!) Одні і ті ж параметри з ~/.inputrc
до /etc/inputrc
якої містить системні настройки, що робить його доступні для всіх користувачів системи (включаючи гостя).
Кодез:
# mappings to have up and down arrow searching through history:
"\e[A": history-search-backward
"\e[B": history-search-forward
# mappings to have left and right arrow go left and right:
"\e[C": forward-char
"\e[D": backward-char
# mapping to have [Tab] and [Shift]+[Tab] to cycle through all the possible completions:
"\t": menu-complete
"\e[Z": menu-complete-backward
тоді exit
ваш термінал (або віддалений термінал, як шпаклівка) і відкрийте його знову ...
Приклади:
Якщо у вас є 3 файлу: file1
, file2
і , file3
і ви наберете:
e fTabTabTab
він перейде через:
e file1
e file2
e file3
і коли ви хочете рухатись назад, просто натисніть Shift+Tab
Коли ви вводите:
very-complicated-command with lots of command line parameters
і наступного разу, коли вам потрібна та сама команда, просто введіть:
very↑
і він набере для вас:
very-complicated-command with lots of command line parameters
Це допоможе вам заощадити тонну часу на баш! ;-)
~/.inputrc
можливо, краще, ніж/etc/inputrc
2. і, я думаю, ви можете встановити цеbash
безпосередньо: unix.stackexchange.com/q/55203/70524 , unix.stackexchange.com/a/16926/70524