Znalazłem to pomocne polecenie, bind -x '"\C-r"':reset
aby wyczyścić terminal, ale chciałem stworzyć prosty skrypt bash:
#!/bin/bash
bind -x '"\C-r"':reset
wynik:
alfred@alfred-laptop:~/bash$ ./bind
./bind: line 2: bind: warning: line editing not enabled
Czy ktoś mógłby wyjaśnić:
- Jak mogę to naprawić?
- Co
warning: line editing not enabled
znaczy
set -o emacs
lub set -o vi
do skryptu (zanim bind
, oczywiście).
echo -e '\0033\0143'
dzięki superuser.com/questions/122911/bash-reset-and-clear-commands/... , ale nadal chciałbym wiedzieć, co ten błąd oznacza i jak to naprawić. Wielkie dzięki.