"Bash 단축키"의 두 판 사이의 차이

 
(사용자 2명의 중간 판 8개는 보이지 않습니다)
3번째 줄: 3번째 줄:
==목록==
==목록==
*{{키|Tab}}: 자동완성 ★★★
*{{키|Tab}}: 자동완성 ★★★
*{{키|Ctrl|c}}: 중단하기([[SIGINT]])<ref>현재 실행중인 태스크에 종료신호 보내기</ref> ★★
*{{키|Ctrl|C}}: 중단하기([[SIGINT]])<ref>현재 실행중인 태스크에 종료신호 보내기</ref> ★★
*{{키|Ctrl|l}}: 화면 지우기 ([[리눅스 clear]]와 동일) ★
*{{키|Ctrl|L}}: 화면 지우기 ([[리눅스 clear]]와 동일) ★
*{{키|Ctrl|t}}: 앞두글자 맞바꾸기
*{{키|Ctrl|T}}: 앞두글자 맞바꾸기
*{{키|Ctrl|r}}: 이전 명령어 검색 ★
*{{키|Ctrl|R}}: 이전 명령어 검색 ★
*{{키|Ctrl|x}}, {{키|Ctrl|v}}: bash 버전 표시
*{{키|Ctrl|X}}, {{키|Ctrl|V}}: bash 버전 표시
*{{키|Ctrl|x}}, {{키|Ctrl|x}}: 이전 커서 위치(토글)
*{{키|Ctrl|X}}, {{키|Ctrl|X}}: 이전 커서 위치(토글)
*{{키|Ctrl|Z}}: 일시정지


==그다지 알 필요 없는 것==
==중요하지 않은 것==
*{{키|Ctrl|p}}: 이전 명령어( = {{키|↑}} )
*{{키|Ctrl|P}}: 이전 명령어( = {{키|↑}} )
*{{키|Ctrl|n}}: 다음 명령어( = {{키|↓}} )
*{{키|Ctrl|N}}: 다음 명령어( = {{키|↓}} )
*{{키|Ctrl|h}}: 앞글자 삭제( = {{키|Backspace}} )
*{{키|Ctrl|H}}: 앞글자 삭제( = {{키|Backspace}} )
*{{키|Ctrl|i}}: 자동완성( = {{키|Tab}} )
*{{키|Ctrl|I}}: 자동완성( = {{키|Tab}} )
*{{키|Ctrl|j}}: 실행하기( = {{키|Enter}} )
*{{키|Ctrl|J}}: 실행하기( = {{키|Enter}} )


;커서 이동
;커서 이동
*{{키|Ctrl|b}}: 왼쪽으로 이동( = {{키|←}} )
*{{키|Ctrl|B}}: 왼쪽으로 이동( = {{키|←}} )
*{{키|Ctrl|f}}: 오른쪽으로 이동( = {{키|→}} )
*{{키|Ctrl|F}}: 오른쪽으로 이동( = {{키|→}} )
*{{키|Ctrl|a}}: 행 처음으로 이동( = {{키|Home}} )
*{{키|Ctrl|A}}: 행 처음으로 이동( = {{키|Home}} )
*{{키|Ctrl|e}}: 행 끝으로 이동( = {{키|End}} )
*{{키|Ctrl|E}}: 행 끝으로 이동( = {{키|End}} )


;서버 클립보드<ref>클라이언트 클립보드가 아님. 클라이언트 클립보드가 더 편리하므로 사용 안함...</ref>
;서버 클립보드<ref>클라이언트 클립보드가 아님. 클라이언트 클립보드가 더 편리</ref>
*{{키|Ctrl|k}}: (행) 커서 뒤로 잘라내기
*{{키|Ctrl|K}}: (행) 커서 뒤로 잘라내기
*{{키|Ctrl|u}}: (행) 커서 앞으로 잘라내기
*{{키|Ctrl|U}}: (행) 커서 앞으로 잘라내기
*{{키|Ctrl|w}}: (단어) 커서 앞으로 잘라내기
*{{키|Ctrl|W}}: (단어) 커서 앞으로 잘라내기
*{{키|Ctrl|y}}: 클립보드 내용 붙이기
*{{키|Ctrl|Y}}: 클립보드 내용 붙이기


