부드러운

화살표 키를 사용하지 않고 Linux에서 마지막 명령을 반복하는 방법

문제를 제거하기 위해 도구를 사용해보십시오





게시일최종 업데이트: 2021년 2월 17일

화살표 키를 사용하지 않고 Linux에서 마지막 명령을 반복하는 방법: Linux 시스템에서 작업할 때 명령줄에서 이전 명령을 반복하고 싶을 때도 있고 화살표 키를 사용하지 않고도 그렇게 할 수 있는 특별한 방법은 없지만 여기 문제 해결사에서 정확히 이 작업을 수행하는 다양한 방법을 나열했습니다.



명령을 반복하려면 일반적으로 이전 csh를 사용할 수 있습니다! 히스토리 오퍼레이터!! (따옴표 제외) 가장 최근 명령에 대해 이전 명령을 반복하려는 경우 !-2를 사용할 수 있습니다. fc 명령을 사용하거나 :p를 사용하여 기록 연산자 제안을 인쇄할 수도 있습니다.

내용물[ 숨다 ]



화살표 키를 사용하지 않고 Linux에서 마지막 명령을 반복하는 방법

쉘 프롬프트에서 명령을 호출하는 몇 가지 방법을 살펴보겠습니다.

방법 1: csh 또는 csh와 같은 기록 대체를 구현하는 모든 셸의 경우

|_+_|

메모: !! 또는 !-1은 자동 확장되지 않으며 실행할 때까지 너무 늦을 수 있습니다.



bash를 사용하는 경우 bind space:magic-space를 ~/.bashrc에 넣은 다음 명령을 누른 후 space를 누르면 인라인으로 자동 확장됩니다.

방법 2: Emacs 키 바인딩 사용

Emacs 키 바인딩을 지원하는 명령줄 에디션 기능이 있는 대부분의 셸:

|_+_|

방법 3: CTRL + P를 사용한 다음 CTRL + O를 사용합니다.

CTRL + P를 누르면 마지막 명령으로 전환하고 CTRL + O를 누르면 현재 행을 실행할 수 있습니다. 참고: CTRL + O는 원하는 만큼 사용할 수 있습니다.

방법 3: fc 명령 사용

|_+_|

또한 읽고, 분실 + 발견에서 파일을 복원하는 방법

방법 4: 사용!

csh 또는 csh와 같은 기록 대체(tcsh, bash, zsh)를 구현하는 모든 셸의 경우 ! 로 시작하는 마지막 명령을 호출하려면

|_+_|

방법 5: MAC을 사용하는 경우 키

?+R을 0x0C 0x10 0x0d에 바인딩할 수 있습니다. 그러면 터미널이 지워지고 마지막 명령이 실행됩니다.

그것은 당신이 성공적으로 배운 것입니다 화살표 키를 사용하지 않고 Linux에서 마지막 명령을 반복하는 방법 그러나 이 게시물과 관련하여 여전히 질문이 있는 경우 댓글 섹션에서 자유롭게 질문하세요.

아디티아 파라드

Aditya는 스스로 동기를 부여하는 정보 기술 전문가이며 지난 7년 동안 기술 작가로 일해 왔습니다. 그는 인터넷 서비스, 모바일, Windows, 소프트웨어 및 방법 가이드를 다룹니다.