셸 도움 기능

2024. 2. 7. 11:38리눅스/모두의 리눅스

728x90
반응형

커맨드 라인 편집

프롬프트 기호($-일반사용자, #-슈퍼유저) 뒤에 명령어를 입력하는 부분을 "커맨드 라인(행)"이라고 한다.

커서 이동

  • ctrl + b눌르면 커서는 왼쪽으로 이동(뒤로)
  • ctrl + f눌르면 커서는 오른쪽으로 이동(앞으로)
  • ctrl + a눌르면 커서는 맨 앞으로 이동
  • ctrl + e눌르면 커서는 맨 뒤로이동

단어 단위로 커서 이동

  • Meta + b - 한 단어 뒤로 이동
  • Meta + f - 한 단어 앞으로 이동
  • Meta는 일반적으로 키보드에서 "Esc" or "Alt" 의미

Esc를 누르고 뗸 뒤에 f or b를 누르면 된다.

문자 삭제

  • ctrl + n (backspace) - 커서 위치 기준으로 뒤(왼쪽)에 있는 한 문자 삭제
  • ctrl + d (Delete) - 커서 위치의 한 문자를 삭제
  • ctrl + w - 커서 뒤(왼쪽)에 공백이 나오기 전까지 있는 문자들(단어)를 삭제

자르기와 붙여넣기

  • ctrl + k - 커서의 위치에서 끝까지 삭제
  • ctrl + u - 커서의 위치에서 커맨드 라인의 첫 문자까지 삭제
  • ctrl + y - 마지막으로 지운 내용을 삽입

키보드 입력이 안 되는 경우

키보드 입력이 화면에 표시되지 않을 때에는 화면에 표시하는 것을 잠그는 "ctrl + s"를 눌렀을 가능성이 있다.

"ctrl + q"를 누르면 화면 표시 잠금이 해제된다.

 

ctrl + s 로 잠가도 문자열은 계속 입력 된다. 화면에 아무것도 표시되지 않는다고 아무 문자나 입력하지 말고 침착하게 ctrl + q를 눌러준다.

실행한 명령이 종료하지 않아 프롬프트가 뜨지 않는 경우

  • ctrl + c 강제 종료 후 프롬프트로 이동

자동 완성 기능

  • 명령어 일부를 입력 후 "tab"키를 눌르면 자동으로 명령어를 완성시켜 준다

ec까지 입력 후 tab 입력하면 echo가 자동완성 된다.

만약 명령어 후보가 여러개이면 tab을 두번 누르면 목록이 출력된다.

https://new.atsit.in/20843/

명령 이력

  • ctrl + p - 바로 전 명령으로 이동
  • ctrl + n - 다음 명령으로 이동
  • ctrl + r - 이력을 검색(증분검색)

명령 이력 검색

ctrl + r을 입력하면 프롬프트가 다음과 같이 증분 검색이라는 모들 변경된다.

증분 검색은 문자를 하나 입력할 때마다 이력을 검색해준다. 즉 네이버에서 검색어를 다 눌르지 않아도 자동완성해주는 기능을 생각하면 된다

  • ctrl + r - 문자를 하나씩 입력할 때마다 검색을 수행
  • Enter - 현재 검색 결과를 실행
  • Esc - 현재 검색 결과를 실행하지 않은 채 커맨드 라인으로 복귀
  • ctrl + g - 검색 결과를 지우고 프롬프트로 복귀
반응형

'리눅스 > 모두의 리눅스' 카테고리의 다른 글

파일 조작의 기본  (1) 2024.02.12
파일과 디렉터리  (1) 2024.02.10
  (1) 2024.01.31
리눅스  (0) 2024.01.31
iptables 방화벽의 NAT 설정하기  (0) 2024.01.30