Bash에서 ESCAPE + "_" 단축키를 사용하는 방법은 무엇입니까?

Bash에서 ESCAPE + "_" 단축키를 사용하는 방법은 무엇입니까?

+를 이전 명령의 마지막 단어로 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.


1.http://linux.about.com/library/cmd/blcmdl3_readline.htm

답변3

사용할 수도 있지만 !$Esc-_와 같이 편집하기 위해 명령줄에 실제 단어를 붙여넣지는 않습니다.

http://www.gnu.org/software/bash/manual/bashref.html#History-Interaction

관련 정보