;ESC 키<ref>원래 단축키는 {{키|Alt}} 키 사용하지만, 클라이언트가 점유하고 있으므로 사용불가. {{키|Esc}}로 대체사용 가능하나 불편해서 사용 안함...</ref>
;ESC 키<ref>원래 단축키는 {{키|Alt}} 키 사용하지만, 클라이언트가 점유하고 있으므로 사용불가. {{키|Esc}}로 대체사용 가능하나 불편해서 사용 안함...</ref>
*{{키|Esc|b}}: 이전 단어로 이동
*{{키|Esc|b}}: 이전 단어로 이동 ({{키|alt|←}})
*{{키|Esc|f}}: 다음 단어로 이동
*{{키|Esc|f}}: 다음 단어로 이동
*{{키|Esc|c}}: 현재 문자를 대문자로 바꾸고 단어 끝으로 이동
*{{키|Esc|d}}: 현재부터 단어 끝까지 잘라내기
*{{키|Esc|d}}: 현재부터 단어 끝까지 잘라내기
*{{키|Esc|l}}: 현재부터 단어 끝까지 소문자로 변경
*{{키|Esc|c}}: 현재 문자를 대문자로 바꾸고 단어 끝까지 소문자로 변경(capitalize)
*{{키|Esc|l}}: 현재부터 단어 끝까지 소문자로 변경(lowercase)
*{{키|Esc|u}}: 현재부터 단어 끝까지 대문자로 변경(uppercase)
*{{키|Esc|.}}: 이전 명령어 붙이기


==같이 보기==
==같이 보기==
42번째 줄: 45번째 줄:
<references/>
<references/>


==참고 자료==
==참고==
*https://en.wikipedia.org/wiki/Bash_(Unix_shell)
*https://en.wikipedia.org/wiki/Bash_(Unix_shell)


[[분류: bash]]
[[분류: bash]]
[[분류: 단축키]]
[[분류: 단축키]]

2018년 8월 23일 (목) 04:43 기준 최신판

bash 단축키

1 목록[ | ]

  • Tab : 자동완성 ★★★
  • Ctrl+C: 중단하기(SIGINT)[1] ★★
  • Ctrl+L: 화면 지우기 (리눅스 clear와 동일) ★
  • Ctrl+T: 앞두글자 맞바꾸기
  • Ctrl+R: 이전 명령어 검색 ★
  • Ctrl+X, Ctrl+V: bash 버전 표시
  • Ctrl+X, Ctrl+X: 이전 커서 위치(토글)
  • Ctrl+Z: 일시정지

2 중요하지 않은 것[ | ]

  • Ctrl+P: 이전 명령어( = )
  • Ctrl+N: 다음 명령어( = )
  • Ctrl+H: 앞글자 삭제( = ← Backspace )
  • Ctrl+I: 자동완성( = Tab )
  • Ctrl+J: 실행하기( = Enter )
커서 이동
  • Ctrl+B: 왼쪽으로 이동( = )
  • Ctrl+F: 오른쪽으로 이동( = )
  • Ctrl+A: 행 처음으로 이동( = Home )
  • Ctrl+E: 행 끝으로 이동( = End )
서버 클립보드[2]
  • Ctrl+K: (행) 커서 뒤로 잘라내기
  • Ctrl+U: (행) 커서 앞으로 잘라내기
  • Ctrl+W: (단어) 커서 앞으로 잘라내기
  • Ctrl+Y: 클립보드 내용 붙이기
ESC 키[3]
  • Esc+b: 이전 단어로 이동 (alt+)
  • Esc+f: 다음 단어로 이동
  • Esc+d: 현재부터 단어 끝까지 잘라내기
  • Esc+c: 현재 문자를 대문자로 바꾸고 단어 끝까지 소문자로 변경(capitalize)
  • Esc+l: 현재부터 단어 끝까지 소문자로 변경(lowercase)
  • Esc+u: 현재부터 단어 끝까지 대문자로 변경(uppercase)
  • Esc+.: 이전 명령어 붙이기

3 같이 보기[ | ]

4 주석[ | ]

  1. 현재 실행중인 태스크에 종료신호 보내기
  2. 클라이언트 클립보드가 아님. 클라이언트 클립보드가 더 편리
  3. 원래 단축키는 Alt 키 사용하지만, 클라이언트가 점유하고 있으므로 사용불가. Esc로 대체사용 가능하나 불편해서 사용 안함...

5 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}