터미널을 사용할때 유용한 단축키 모음입니다.
ALT + A – 줄의 시작으로갑니다.
ALT + B – 커서 앞의 한 문자를 이동합니다.
ALT + C – 실행중인 명령 / 프로세스를 일시 중단합니다. CTRL + C와 동일
ALT + D – 빈 터미널을 닫습니다 (아무 것도 입력되지 않으면 터미널을 닫습니다). 또한 커서 다음의 모든 chracter를 삭제합니다.
ALT + F – 한 문자 앞으로 이동합니다.
Alt + T – 마지막 두 단어를 바꿉니다.
ALT + U – 커서 다음에 단어의 모든 문자를 대문자로 표시하십시오.
ALT + L – 커서 다음에 단어의 모든 문자를 캡쳐 해제합니다.
Alt + R – 편집 한 경우 기록에서 가져온 명령에 대한 변경 사항을 모두 취소합니다.
위의 출력에서 볼 수 있듯이 리버스 검색을 사용하여 명령을 가져 와서 해당 명령의 마지막 문자를 변경하고 ALT + R을 사용하여 변경 사항을 되돌 립니다.
여러 명령에 동일한 옵션을 사용하려는 경우이 바로 가기를 사용하여 이전 명령의 마지막 단어를 다시 가져올 수 있습니다. 예를 들어,“ls -r”명령을 사용하여 디렉토리의 내용을 짧게해야합니다. 또한“uname -r”을 사용하여 커널 버전을보고 싶습니다. 두 명령 모두에서 공통어는 "-r"입니다. ALT + 로 편리하게 바로가는게 가능합니다. 먼저 ls -r 명령을 실행하여 역 단락을 수행하고 nex 명령에서 마지막 단어 "-r"을 사용하십시오 (예 : uname).
아래와 같은 명령을 입력한다고 가정하겠습니다. N 번째 줄에있는 동안 첫 번째 문자에 오타가 있음을 알았습니다.
$ gind . -mtime -1 -type
눈치 채 셨나요? 위 명령에서“find”대신“gind”를 입력했습니다. 왼쪽 화살표를 첫 글자까지 끝까지 눌러이 오류를 해결하고“g”를“f”로 바꿉니다. 또는 Ctrl + A 또는 Home 키를 누르면 즉시 줄의 시작 부분으로 이동하여 철자가 틀린 문자를 바꿉니다. 몇 초가 절약됩니다.
이 바로 가기 키는 커서를 한 문자 즉 커서 앞의 한 문자 뒤로 이동할 수 있습니다. 또는 왼쪽 화살표를 사용하여 한 문자 뒤로 이동할 수 있습니다.
명령을 완료하는 데 너무 오래 걸리거나 실수로 실행 한 경우 CTRL + C 를 사용하여 명령을 강제로 중지하거나 종료 할 수 있습니다 .
백 스페이스 키가 작동하지 않는 시스템이있는 경우 Ctrl + D 를 사용하여 한 문자를 뒤로 삭제할 수 있습니다 . 이 바로 가기를 사용하면 종료와 유사하게 현재 세션에서 로그 아웃 할 수 있습니다.
명령이나 줄의 시작 부분에서 철자가 틀린 단어를 수정 한 후에 CTRL + E 를 누르면 줄의 끝으로 빠르게 이동합니다. 또는 키보드에서 END 키를 사용할 수 있습니다.
커서를 한 문자 씩 앞으로 이동하려면 오른쪽 화살표 키 대신 CTRL + F 를 누르 십시오 .
위 스크린 샷에서 볼 수 있듯이 역 검색을 수행했지만 명령을 실행하지 않고 기록 검색 모드를 종료했습니다.
CTRL + H – 커서 앞의 문자를 BASKSPACE와 같이 삭제합니다.
CTRL + J – ENTER / RETURN 키와 동일합니다.
ENTER 키가 작동하지 않습니까? 문제 없어요! ENTER 키 대신 CTRL + J 또는 CTRL + M을 사용할 수 있습니다.
커서 다음의 문자를 삭제하기 위해 DELETE 키를 계속 누르고있을 필요는 없습니다. 커서 다음의 모든 문자를 삭제하려면 CTRL + K 를 누르 십시오 .
화면을 지우려면 "clear"를 입력하지 마십시오. CTRL + L을 누르면 현재 입력 된 행을 지우고 다시 표시 할 수 있습니다.
CTRL + M – CTRL + J 또는 RETURN과 동일합니다.
CTRL + N – 명령 내역에 다음 줄을 표시합니다.
아래쪽 화살표를 사용할 수도 있습니다.
CTRL + O – 역방향 검색 (예 : CTRL + R)을 사용하여 찾은 명령을 실행합니다.
CTRL + P – 명령 내역에서 이전 줄을 표시합니다.
위쪽 화살표를 사용할 수도 있습니다.
CTRL + R – 기록을 뒤로 검색합니다 (역 검색).
CTRL + S – 기록을 앞으로 검색합니다.
CTRL + T – 마지막 두 문자를 바꿉니다.
이것은 내가 가장 좋아하는 단축키 중 하나입니다. "ls"대신 "sl"을 입력했다고 가정하겠습니다. 문제 없어요! 이 단축키는 아래 스크린 샷과 같이 문자를 바꿉니다.
이 단축키는 입력 한 모든 문자를 한 번에 뒤로 삭제합니다.
CTRL + V – 다음 문자를 그대로 입력합니다.
CTRL + W – 커서 앞의 단어를 삭제합니다.
CTRL + U와 혼동하지 마십시오. Ctrl + W는 커서 뒤의 모든 항목을 삭제하지 않고 한 단어 만 삭제합니다.
CTRL + X – 현재 단어의 가능한 파일 이름 완성을 나열합니다.
CTRL + XX – 명령 행 시작과 현재 커서 위치 사이를 이동합니다 (다시 다시).
CTRL + Y – 삭제하거나 잘라낸 마지막 항목을 검색합니다.
21 번째 명령에서 CTRL + W를 사용하여“-al”이라는 단어를 삭제했습니다. CTRL + Y를 사용하여 해당 단어를 즉시 검색 할 수 있습니다.
보다? “-al”을 입력하지 않았습니다. 대신 CTRL + Y를 눌러 검색했습니다.
이 단축키를 잘 알고있을 것입니다. 현재 실행중인 명령을 종료합니다. 포 그라운드에서 fg 를 사용하거나 백그라운드 에서 bg 를 사용하여 다시 시작할 수 있습니다 .
여러 가지 잡다한
!! – 마지막 명령을 반복합니다.
ESC + t – 마지막 두 단어를 바꿉니다.
ls -al
예를 들어 다음 명령을
al -ls
그게 내가 생각한 전부 야 앞으로 Bash 단축키를 발견하면 계속 추가 할 것입니다. 이 기사에 실수 나 오타가 있다고 생각되면 아래 의견 섹션에 알려주십시오. 최대한 빨리 업데이트하겠습니다.
올 더 좋은 물건. 계속 지켜봐주세요!
건배!