Ошибка Ubi для Ubuntu

Вы можете использовать bind и bash C-a и C-e для управления выходом. Например, выполните это в своей оболочке:

bind '"\C-j": "\C-aecho $(( \C-e )) \C-m"'

Теперь введите любую арифметическую операцию, например 10 + 15, и нажмите Ca + J:

$ echo $(( 10 + 15 )) 
25
[d6 ] Вы получите это. Теперь, как это делается?

bind эта команда изменяет привязку вашего bash, например, сочетания клавиш. \C-j это эквивалент bash, эквивалентный Ctrl + J, это ключевая комбинация, которую мы хотели бы добавить к нашей команде. \C-a это приведет нас к началу строки. echo $(( это записывает echo $(( в начале. \C-e возвращает нас к концу строки )), закрывает нашу предыдущую круглую скобку \C-m, это эквивалентно возврату ключа.

Вы можете записать это в свой файл ~/.inputrc:

"\C-j": "\C-aecho $(( \C-e )) \C-m"

Конечно, другие ответы действительно!

bind эта команда изменяет привязку вашего bash, например, сочетания клавиш. apcalc: "\C-j": "\C-acacl \C-m" \C-j это bash эквивалентно Ctrl + J, это ключевая комбинация, которую мы хотели бы добавить к нашей команде. любые другие?

Вы можете изменить Ctrl + J на ​​все, что захотите, но помните, не пытайтесь изменить его для того, что уже имеет привязку;).

Ресурс:

apcalc: "\C-j": "\C-acacl \C-m"
1
задан 19 January 2016 в 11:47

0 ответов

Другие вопросы по тегам:

Похожие вопросы: