Bash를위한 최고의 키보드 단축키 (일명 Linux 및 macOS 터미널)
Bash는 우분투와 데비안부터 레드햇과 페도라에 이르기까지 대부분의 리눅스 배포판에서 기본 명령 행 쉘입니다. bash는 macOS에 포함 된 기본 쉘이기도하며 Windows 10에 Linux 기반 bash 환경을 설치할 수 있습니다.
bash 쉘에는 사용할 수있는 다양한 키보드 단축키가 있습니다. 이것은 모든 운영 체제에서 bash로 작동합니다. SSH 또는 텔넷 세션을 통해 원격으로 bash에 액세스하는 경우 키 매핑 방식에 따라 일부는 작동하지 않을 수 있습니다.
프로세스 작업
다음 바로 가기를 사용하여 실행중인 프로세스 관리.
- Ctrl + C: 터미널에서 실행중인 현재 포 그라운드 프로세스를 인터럽트 (강제 종료)합니다. 이것은 SIGINT 시그널을 프로세스에 보낸다. 이것은 기술적 인 요청 일 뿐이다. 대부분의 프로세스가이를 존경하지만 일부는 그것을 무시할 수있다..
- Ctrl + Z: bash에서 실행중인 현재 포 그라운드 프로세스를 일시 중단합니다. 이렇게하면 SIGTSTP 신호가 프로세스로 전송됩니다. 프로세스를 나중에 포 그라운드로 되돌리려면
fg process_name
명령. - Ctrl + D: bash 쉘을 닫으십시오. 이것은 EOF (End-of-file) 마커를 bash에 보내고 bash는이 마커를 받으면 종료합니다. 이는 다음을 실행하는 것과 유사합니다.
출구
명령.
화면 제어
다음 단축키를 사용하면 화면에 나타나는 내용을 제어 할 수 있습니다..
- Ctrl + L: 화면을 지 웁니다. 이는 "clear"명령을 실행하는 것과 유사합니다..
- Ctrl + S: 화면의 모든 출력을 중지합니다. 이것은 길고 자세한 출력을 많이하는 명령을 실행할 때 특히 유용하지만 Ctrl + C로 명령 자체를 중단하고 싶지는 않습니다.
- Ctrl + Q: Ctrl + S로 화면을 멈추고 출력을 다시 시작합니다..
커서 이동
다음 단축키를 사용하여 명령을 입력하는 동안 커서를 현재 줄 주위로 빠르게 이동하십시오..
- Ctrl + A 또는 집: 줄의 시작 부분으로 이동.
- Ctrl + E 또는 종료: 줄의 끝으로 가라..
- Alt + B: 왼쪽으로 (뒤로) 한 단어 이동.
- Ctrl + B: 왼쪽으로 (뒤로) 한 문자 이동.
- Alt + F: 한 단어 앞으로 (앞으로) 이동하십시오..
- Ctrl + F: 오른쪽 (앞으로) 한 글자 이동.
- Ctrl + XX: 행의 시작과 커서의 현재 위치 사이를 이동합니다. 이렇게하면 Ctrl + XX를 눌러 줄의 처음으로 돌아가서 무언가를 변경 한 다음 Ctrl + XX를 눌러 원래의 커서 위치로 돌아갈 수 있습니다. 이 바로 가기를 사용하려면 Ctrl 키를 누른 상태에서 X 키를 두 번 누릅니다..
텍스트 삭제하기
문자를 빠르게 삭제하려면 다음 단축키를 사용하십시오.
- Ctrl + D 또는 지우다: 커서 아래의 문자 삭제.
- Alt + D: 현재 줄의 커서 뒤에있는 모든 문자 삭제.
- Ctrl + H 또는 역행 키이: 커서 앞에있는 문자 삭제.
오타 수정
이 바로 가기를 사용하여 오타를 수정하고 키 누르기를 취소 할 수 있습니다..
- Alt + T: 현재 단어를 이전 단어로 바꾸기.
- Ctrl + T: 커서 앞에있는 마지막 두 문자를 서로 바꿉니다. 두 문자를 잘못된 순서로 입력하면 오타를 신속하게 수정할 수 있습니다..
- Ctrl + _: 마지막 키 누름을 취소하십시오. 이 작업을 반복하여 여러 번 실행 취소 할 수 있습니다..
절단 및 붙여 넣기
Bash는 기본적인 잘라 내기 및 붙여 넣기 기능을 포함합니다..
- Ctrl + W: 커서 앞의 단어를 잘라내어 클립 보드에 추가합니다..
- Ctrl + K: 커서 뒤에있는 부분을 잘라서 클립 보드에 추가합니다..
- Ctrl + U: 커서 앞에있는 부분을 잘라내 클립 보드에 추가합니다..
- Ctrl + Y: 클립 보드에서 잘라낸 마지막 것을 붙여 넣습니다. 여기서 y는 "yank".
문자 대문자 사용
bash 쉘은 문자를 대문자 나 소문자로 빠르게 변환 할 수 있습니다 :
- Alt + U: 커서의 모든 문자를 현재 단어의 끝 부분까지 대문자로 변환하여 문자를 대문자로 변환합니다..
- Alt + L: 커서에서 현재 단어 끝까지의 모든 문자를 소문자로 변환하고 문자를 소문자로 변환합니다..
- Alt + C: 커서 아래의 문자를 대문자로 바꿉니다. 커서가 현재 단어의 끝으로 이동합니다..
탭 완성
탭 완성은 매우 유용한 bash 기능입니다. 파일, 디렉토리 또는 명령 이름을 입력하는 동안 Tab 키를 누르면 가능한 경우 bash가 자동으로 입력 내용을 완료합니다. 그렇지 않다면 bash는 여러 가지 가능한 일치 항목을 표시 할 것이고 입력을 계속하고 Tab을 눌러 타이핑을 마칠 수 있습니다.
- 탭: 입력중인 파일, 디렉토리 또는 명령을 자동으로 완료합니다..
예를 들어 / home / chris /에 really_long_file_name이라는 파일이 있고이 디렉토리에 "r"로 시작하는 유일한 파일 이름 인 경우 / home / chris / r을 입력하고 Tab 키를 누르면 bash가 자동으로 입력됩니다 / home / chris / really_long_file_name입니다. "r"로 시작하는 파일이나 디렉토리가 여러 개있는 경우 bash가 사용자에게 가능성을 알려줍니다. 그 중 하나를 입력하고 계속하려면 "Tab"을 누르십시오..
귀하의 명령 역사 작업
사용자 계정의 bash 내역 파일에 저장된 최근 명령을 빠르게 스크롤 할 수 있습니다.
- Ctrl + P 또는 위쪽 화살표: 명령 내역에서 이전 명령으로 이동합니다. 바로 가기를 여러 번 눌러 기록을 거슬러 살펴 봅니다..
- Ctrl + N 또는 아래쪽 화살표: 명령 히스토리의 다음 명령으로 이동하십시오. 바로 가기를 여러 번 눌러 기록을 진행합니다..
- Alt + R: 편집 한 경우 기록에서 가져온 명령의 변경 사항 되돌리기.
Bash에는 이전에 실행 한 명령을 검색하는 데 사용할 수있는 특별한 "회수"모드가 있습니다.
- Ctrl + R: 당신이 제공 한 문자와 일치하는 마지막 명령을 회상해라. 이 바로 가기를 누르고 명령에 대한 bash 기록을 검색하려면 입력을 시작하십시오..
- Ctrl + O: Ctrl + R로 찾은 명령을 실행하십시오..
- Ctrl + G: 명령을 실행하지 않고 기록 검색 모드를 종료합니다..
이맥스 대 vi 키보드 단축키
위의 지시 사항은 bash에서 기본 키보드 단축키 구성을 사용한다고 가정합니다. 기본적으로 bash는 이맥스
-스타일 키. 당신이 더 익숙하다면 vi
텍스트 편집기에서 vi 스타일 키보드 단축키로 전환 할 수 있습니다.
다음 명령은 bash를 vi
방법:
설정 -o vi
다음 명령은 bash를 기본값으로 되돌립니다. 이맥스
방법:
세트 -o 이맥스
귀하의 툴 벨트에이 중 몇 가지를 사용하면 곧 터미널 마스터가 될 것입니다..