화살표 키를 사용하지 않고 Linux에서 마지막 명령을 반복하는 방법
화살표 키를 사용하지 않고 Linux에서 마지막 명령을 반복하는 방법 : Linux 시스템으로 작업 할 때 명령 행에서 이전 명령을 반복하고 화살표 키를 사용하지 않고 명령 을 반복하려는 경우에는 특별한 방법이 없습니다. 문제 해결 도구에서이 작업을 수행하는 다양한 방법을 모두 나열했습니다.
명령을 반복하려면 일반적으로 이전 csh를 사용할 수 있습니다! 역사 연산자“!!” 가장 최근의 명령에 대해 (인용 부호없이), 이전 명령을 반복하려면 하위 구문 "foo"로 시작하는 가장 최근에! -2, ! foo를 사용할 수 있습니다. fc 명령을 사용하거나 : p를 사용하여 기록 연산자 제안을 인쇄 할 수도 있습니다.
화살표 키를 사용하지 않고 Linux에서 마지막 명령을 반복하는 방법
쉘 프롬프트에서 명령을 재 호출하는 몇 가지 방법을 살펴 보자.
방법 1 : csh 또는 히스토리 대체를 구현하는 csh 또는 모든 쉘의 경우
!! 그런 다음 Enter OR! -1을 누른 다음 Enter Or Ctrl + P를 누른 다음 Enter를 누르십시오.
참고 : !! 또는! -1은 자동 확장되지 않으며 실행할 때까지 너무 늦을 수 있습니다.
bash를 사용하는 경우 bind space : magic-space를 ~ / .bashrc에 넣을 수 있습니다. 명령 후 space 키를 누르면 인라인으로 자동 확장됩니다.
방법 2 : Emacs 키 바인딩 사용
Emacs 키 바인딩을 지원하는 명령 행 에디션 기능이있는 대부분의 쉘 :
위로 Ctrl + P 아래로 Ctrl + N 왼쪽 Ctrl + B 오른쪽 Ctrl + F 홈 Ctrl + A 끝 Ctrl + E 삭제 Ctrl + D
방법 3 : CTRL + P를 사용한 후 CTRL + O
CTRL + P를 누르면 마지막 명령으로 전환하고 CTRL + O를 누르면 현재 행을 실행할 수 있습니다. 참고 : CTRL + O는 원하는만큼 사용할 수 있습니다.
$config[ads_text6] not found방법 3 : fc 명령 사용
fc -e : -1 예 : $ echo "문제 해결사"문제 해결사 $ fc -e : -1 echo "문제 해결사"문제 해결사
또한 lost + found에서 파일을 복원하는 방법을 읽으십시오.
방법 4 : 사용!
csh 또는 csh와 같은 히스토리 대체 (tcsh, bash, zsh)를 구현하는 쉘의 경우! 로 시작하는 마지막 명령을 호출
예를 들어 : $ tail example.txt $ less file.txt $! ta! ta는 tail example.txt를 실행합니다.
방법 5 : MAC을 사용하는 경우
α + R을 0x0C 0x10 0x0d에 결합 할 수 있습니다. 터미널을 지우고 마지막 명령을 실행합니다.
화살표 키를 사용하지 않고 Linux에서 마지막 명령을 반복하는 방법을 성공적으로 배웠지만이 게시물에 대해 여전히 궁금한 점이 있으면 의견 섹션에서 자유롭게 물어보십시오.