iTerm2 with PPTP

2915 단어 PPTPimgcatBashiTerm2

했던 일





왜 하려고 했는가?



명령 실수를했을 때

bash
-bash: テキトーなコマンド: command not found

이건 외롭다고 생각했다.
이런 것은 다소 과격한 것이 재미있는 것입니다.

필수 환경


  • mac
  • iTerm2
  • imgcat
  • bash 4.x 계열

  • 아래 준비


  • command_not_found_handle 를 사용합니다.
  • bash 버전을 확인하십시오

  • bash
    $ bash --version
    

    아마 mac의 표준으로 들어 있는 bash라고 3.x.x계라고 생각합니다.
    3계라고 command_not_found_handle 는 서포트되어 있지 않기 때문에 사용할 수 없습니다.
    - bash 버전을 4 계열로 설정합시다.

    bash
    $ brew install
    

    bash
    $ which bash
    

    하면/usr/local/bin/bash 에 설치되어 있다고 생각합니다.
    이대로는 변경되지 않으므로 로그인 쉘을 변경합니다.

    bash
    $ sudo vi /etc/shells
    

    에서 /usr/local/bin/bash 를 추가합니다.
    추가하면

    bash
    $ chsh -s /usr/local/bin/bash
    

    터미널 재부팅 ....

    bash
    $ bash --version
    GNU bash, バージョン 4.4.12(1)-release (x86_64-apple-darwin17.0.0)
    

    이런 느낌이 있으면 OK
    - imgcat 도입
    htps : // 기주 b. 코 m / 에아 안토니 / / mg 또는 t
    brew tap eddieantonio/eddieantoniobrew install imgcat이 두 가지를 실행하면 괜찮습니다.

    bash
    $ imgcat -v
    imgcat 2.1.0
    

    이제 아래 준비는 끝

    구현


  • .bashrc에 함수 쓰기

  • bash
    $ vi .bashrc
    

    .bashrc
    function command_not_found_handle(){
      if [ -e お好きな画像のパス ];then
         imgcat お好きな画像のパス
      fi
    }
    
  • bash_profile에 후크
  • $ vi .bash_profile
    

    .bash_profile
    if [ -f ~/.bashrc ]; then
        . ~/.bashrc
    fi
    

    이런 식으로 추가해 봅시다.
  • 편집한 내용을 실행시키기 위한 녀석

  • bash
    $ source ~/.bash_profile
    

    를 실행합시다.

    이것으로 끝입니다! 이것으로 커맨드 실수도 즐거워집니다!

    요약



    생각해 냈지만 의외로 시간이 걸렸다.
    특히 bash_profile에서. . .

    별칭이라든지 색칠해도 편리한 커스터마이즈는 있지만 어딘가 쓸데없는 커스터마이즈가 나는 좋아합니다!

    좋은 웹페이지 즐겨찾기