'MAC -> UBUNTU SSH 원격 접속'에 해당되는 글 1건

  1. 2015.02.08 [mac 터미널] 고급 키보드 기법 MAC -> UBUNTU SSH 원격 접속

<커서이동>

MAC -> UBUNTU SSH 원격 접속시 MAC 기본 터미널 커맨드라인 단축키이다.

커맨드 라인 명령이 길어지면 커서 한글자씩 이동하면 시간이 오래걸릴 때가 있다. 이럴 때 맨 앞이나 맨 끝으로 커서 이동, 단어 간의 이동이 가능하면 조금이라도 덜 귀찮아 진다.


참고> 책 : 리눅스커맨드라인 완벽입문서 참고하여 MAC환경에 맞게 수정했다.


예) 정규표현식 사용하는 경우 명령행이 길어진다.

sharpen@sharpen-desktop:~$ echo "This works." | grep -E '[[:upper:]][[:upper:][:lower:]]*\.'

 키

실행 

control-a

 줄 맨 앞으로 커서 이동

control-e 

 줄 맨 끝으로 커서 이동

control-f 

 다음 한 글자로 커서 이동, 오른쪽 화살표키와 동일 

control-b 

 이전 한 글자로 커서 이동, 왼쪽 화살표키와 동일 

ESC-f 

 다음 한 단어로 커서 이동(연속 타이핑 안됨 ESC누르고 F키 차근 차근 순서대로 눌러야 먹는다. ESC누른 채로 FFFFFFF 안먹는다는 소리)

ESC-b 

 이전 한 단어로 커서 이동(연속 타이핑 안됨 ESC누르고 F키 차근 차근 순서대로 눌러야 먹는다. ESC누른 채로 FFFFFFF 안먹는다는 소리)) 

ctrl-l 

화면을 지우고 커서를 왼쪽 최상단으로 이동. clear 명령어와 동일 


<텍스트 수정>


 키

실행 

 control-d

 현재 커서 위치에 있는 글자 지우기

 control-t

 현재 커서 위치에 있는 글자와 바로 앞 글자 위치 바꾸기 

 ESC-t

 현재 커서 위치에 있는 단어와 바로 앞 단어 위치 바꾸기

 ESC-l

 현재 커서 위치에 있는 글자부터 그 단어 끝 부분까지 소문자로 바꾸기

 ESC-u

  현재 커서 위치에 있는 글자부터 그 단어 끝 부분까지 대문자로 바꾸기



<잘라내기/붙이기 명령어>


 키

실행 

 control-k

현재 커서 위치로부터 그 줄 끝 부분 까지 텍스트 지우기 

 control-u

 현재 커서 위치로부터 그 줄 처음 부분까지 텍스트 지우기 

 ESC-d

 현재 커서 위치에서부터 그 단어 끝 부분까지 텍스트 지우기

 ESC-delete

 현재 커서 위치에서부터 그 단어 앞 부분까지 텍스트 삭제하기. 단 커서가 단어 맨 앞에 위치하고 있다면 바로 앞 단어를 삭제한다 

control-y 

kill-ring에 있는 텍스트를 복사해서 현재 커서 위치에 삽입하기(!? 무슨 말인지 잘 모르겠음 ㅋㅋ)



Posted by 제로스틴
,