Bash에서 각 명령 뒤에 공백을 자동으로 추가하는 방법은 무엇입니까?

Bash에서 각 명령 뒤에 공백을 자동으로 추가하는 방법은 무엇입니까?

알 수 없는 이유로 bash 기록에서 bash 명령의 마지막 문자를 편집/삭제할 수 없습니다. 즉, "위쪽" 화살표를 사용하여 마지막 bash 명령에 액세스할 때 명령 1의 마지막 문자를 변경하거나 삭제할 수 없습니다. 마지막 문자 다음에는 명령에 아무것도 추가할 수 없습니다.

각 명령 끝에 공백을 추가할 수 있으면 필요한 경우 마지막 명령을 편집할 수 있습니다. 그래서 내 질문은 bash에 입력하는 모든 명령 뒤에 자동으로 공백을 추가할 수 있습니까?

답변1

명령에 문자를 추가하는 것은 필요한 솔루션이 아닙니다. 터미널에서 설정한 키 바인딩이 흥미로울 수 있습니다. 특수 편집 모드(예: vi 에뮬레이션용 emacs)를 설정했는데 편집 모드인지는 모르겠지만 커서가 끝에서 시작됩니까? 어쩌면 삭제 키가 올바른 기능에 매핑되지 않은 것일까요?

어쨌든 터미널 문제를 해결하고 명령 자체나 기록을 해킹하려고 시도하지 마세요.

답변2

vi 바인딩을 사용하는 경우 Esc(일반 모드로 종료)를 클릭한 다음 ( A줄의 마지막 문자 이후 편집) 마지막 문자 이후에 입력을 시작해야 합니다.

Vi 모드는 사용법을 배우면 좋습니다.

관련 정보