iTerm2 with PPTP
했던 일
왜 하려고 했는가?
명령 실수를했을 때
bash
-bash: テキトーなコマンド: command not found
이건 외롭다고 생각했다.
이런 것은 다소 과격한 것이 재미있는 것입니다.
필수 환경
아래 준비
command_not_found_handle
를 사용합니다. 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/eddieantonio
brew install imgcat
이 두 가지를 실행하면 괜찮습니다.bash
$ imgcat -v
imgcat 2.1.0
이제 아래 준비는 끝
구현
bash
$ vi .bashrc
.bashrc
function command_not_found_handle(){
if [ -e お好きな画像のパス ];then
imgcat お好きな画像のパス
fi
}
$ vi .bash_profile
.bash_profile
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
이런 식으로 추가해 봅시다.
bash
$ source ~/.bash_profile
를 실행합시다.
이것으로 끝입니다! 이것으로 커맨드 실수도 즐거워집니다!
요약
생각해 냈지만 의외로 시간이 걸렸다.
특히 bash_profile에서. . .
별칭이라든지 색칠해도 편리한 커스터마이즈는 있지만 어딘가 쓸데없는 커스터마이즈가 나는 좋아합니다!
Reference
이 문제에 관하여(iTerm2 with PPTP), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/dddaik/items/739e37fc77562b2dc7ae텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)