맥북 터미널을 사용하다 보면 아래와 같이 컴퓨터의 이름까지 길게 보이는 것을 볼 수 있습니다.
크게 상관 없지만 긴 명령어를 치거나 하면 줄이 넘어가거나 하는 불편함이 생기게 됩니다.
그래서 이번에는 컴퓨터 이름을 제거하고 유저명으로만 간단하게 나타나도록 하는 것을 알아보도록 하겠습니다.
1. 터미널 컴퓨터 이름 삭제하고 유저명으로만 보이게 하기
우선 아래 명령어를 터미널에 입력해서 vi 에디터로 .zshrc 파일을 불러 줍니다.
vi ~/.zshrc
아래 코드를 복사해서 에디터의 맨 아래로 붙여 넣어 줍니다.
에디터를 수정하려면 i 를 눌러 insert 모드로 바꿔 준 후 입력하면 됩니다.
다 작성하셨다면 esc 를 누른뒤 :wq 를 눌러 빠져 나오면 됩니다.
prompt_context() {
if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
prompt_segment black default "%(!.%{%F{yellow}%}.)$USER"
fi
}
아래와 같이 vi 에디터로 .zshrc 파일을 수정하시면 됩니다.
그리고 빠져나와서 에디터를 껐다가 키시면 다음과 같이 정상적으로 적용이 된 것을 확인하실 수 있습니다.
2. 유저 이름 삭제 하기
유저 이름도 안보이게 하고 싶으실 수도 있겠죠?
이번에는 유저 이름도 안보이게 한번 설정을 해보도록 하겠습니다.
DEFAULT_USER="mac 사용자 이름" //필자는 ryan
위 명령어를 복사해서 vi 에디터로 .zshrc 파일을 수정해 줍니다.
아래와 같이 입력을 해 주고 빠져 나오면,
다음과 같이 적용 된 것을 확인하실 수 있습니다.
3. 유저 이름 변경 하기
이번에는 이름을 다른 이름으로 한번 변경해보도록 하겠습니다.
아래 코드를 마찬가지로 .zshrc 파일에 추가해주고 저장해줍니다.
prompt_context() {
prompt_segment black default "하고싶은이름"
}
그러면 아래와 같이 정상적으로 저장 되는 것을 확인하실 수 있습니다.
4. 자동 완성 기능 사용하기
이 기능을 사용하면 굉장히 유용합니다. 내가 혹시나 잊은 명령어가 있다면 앞에 몇글자만 적어도 기존에 적었던 명령어가 자동 완성 되어 보여 집니다.
설정하는 방법을 한번 알아 보도록 하겠습니다.
먼저 zsh-autosuggestions 플러그인을 설치 해 주어야 합니다.
아래 깃헙 사이트로 가서 직접 다운 받으셔도 됩니다.
아래 코드를 복사해서 터미널에 붙여 넣으면 자동으로 다운로드가 됩니다.
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
설치가 완료 되셨다면 .zshrc 파일에서 plugin 부분을 찾으셔서 다음과 같이 수정해 주시면 됩니다.
저는 깃을 설치해서 저렇게 깃과 자동완성 플러그인이 존재하는데 깃이 없으시다면 아래와 같이 적어주시면 됩니다.
plugins=(zsh-autosuggestions)
plugins가 있는지 찾아보시고 있다면 추가만 해주시면 되고 없다면 명령어 전체를 입력해 주시면 됩니다.
설정이 완료 되셨다면 아래와 같이 자동완성 기능을 사용하실 수 있습니다.
자동완성된 문장을 그대로 적고 싶으시다면 오른쪽 화살표를 눌러 주시면 됩니다.
그럼 이것으로 터미널에서 이름을 설정하는 방법과 자동완성 기능을 사용하는 방법을 알아 보았습니다.
감사합니다.
'프로그래밍 > backend' 카테고리의 다른 글
[git] 깃허브에서 하위 폴더만 복사해오기 (0) | 2022.02.15 |
---|---|
맥 터미널 iTerm2(oh-my-zsh) 창크기, 색상, 테마, 폰트 변경하기 (1) | 2021.09.07 |
[github] 프로젝트 소스코드 다운받아서 사용하기 (3) | 2020.10.31 |
[git] git 사용법 :: add/commit/log/revert/reset/branch (0) | 2020.10.24 |
[Linux] E: Unable to locate package python3-pip 오류 해결 (0) | 2020.10.09 |