Zsh 깜짝 놀랄만한 속임수
5207 단어 discusstipsshellproductivity
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 팁
이렇게 하면 두 개의 명령
mkdir
과 cd
을 입력할 필요 없이 새 디렉토리가 생성되고 변경됩니다.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.$2
는 epcot-
앞에 원본 파일 이름$1
과 원본 파일 형식$2
을 붙여서 각각의 파일 이름을 편집한다는 것을 나타낸다.풍부한 잠재 플러그인.설치 부분에서 설명한 대로 oh my zsh에는 많은 플러그인이 첨부되어 있습니다.이 줄을
npm
파일에 추가하면 sudo
플러그인~.zshrc
과 plugins=(npm sudo)
플러그인을 포함할 수 있습니다.일부 돋보이는 플러그인은npm
명령에 추가가 자동으로 완료됩니다.npm
명령에 sudo
를 추가합니다. 명령을 두 번 클릭한 후에도.sudo
이전 명령과 완료된 기록에 따라 입력할 때 명령을 사용하는 것을 권장합니다.(
esc
명령줄에서 검색엔진을 열 수 있습니다:runningzsh-autosuggestions
는 구글에서 주어진 단어, 즉 Serena Williams를 검색합니다. 아래와 같습니다.web-search
git 명령에 많은 별명을 제공하여 입력을 줄이고 시간을 절약할 수 있습니다.입력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 sheet와 this list of ZSH frameworks, themes, and plug-ins를 보고 터미널이 어떤지 온라인으로 알려주세요!
Reference
이 문제에 관하여(Zsh 깜짝 놀랄만한 속임수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/twilio/zsh-tricks-to-blow-your-mind-291f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)