bash의 키 연결을 바꾸어 편안한 단말기 생활

2854 단어 Bash

입문


Hamee Advent Calendar 15일째 되는 글입니다.
bash의 키 연결을 바꾸어 단말기 조작을 편안하게 하는 것이 목적이다.

환경

  • Mac에서 동작 확인
  • Mac OS X ver 10.9.5
  • Windows 미검증
  • 하고 싶은 일


    터미널에서 예를 들어
    php test.php hoge moge foo bar sample
    
    에서 기술한 장면은 다음 절차를 이용하여 명세표를 작성하여 개념 디자인에서 체량의 둘레를 분석하도록 한다
    ssh 0.0.0.0 -i ~/.ssh/sample.pem
    
    에서 기술한 장면은 다음과 같은 절차를 이용하여 명세표를 작성하여 개념 디자인에서 체량의 부피를 분석하도록 한다
    예를 들어 위의 예에서 매개 변수moge의 일부가 수정을 잘못 원할 때ctrl + e 끝에서 왼쪽 키로 상응하는 곳으로 가거나 ctrl + a 처음부터 오른쪽 키로 상응하는 곳으로 가거나
    나는 이런 선택이 있다고 생각한다. 그러면 반드시 잠시 오른쪽 단추를 눌러야 한다. 왼쪽 단추는 느리고 번거롭다.
    상응하는 곳으로 시원하게 이동하고 싶은 것은 하고 싶은 일이다.

    하는 일


    기본 bash를 사용하여 단어 사이를 이동할 수 있습니다.esc + f 다음 단어로 이동esc + b 이전 단어로 이동
    하지만 이렇게 누르면서 esc 연결b 하면 한 단어가 움직일 때 b 라는 글자를 친다.

    그리고 다음 단어를 가기 위해서는 다시 눌러야 한다esc. 귀찮아서 원래esc는 사용하기 어렵다.
    따라서 esc 이 아니라 ctrl 이다.
    ~/.bashrc
    # ctrl+fで次の単語に移動
    bind '"\C-f": forward-word'
    # ctrl+bで前の単語に移動
    bind '"\C-b": backward-word'
    
    이렇게 source ~/.bashrc 하면 ctrl + b 의 단어 간 이동이 가능하다.
    다음은 ctrl + b 이동 moge 이전 ctrl + w 제거 moge 상황입니다.

    폐단으로 본디 ctrl + b 의'왼쪽으로 하나를 이동'하는 행동은 진행할 수 없게 되었지만, 나는 좌우 키로 하면 된다고 생각한다.

    끝내다


    굳이 ctrl + b 해야 할 이유가 없으니까 제가 쉽게 치는 키로 바꾸면 좋겠어요.
    열쇠가 연결된 편안한 단말기 생활을 바꾸세요!

    경품

    ctrl + k 커서 위치에서 줄 끝까지 삭제할 수 있는 것은 유명하지만 반대로 줄 끝까지 삭제하면 어떻게 해야 하나요?ctrl + u 커서 위치에서 행 머리로 이동합니다.
    기억하면 편할 것 같은데

    참고 자료


    예전ctrl + w에도 슬래시를 없애겠다는 기사를 썼으니 같이 쓰세요
    Ctrl+w를 눌렀을 때 사선의 bash 설정을 삭제합니다

    좋은 웹페이지 즐겨찾기