[unix] Enter 키를 누르지 않고 명령을 실행하는 방법은 무엇입니까?

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

이제 내가 Enter멍청한 텍스트를 칠 때마다 나타납니다.

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

어떻게합니까?

우분투 12.04를 실행 중입니다.



답변

대신 CTRL+ J또는 CTRL+ M를 사용할 수 있습니다 Enter. 줄 바꿈 (LF) 및 캐리지 리턴 (CR)의 제어 문자입니다.


답변

터미널 창에서 (난 단지 테스트 aterm, rxvt, vte그리고 xterm당신이 압박의 효과가 다시 붙여 줄의 끝을 선택할 수 있습니다) Enter:

#          ____________type the command____________  __select to end of line__
#         /                                        \/                         \
bash-4.2$ xmodmap -e "keycode 135 = Pointer_Button2"

그런 다음 마우스 가운데 버튼을 클릭하거나 마우스 왼쪽 버튼과 오른쪽 버튼을 동시에 클릭하여 선택한 텍스트를 터미널 창에 다시 붙여 넣습니다.


답변

비 X 터미널에서 명령을 실행하십시오.

CTRL+ ALT+ F2는 일반적인 콘솔로 연결됩니다. 일반 사용자로 로그인 한 후 명령을 실행하십시오.

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

DISPLAY=:0 xmodmap


답변

스크립트 (.sh)에 넣은 다음 두 번 클릭하면됩니다. 대부분의 최신 데스크탑 환경에서는 텍스트 파일로 스크립트를 여는 대신 스크립트를 실행할 수 있습니다.


답변

마우스 및 그래픽 디스플레이가있는 경우 터미널에서 이전 행의 끝을 복사하여 명령 끝에 붙여 넣을 수 있습니다.


답변

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


답변

마우스가 있다면 이것을 복사하십시오-> “

명령 옆에 붙여 넣은 다음 전체 명령을 터미널에 붙여 넣습니다.

처럼
여기에 이미지 설명을 입력하십시오