+를 이전 명령의 마지막 단어로 ESCAPE바꾸도록 bash를 어떻게 설정합니까 ?_
답변1
사용해 보세요 Alt-.
그럼 봅시다 ESC- _작동하는지 봅시다.
답변2
이러한 명령에 대한 bash의 readline 라이브러리에서 이러한 방식으로 쉘 기록을 조작하는 명령은 yank-last-arg
기본적으로 다음과 같습니다.Mod1. 그리고 Mod1_, Mod1일반적으로 Alt또는 Escape:
양크-마지막-인수 (M-., M-_)
이전 명령(이전 기록 항목의 마지막 단어)에 마지막 인수를 삽입합니다. 인수의 경우 동작은 yank-nth-arg와 정확히 동일합니다. yank-last-arg에 대한 연속 호출은 기록 목록에서 뒤로 이동하여 각 행의 마지막 인수를 삽입합니다. 1
다음 중 하나를 사용하거나 다음과 같이 의 다른 시퀀스에 바인딩할 수 있습니다 .inputrc
.
"\ep": yank-last-arg
그러면 Mod1p.
답변3
사용할 수도 있지만 !$
Esc-_와 같이 편집하기 위해 명령줄에 실제 단어를 붙여넣지는 않습니다.
http://www.gnu.org/software/bash/manual/bashref.html#History-Interaction