OS

[Linux Command Line] 리눅스 단축키와 히스토리

ride-dev 2023. 12. 31. 14:43

단축키는 필수적인 것이 아니지만, 사용하면 빠르고 효율적으로 작업할 수 있습니다.

Shortcuts 단축키

단축키 설명    
Ctrl l 화면을 지우는 단축키
(clear와 달리 보여지는 화면만 지움)
(스크롤을 올리면 이전 출력을 확인할 수 있음)
 
Ctrl a
Home
커서를 시작점으로 > start
> start
Ctrl e
End
커서를 끝으로 > start
> start
Ctrl →
Alt →
Alt f
커서를 한 단어 오른쪽으로 > one two three
> one two three
Ctrl ←
Alt ←
Alt b
커서를 한 단어 왼쪽으로 > one two three
> one two three
Ctrl t 커서에 위치한 문자와, 커서 왼쪽의 문자를 교체 > one wto three
> one two three
Alt t 커서에 위치한 단어와, 커서 왼쪽의 단어를 교체 > two one three
> one two three
Ctrl k 커서를 기준으로, 문자를 커서의 위치부터 그 줄의 끝까지 잘라냄 > 12345 678
> 12  
Ctrl u 커서를 기준으로, 문자를 커서의 왼쪽부터 그 줄의 시작까지 잘라냄 > 123 12345
> 345
Alt d 커서를 기준으로, 현재 단어의 끝까지 잘라냄 > 12345 678
> 12   678
Ctrl w
Alt Delete
커서를 기준으로, 현재 단어의 시작까지 잘라냄 > 123 12345
> 123 345

Ctrl y 잘라낸 문자를 붙여넣음  
Ctrl r 히스토리 검색  

History 히스토리

이미 실행한 명령어를 다시 부르거나, 실행했던 명령어들의 기록을 봅니다.

!숫자 를 입력하면, 히스토리에 입력된 명령어 중 숫자 번째에 기록된 명령어를 호출합니다.

ctrl r을 눌러 히스토리에서  특정 문자열을 최근 입력부터 검색할 수 있습니다.

ctrl r을 한 번 더 누르면 이전 입력이 있었는지 확인합니다.

엔터를 눌러 실행하고, 아래쪽 방향키를 눌러 탈출합니다.\

 

히스토리는  홈 디렉토리의 숨김파일인 .bash_history에 저장되어 있습니다.

히스토리 파일에 저장되는 용량 기본값은 2000입니다.

현재 세션의 메모리에 저장할 수 있는 히스토리는 1000입니다.

.bash_config나 .bashrc 파일에서 수정할 수 있습니다.

 

history -c 를 통해 히스토리 내역을 지울 수 있습니다.

728x90