Mac 단말기 증강 기능
1.1 셸
셸 에 대해 넓 은 의미 의 해석 은 사용자 와 운영 체제 사이 에 도구 나 인 터 페 이 스 를 제공 하여 사용자 에 게 컴퓨터 시스템 을 조작 하 는 것 이다.사용 자 는 셸 에서 명령 행 을 입력 하고 Enter 키 를 누 르 면 셸 이 명령 을 실행 한 후에 결 과 를 되 돌려 컴퓨터 를 조작 하 는 효 과 를 얻 을 수 있 습 니 다.
많은 사람들 이 왜 셸 을 배 워 야 하 느 냐 고 물 어 볼 것 이다.
구체 적 인 사용 은 Shell (1): 기능, 설정, 플러그 인
명령 기록
~/.bash_history
파일 에 보관 되 어 있다.ctrl-r
alias
또는 ~/.bash_profile
(zsh 를 사용 할 때) 에 별명 에 해당 하 는 구체 적 인 명령 을 설정 합 니 다.alias pod_update='pod update --verbose --no-repo-update'
~/.zshrc
한 후에 집행 해 야 한다 ~/.zshrc
.source ~/.zshrc
command + &
ctrl-z
jobs -l
fg %jobnumber
bg %jobnumber
2、iTerm 2 + oh my zsh
MacTalk 최종 셸
2.1 bash 와 zsh
Linux / Unix 는 여러 가지 Shell 을 제공 합 니 다. 자주 사용 하 는 Shell 은 이렇게 몇 가지 가 있 습 니 다. sh, bash, csh 등 이 있 습 니 다.명령
kill -signal %jobnumber
을 통 해 시스템 이 어떤 셸 을 지원 하 는 지 볼 수 있 습 니 다.Linux 에서 이 명령 을 실행 하 는 것 은 Mac 과 약간 다 릅 니 다. Mac 에 zsh 가 하나 더 있 는 것 을 발견 할 수 있 습 니 다. 즉, OS X 시스템 에 zsh 를 미리 설치 한 것 입 니 다.
현재 자주 사용 되 는 Linux 시스템 과 OS X 시스템 의 기본 Shell 은 모두 bash 이지 만 정말 강력 한 Shell 은 숨 어 있 는 zsh 입 니 다.
2.2 iTerm 2 와 oh my zsh
cat /etc/shells
은 mac 자체 테이프 iTerm 2
응용 에 비해 장점 이 너무 많다.예 를 들 어 화면 분할 을 지원 하고 테 마 를 설정 할 수 있 으 며 각종 단축 키 와 빠 른 불 러 올 수 있 습 니 다.Terminal
이 너무 복잡 해서 초기 에는 아무 도 관심 을 갖 지 않 았 습 니 다. 어느 날 외국 의 한 프로그래머 가 당신 을 신속하게 시작 할 수 있 는 zsh 프로젝트 를 개 발 했 습 니 다. 'oh my zsh' 라 고 합 니 다.zsh
설치 // curl
curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
// wget
wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O - | sh
oh my zsh
을 봅 니 다.echo $SHELL
을 전환 하고 셸 의 경 로 를 지정 합 니 다.2.3 외관 설정
2.3.1 iterm 외관 설정
아 이 템. - 명령 행 도 다 채 롭 게.
chsh -s /bin/zsh
의 모든 체크 상자 가 선택 되 었 습 니 다. 사용자 정의 단축 키: cmd - \.Oh My Zsh - 커 뮤 니 티 파워 새로운 방식 으로 명령 행 정의
Hotkey
디 렉 터 리 에 저장 합 니 다 hotkey window
파일 에 있 습 니 다 ZSH_THEME="robbyrussel"//
ZSH_THEME="random" //
~/.oh-my-zsh/themes
현재 테마의 이름 을 출력 합 니 다 아 이 템. - 명령 행 도 다 채 롭 게.
~/.zshrc
찾 으 려 는 탭 을 검색 하 십시오.echo $ZSH_THEME
상급 으로 돌 아 왔 다.cmd-option-e
은 현재 세 션 에서 방문 한 디 렉 터 리 를 보 여 줍 니 다. 목록 앞 번 호 를 입력 하면 해당 디 렉 터 리 로 이동 할 수 있 습 니 다...
나중에 누 르 십시오 d
.cmd-shift-m
풍부 한 플러그 인 을 제공 하여 cmd-shift
디 렉 터 리 에 저장 합 니 다.oh my zsh
파일 을 열 면 됩 니 다.~/.oh-my-zsh/plugins
의 xxx.plugin.zsh
에 플러그 인 이름 을 추가 한 다음 명령 행 창 을 다시 엽 니 다.2.5.1、git
2.5.2、autojump
~/.zshrc
."Please source the correct autojump file in your shell's startup file. For more information, please reinstall autojump and read the post installation instructions."
: `~/.zshrc` `autojump`
plugins=(xxx xxx)
어떤 디 렉 터 리 에 들 어 가 는 지 brew install autojump
디 렉 터 리 접근 빈 도 를 기록 하여 자신의 데이터 베이스 에 추가 합 니 다.더 많은 디 렉 터 리 를 사용 할 수록 가중치 가 큽 니 다. 전체 이름 을 입력 하지 않 으 면 autojump 는 데이터 베 이 스 를 검색 하고 가장 가능 한 결 과 를 되 돌려 줍 니 다.실행 cd
은 현재 autojump 에 기 록 된 디 렉 터 리 와 대응 하 는 가중치 를 볼 수 있 습 니 다.autojump
을 설치 하지 마 세 요. 설치 할 때 이미 설 치 했 습 니 다.j -s
점프 를 사용 할 수 있 습 니 다.autojump
점프 를 할 수 없습니다. (콘 솔 에서 점프 주 소 를 출력 했 음 에 도 불구 하고 현재 디 렉 터 리 에 머 물 러 있 습 니 다.)반드시 사용 해 야 합 니 다 j
.autojump
사용 하 십시오. autojump
파일 이름 을 보완 할 수 없습니다. 이 때 두 번 연속 클릭 autojump
하면 입력 한 문 자 를 포함 한 path 를 보 여 줍 니 다. 사용자 가 스스로 이동 할 경 로 를 선택 할 수 있 습 니 다.j
해 야 하 며, j
하위 파일 을 여 는 데 만 사용 된다.autojump -a [ ]
autojump -i [ ] //
autojump -d [ ] //
2.5.3、osx
tab
새 탭 에서 현재 디 렉 터 리 열기 tab
cd 에서 현재 finder 디 렉 터 리 j + tab
특수 파일 을 빠르게 탐색 jc + tab
preview 에서 특정한 man page 열기 jc
지정 파일 을 쓰레기통 으로 옮 기기 tab
디 렉 터 리 를 사용 하 는 데 시간 이 많이 걸 립 니 다. cdf
플러그 인 은 이 문 제 를 해결 합 니 다.quick-look
하고 이 디 렉 터 리 에 표 시 를 한 다음 에 이 디 렉 터 리 에 들 어 가 려 면 입력 man-preview
만 하면 됩 니 다.trash
기 존 맵 삭제 cd
기 존 맵 보기 사용
wd
구 글 에서 xxx 내용 을 검색 하면 같은 지원 wd add web
또는 wd web
2.5.6、last-working-dir 지난번 명령 행 을 종료 할 때의 경 로 를 기록 하고 다음 명령 행 을 시작 할 때 이전 경로 로 자동 으로 복 구 됩 니 다.
3. Mac 전용 명령 행 도구
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.