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뜻입니까?
@squircle은 개선에 감사드립니다. 당신은 또한 내 질문에 대한 답을 알 수 있습니까 : P?
—
Alfred
(실제로 대답하지 않았기 때문에) 레코드에 대해서만 : "줄 편집이 활성화되지 않았습니다"라는 메시지가 나타납니다. 스크립트를 호출 할 때 생성되는 bash에서는 단순히 활성화되어 있지 않으며 직접 수행해야하기 때문입니다. 를 삽입하여 .eg
—
Elmar Zander
set -o emacs또는 set -o vi스크립트로 (전과 bind물론,).
echo -e '\0033\0143'덕분에 이미이 문제를 해결했지만 여전히이 오류의 의미와 해결 방법을 알고 싶습니다. 많은 감사합니다.