【시단】zsh로 별칭을 설정하는 방법

5217 단어 Zsh

소개



지금까지 별칭을 설정한 적이 없었기 때문에, 자신의 비망록으로서 기재합니다.

이하 3 기사를 참고로 하겠습니다, 내용 거의 copipe의 구성입니다.
자세한 것은 각 기사를 확인해 주세요.

zsh에 별칭이라든지 녀석을 넣으면 삶의 시간이 n초 늘어나 신 - Qiita
zsh의 글로벌 별칭 - Qiita
Docker 명령이 길어서 alias 설정 - Qiita

※아무도 매우 알기 쉬운 좋은 기사였습니다! 감사합니다!

이 기사가 도움이 되는 분


  • 별칭을 설정한 적이 없습니다
  • zsh 초보자

  • 이 기사의 장점


  • zsh로 별칭을 설정할 수 있습니다
  • 오타가 줄어든다
  • 시간이 뜨다

  • 환경


  • macOS Catalina 버전 10.15.1
  • 쉘: zsh

  • 별칭이란?



    디폴트의 ​​커멘드를, 임의의 커멘드와 관련짓는 쇼트 컷과 같은 설정입니다.
    다음과 같은 명령에 활용하면 효과적.
  • 길고 오타하기 쉽습니다
  • 사용 빈도가 높음

  • 별칭 등록 대상



    사용 쉘이 zsh이므로 ~/.zshrc 에 기술합니다.
    ※사용 쉘이 bash라면 ~/.bash_profile

    설정 방법



    · 기본 구문과 설정 로드



    기본 구문은 다음과 같습니다.

    ~/.zshrc
    alias 任意のコマンド=‘元のコマンド’
    

    이런 식으로 작성한 후 zsh를 다시 시작하거나 다음 명령을 실행하여 ~/.zshrc를 읽습니다.

    ~/.zshrc
    source ~/.zshrc
    

    이제 임의 명령을 입력하면 쉘이 원래 명령으로 확장되는 상태가됩니다.

    · 일반 별칭 : Git 관련 등



    여기에서 빌렸습니다.
    zsh에 별칭이라든지 놈들이 넣으면 인생의 시간이 n초 늘어나고 신 - Qiita

    Git 관련 설정입니다.
    일반 별칭의 경우 명령의 시작 부분에 입력해야 합니다.

    ~/.zshrc
    alias gc-b=‘git checkout -balias gc-m=‘git commit -malias gp=‘git push’
    

    · 글로벌 별칭 : grep 등



    여기에서 빌렸습니다.
    zsh의 글로벌 별칭 - Qiita

    zsh 기능. bash에서는 불가.-g 를 사용하여 별칭을 설정하면 명령의 아무 곳에서나 확장할 수 있습니다.

    다음과 같은 | 사이의 명령을 사용할 때 유효합니다.

    ~.zshrc
    alias -g @g=‘| grepalias -g @l=‘| less’
    

    ・【참고】Docker 관련



    여기에서 빌렸습니다.
    Docker 명령이 길어서 alias 설정 - Qiita

    입력이 오로지 번거롭기 때문에 꽤 시간이 짧습니다.

    ~.zshrc
    alias d=‘docker’
    alias dc=‘docker-compose’
    alias dcnt=‘docker container’
    alias dcur=‘docker container ls -f status=running -l -qalias dexec=‘docker container exec -it $(dcur)alias dimg=‘docker image’
    alias drun=‘docker container run —rm -dalias drunit=‘docker container run —rm -italias dstop=‘docker container stop $(dcur)

    결론



    타이포 감소! 시단! 편해! 그리고 사이코입니다!
    벌써 docker-compose 이나 | grep 라고 치지 않는 신체가 될 것 같다. 웃음

    각 명령에 대한 이해는 전제가되지만 더 많은 시간이 걸릴 수있는 정보가 포함되어 있지 않으면 손실이 발생합니다.

    참고로 한 사이트 (항상 감사합니다)



    Docker 명령이 길어서 alias 설정 - Qiita
    zsh에 별칭이라든지 놈들이 넣으면 인생의 시간이 n초 늘어나고 신 - Qiita
    zsh의 글로벌 별칭 - Qiita

    좋은 웹페이지 즐겨찾기