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


119

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

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

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

어떻게합니까?

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


5
어느 날 컴퓨터는 무엇이든 취소 할 수 있습니다. 지금 우리는 파일 시스템 스냅 샷을 가지고 있지만 RAM의 내용을 가지고 있습니다. 명령을 입력 해제하십시오. 파일을여십시오. 프로그램을 실행 해제하십시오. 지난 5 분 동안 실행 취소합니다. 그런 다음 나중에 인터넷이 끊어 질 것입니다 ... 웹 사이트를 읽지 마십시오 : 당신은 거기에 없었다! 언젠가 우리는 자동차 사고를 취소하고 램프 기둥을 똑바로 세우는 등의 일을 할 수있을 것입니다.
— Johan

2
@Johan이 의견을 작성할 때 어떤 물질을 섭취하셨습니까? </ kidding>
— Luc M

답변:


125

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


4
esh… 왜 6,705 점을 가진 사람들이이 쉬운 질문을 씻지 않은 광대 한 대중에게 대답 할 수 없는가? (농담 - 일을 내가 게시 거라고 대답하십시오.)
— 얀 된 Steinman

5
@JanSteinman 따라서 6,330 포인트 (6705-15-36 * 10) 만 갖습니다. : P
— ernie

3
@ JanSteinman : 나는 그것을 통과시켰다! 내가 대답했을 때 이미 세 가지 다른 대답이 있었으며 하나는 받아 들여졌습니다. 요즘 아이들은 ASCII를 모르는 것 같습니다 :-) (@ernie : 매일 평판 상한이 있으므로 모든 포인트를 얻지는 못합니다).
— camh

약간의 의도가없는 좋은 특성의 립을 수락 해 주셔서 감사합니다. 알면 보여주세요!
— Jan Steinman

2
@ user13107 ASCII 코드 정의 자체만큼 역사적인 것은 아닙니다. ASCII가 거의 전부 였을 때 (IBM 땅에 있지 않은 한) Return 및 Linefeed 키는 신뢰할 수있는 ASR-33 텔레타이프 또는 펀치 카드에 입력 할 수 있도록 무언가로 코딩해야했습니다. 설치할 수있는 ascii 패키지도 있습니다. Ctrl 키는 처음 32 자 중 하나의 코드를 가져와 1 비트를 다시 0으로 설정했습니다. M의 경우 4D를 캐리지 리턴 인 0D로 변경했습니다 (실제로 ASR-33에 캐리지가 있음). )
— Joe

40

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

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

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


1
시원한! 인쇄 할 수없는 문자를 복사하여 붙여 넣을 방법이 없다고 생각했습니다.
— user13107

26

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

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

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

DISPLAY=:0 xmodmap

감사. 그러나 그것은 오류를 준다xmodmap unable to open display ``
— user13107

1
로 표시 DISPLAY="0"하거나 파일을 편집 할 수 있습니다.$HOME/.Xmodmap
— Burhan Khalid

6
작은 오타 :DISPLAY=:0
— Lekensteyn

14

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


감사. 그것을 시도했다. 스크립트로 실행하는 옵션을 찾지 못했습니다.
— user13107

승인. 파일 속성을 변경 한 후에 작동합니다.
— user13107

11

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


4

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


1

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

"

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

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


이것은 이미 답변으로 주어졌습니다
— Philippos
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.