Zsh 깜짝 놀랄만한 속임수

UNIX 기반 프로그래밍에서는 셸, 터미널, 명령행 인터페이스에 대해 자주 이야기합니다.Bash가 가장 유명할 수도 있지만, Zsh나 Z셸 같은 다양한 옵션도 있습니다.계속해서 읽고 Zsh에 대한 정보와 개발을 최적화하는 기교를 알아보세요.

Zsh가 뭐예요?


Zsh는 Z셸이라고도 불리며 Bourne 셸(sh)의 기능을 확장하고 업데이트된 기능과 플러그인과 테마에 대한 더 많은 지원을 제공한다.Zsh는 2019년 MacOS Catalina를 시작으로 Mac 기기의 기본 로그인과 인터랙티브 케이스가 됐다.

Zsh 설치


자체 제작 소프트웨어brew install zsh를 사용하여 Zsh를 설치할 수 있습니다.
설치할 때 가장 유행하는 Zsh 플러그인oh-my-zsh도 설치할 수 있습니다. 이 플러그인에는 내장된 여러 플러그인과 테마가 포함되어 있으며 다음 설치 스크립트를 사용합니다.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

9가지 흔치 않은 Zsh 팁


  • 이렇게 하면 두 개의 명령mkdircd을 입력할 필요 없이 새 디렉토리가 생성되고 변경됩니다.take 필요에 따라 중간 카탈로그도 제작한다.


  • 역사를 찾다.터미널에서 위쪽 화살표 키를 누르면 최신 첫 번째 명령부터 순환해서 실행할 수 있습니다.Zsh를 사용하면 특정 명령을 반복해서 사용할 수 있습니다mkdir.

    지정된 구문을 마지막으로 검색한 시간을 찾습니다.다시 클릭ctrl-r하면 두 번째, 가장 가까운 세 번째를 찾을 수 있다.

  • 자동cd.cd를 입력하지 않고도 디렉토리를 전환할 수 있으며, 디렉토리 이름만 입력하면 됩니다.
  • 사용 zmv 대량 파일 이름 바꾸기.zmv를 설치하려면 autoload zmv를 실행하십시오.나는 많은 기계 학습 모형의 이미지를 다운로드하여 그것들을 더욱 일치하는 것으로 바꾸기를 희망한다(즉 epcot-1.jpg, epcot-2.jpg, epcot-3.jpg....jpg이 아니라 1.jpg, 2.jpg, 3.jpg...)이렇게 하는 명령은 zmv '(*).(jpg|jpeg)' 'epcot-$1.$2'이다.명령을 실행하기 전에 무슨 일이 일어났는지 확인하려면 -n 를 추가하십시오. zmv -n '(*).(jpg|jpeg)' 'epcot-$1.$2'
    이 명령은 무슨 뜻입니까?(*).(jpg|jpeg) 디렉토리에서 .jpg 또는 .jpeg로 끝나는 각 파일을 찾습니다.그리고 epcot-$1.$2epcot- 앞에 원본 파일 이름$1과 원본 파일 형식$2을 붙여서 각각의 파일 이름을 편집한다는 것을 나타낸다.
  • 계산기처럼 명령줄에서 계산을 실행한다.

  • 풍부한 잠재 플러그인.설치 부분에서 설명한 대로 oh my zsh에는 많은 플러그인이 첨부되어 있습니다.이 줄을 npm 파일에 추가하면 sudo 플러그인~.zshrcplugins=(npm sudo) 플러그인을 포함할 수 있습니다.일부 돋보이는 플러그인은
  • npm 명령에 추가가 자동으로 완료됩니다.
  • npm 명령에 sudo를 추가합니다. 명령을 두 번 클릭한 후에도.

  • sudo 이전 명령과 완료된 기록에 따라 입력할 때 명령을 사용하는 것을 권장합니다.

    (esc 명령줄에서 검색엔진을 열 수 있습니다:runningzsh-autosuggestions는 구글에서 주어진 단어, 즉 Serena Williams를 검색합니다. 아래와 같습니다.

  • web-searchgit 명령에 많은 별명을 제공하여 입력을 줄이고 시간을 절약할 수 있습니다.입력google ___할 수 있는데 왜 입력git해야 합니까?More aliases are listed here .

  • 중지 명령.git add 현재 입력한 명령을 중지하고 프롬프트를 반환하여 다시 시작하고 다른 명령을 입력할 수 있습니다.다른 명령을 실행하면 원래의 명령이 취소되고 명령줄을 다시 채우면 계속할 수 있다. 명령을 실행하기 전에 명령을 실행하는 것을 잊어버리면 도움이 된다.
  • 명령줄에 명령을 입력하면 명령을 쉽게 편집할 수 있습니다.긴 명령을 입력하거나 붙여넣고 실행하기 전에 편집해야 한다고 결정하면 ga 편집기에서 열 것입니다. (대개 vi이지만 Ctrl-q 환경 변수를 사용하여 텍스트 편집기로 설정할 수 있습니다.)

  • 키 조합 단축키.터미널을 지우려면 ctrl-x-e 대신 $EDITOR를 입력합니다.

    터빈 증압의 다음 단계는 무엇입니까


    이것은 단지 시작일 뿐이다. 너는 zsh로 더 많은 일을 할 수 있다. 오, 나의 zsh.Twilio 엔지니어 Joe Block 유지 보수this oh-my-zsh cheat sheetthis list of ZSH frameworks, themes, and plug-ins를 보고 터미널이 어떤지 온라인으로 알려주세요!
  • 좋은 웹페이지 즐겨찾기