Enter 키를 누르지 않고 명령을 실행하려면 어떻게 해야 합니까?

Enter 키를 누르지 않고 명령을 실행하려면 어떻게 해야 합니까?

실수로 을( 를) Enter통해 매핑했습니다 .xkbsetPointer_button2

이제 클릭할 때마다 Enter횡설수설이 나옵니다.

다시 매핑하는 것과 관련된 해결 방법을 생각했지만 이는 명령 xmodmap -e "keycode 135 = Pointer_Button2"(또는 그 이외의 다른 키 코드 Enter)을 실행해야 함을 의미합니다. 하지만 를 클릭하지 않고는 터미널에서 이 명령을 실행할 수 없습니다 Enter.

어떻게 해야 합니까?

저는 우분투 12.04를 실행하고 있습니다.

답변1

대안으로 CTRL+ J또는 CTRL+를 사용할 수 있습니다 . 줄 바꿈(LF) 및 캐리지 리턴(CR)에 대한 제어 문자입니다.MEnter

답변2

X가 아닌 터미널에서 명령을 실행합니다.

CTRL+ ALT+ F2일반 콘솔로 들어가야 합니다. 일반 사용자로 로그인하고 명령을 실행하십시오.

xmodmapDISPLAYX 세션에만 영향을 미치므로 다음과 같이 X 서버 외부에서 작동 해야 합니다 .

DISPLAY=:0 xmodmap

답변3

이를 스크립트(.sh)에 넣고 두 번 클릭할 수 있습니다. 대부분의 최신 데스크탑 환경에서는 스크립트를 텍스트 파일로 여는 대신 스크립트를 실행하는 옵션을 제공합니다.

답변4

CTRL+ O는 또 다른 옵션입니다. bash를 사용하면 명령을 실행하고 기록에서 가장 최근에 실행된 다음 명령으로 이동하므로 이전에 실행된 명령 체인을 루프백하는 것이 유용합니다.

관련 정보