В bash или mksh можно перемещаться по введенной строке слово за словом, используя ярлыки, такие как ESCB.
Это не работает в bash или тире. Насколько я понимаю из googling, это имеет какое-то отношение к поддержке readline, но нигде я не упоминал, как включить поддержку тире.
В этом суть моего вопроса: как включить линейную навигацию для тире
Если вы определенно хотите dash плюс редактирование командной строки и историю, вы можете использовать rlwrap:
rlwrap dash
Предложение:
rlwrap -cmD2 dash
Чтобы использовать [ f6], вам придется:
sudo apt-get install rlwrap