Я нашел эту полезную команду bind -x '"\C-r"':resetдля очистки терминала, но я хотел сделать простой скрипт bash:
#!/bin/bash
bind -x '"\C-r"':reset
выход:
alfred@alfred-laptop:~/bash$ ./bind
./bind: line 2: bind: warning: line editing not enabled
Может ли кто-нибудь объяснить, пожалуйста:
- Как я могу это исправить?
- Что
warning: line editing not enabledзначит?
set -o emacsили set -o viв ваш скрипт (перед bind, конечно же).
echo -e '\0033\0143'благодаря superuser.com/questions/122911/bash-reset-and-clear-commands/... , но я все еще хотел бы знать , что это означает , что ошибки и как это исправить. Большое спасибо.