Bash에서 명령이나 경로의 철자를 틀리면 키보드의 커서 키("화살표 키")를 사용하여 커서를 이리저리 움직이고 오타를 수정할 수 있습니다. 전체 단어를 제거하기 위해 반복적으로 Delete 또는 백스페이스 키를 누른 다음 제대로 다시 입력해야 합니다.
Bash에는 터미널을 이동하여 명령을 빠르게 편집하거나 조정할 수 있고 모든 것을 다시 입력할 필요가 없도록 하는 키보드 단축키가 있다는 것을 알고 계셨습니까? 시도해야 할 항목을 살펴보겠습니다.
활성 라인으로 이동
활성 라인의 다른 지점으로 이동하는 방법에는 여러 가지가 있습니다. 홈 누르기 또는 Ctrl + A 키보드에서 시작 부분으로 이동합니다. 종료 또는 Ctrl + E 반대 효과를 가지며 커서를 활성 줄의 끝으로 이동합니다.
Alt 사용 + 나 한 단어 뒤로 이동하고 반복하여 활성 줄의 시작 부분을 향해 단어에서 단어로 뒤로 이동합니다. 너무 과하면 Alt를 누르십시오. + F 반대의 경우:단어에서 단어로 앞으로 이동합니다.
활성 회선 수정
한 번에 한 문자씩 텍스트를 삭제하는 대신 Alt + D 커서 뒤에 오는 전체 단어를 삭제할 수 있습니다. 삭제하기 위해 단어의 시작 부분으로 이동할 필요는 없습니다. Alt를 사용하세요. + 삭제 뒤로 삭제하려면 커서 왼쪽에 있는 단어를 제거합니다.
커서 아래 또는 앞의 문자를 제거하기 위해 Delete와 백스페이스를 계속 사용하겠지만 Ctrl + D 및 Ctrl + 하 조합은 동일한 결과를 가집니다. 더 급진적인 것을 원하시면 Ctrl + W 커서 앞의 활성 라인의 모든 것을 삭제하고 커서 뒤의 모든 것을 그대로 둡니다. Ctrl + 케이 반대로 커서 뒤에 있는 모든 항목을 삭제합니다.
오타 수정
두 단어를 역순으로 입력했다고 가정해 보겠습니다. 삭제하고 다시 입력하는 대신 커서로 두 번째 단어를 대상으로 지정하고 Alt를 누르십시오. + T 당신의 키보드에. 대상 단어는 이전 단어로 위치를 바꿉니다.
역순으로 입력한 문자가 두 개뿐인 경우 두 번째 문자를 대상으로 지정하고 Ctrl 키를 누릅니다. + T , 그리고 이전 위치와 위치를 바꿉니다.
Alt 키를 눌러 절대 경로나 적절한 대문자를 요구하는 기타 명령으로 작업하는 경우 + U 단어를 대상으로 하는 동안 단어 끝까지 커서 뒤의 모든 문자가 대문자로 표시됩니다. Alt 누르기 + L 반대로 하면 소문자로 바뀝니다.
유용한 추가 기능
Bash는 Tab 키를 누르면 반쯤 입력한 명령과 경로를 자동 완성할 만큼 충분히 똑똑합니다. . "/home/username/Pictures"를 불러오는 대신 "/home/username/Pic"과 같은 것을 입력하고 Tab를 누른 경우 아무 작업도 수행하지 않는 경우 "/home/username/Picachu"와 같은 유사한 폴더가 경로에 있을 수 있습니다. Bash는 사용자를 대신해 선택할 수 없으므로 두 개의 경로 중 원하는 경로에 대한 힌트를 제공하려면 하나 또는 두 개의 문자를 더 입력해야 합니다.
경로에 무엇이 있는지 기억나지 않으면 Tab 키를 누를 수 있습니다. 정의된 경로와 일치하는 파일 및 디렉토리를 표시하기 위해 다시 한 번.
Bash는 또한 명령 기록을 보관합니다. 키보드의 위쪽 및 아래쪽 화살표 키를 사용하여 앞뒤로 이동할 수 있습니다. Ctrl를 사용할 수도 있습니다. + P 이전 명령을 다시 선택하고 Bash 기록에서 "뒤로 계속 이동"하기 위해 반복합니다. Ctrl 누르기 + N 반대로 하기 위해. 참고로 다음은 명령줄 기록을 검색하는 더 좋은 방법입니다.
마지막으로, 전체 터미널이 문자와 명령으로 엉망이 된 경우 clear
를 입력할 수 있습니다. 깨끗한 슬레이트처럼 보이도록 Enter 키를 누릅니다. 단축키 Ctrl + L 도 동일한 결과를 생성합니다.
이미 알고 있는 명령의 오타를 수정하는 대신 명령 어휘를 확장하려는 경우 새 명령을 쉽게 기억하는 데 도움이 되는 몇 가지 방법이 있습니다.