Mac利器:brew、brew cask、zsh
mac学習記録
brew(Homebrewとも呼ばれる)
リファレンスリンク brewの公式サイトをインストールします:http://brew.sh/index_zh-cn.htmlインストール方法の詳細については、terminalを開き、コマンドを入力: brewインストールソフトウェアのコマンドを使用して、git をインストールします. brewアンインストールソフトウェア を使用する. brewクエリーソフトウェア に含める必要がある.他のbrewコマンド Homebrew-cask
参考リンクhomebrew-caskは、公式サイトで配信され、homebrewに基づいたMacソフトウェアインストールコマンドラインツールです.brewとの違いは、後者はソフトウェアスイートとソフトウェア環境の構成インストールに重点を置き、前者はmacプラットフォームソフトウェアである.インストール手順 Xcode(Mac App Store無料ワンタッチダウンロード) をインストールインストールhomebrew(上記のコマンド行で完了) インストールhomebrew-cask(コマンドも1行で完了) homebrew-caskの使用 アプリケーションをインストールし、shellを開き、 になります. をリストする. を検索する ソフトウェア更新 homebrew-caskはソフトウェアインストールツールとしての体験がいいです(自分でホームページで検索したり、ダウンロードしたり、ドラッグしたりしてインストールするより) 大部分のソフトウェアはすべて自己更新の機能があって、体験も悪くなくて、ほとんどは一回クリックするだけで を更新することができます実際にはソフトウェアの更新はそんなに頻繁ではありません.brew cask uninstall qq&&brew cask install qqを使うのも、インターネットで自分でダウンロードして更新するより便利です.
特に注意する
homebrew-caskは、/opt/homebrew-cask/Caskroom/の下にアプリケーションを配置し、ホームディレクトリの「アプリケーション」フォルダにショートカットのような身代わりを作成します.Finderの好み設定では、3番目のサイドバーにホームディレクトリをチェックすると、アプリケーションを探すのが便利になります.しかし、あまり心配しないでください.Launchpadはこのディレクトリの下のアプリケーションを見つけます.Alfredサポートが必要です.brew cask alfredを見てください.
究極のシェル
参照リンク、MacTalk-池建強本機の既存のshell をプリインストールしています. zsh牛人国外のあるプログラムはこのshellに対して配置をして、その他の使用を便利にして、このshellが初心者に急速に使用することができます.githubに公開されたプロジェクト名【oh my zsh】. oh my zshプロジェクト自動インストール: 構成zshの構成は主にユーザの現在のディレクトリに集中する.zshrcでvimや好きな他のエディタで開きます.zshrc、一番下にこのような行が見つかります:#Customize to your needs...ここで自分の環境変数と別名を定義することができます.もちろん、oh my zshはインストール時に現在の環境変数を自動的に読み取り、設定を行い、他の環境変数を追加し続けることができます.次に別名の設定を行い、私自身の部分は以下のように構成されています: zshを使用 はbashと互換性があり、bashを使っていた兄弟が切り替えてもプレッシャーがなく、どうやって使うか. の強力な履歴機能は、grepを入力し、上下の矢印で実行したすべてのgrepコマンドをめくることができます. インテリジェントスペル修正gtep mactalk*-Rを入力すると、zsh:correct‘gtep’to‘grep’[nyae]?妹纸より亲切でしょう、彼女たちはいつもあなたに当てさせます...... 各種補完:経路補完、コマンド補完、コマンドパラメータ補完、プラグイン内容補完など.補完をトリガするにはtabキーを1回または2回押すだけで、補完項目はctrl+n/p/f/bで上下左右に切り替えることができます.たとえばjavaのプロセスを殺したい場合はkill java+tabキーを入力するだけで、javaプロセスが1つしかない場合はzshが自動的にプロセスのpidに置き換えられ、複数ある場合は選択項目が表示されます.ssh+スペース+2つのtabキーで、zshはアクセスしたすべてのホストとユーザー名をリストして を補完します.インテリジェントジャンプ、autojumpがインストールされた後、zshは自動的にあなたがアクセスしたディレクトリを記録し、j+ディレクトリ名を通じて直接ディレクトリジャンプを行うことができ、ディレクトリ名はあいまいなマッチングと自動補完をサポートし、例えばhadoop-1.0.0ディレクトリにアクセスしたことがあり、j hadoを入力すると正確にジャンプすることができます.j-statはあなたの履歴パスライブラリを見ることができます. ディレクトリブラウズとジャンプ:dを入力すると、このセッションでアクセスしたディレクトリのリストがリストされ、リストの前のシーケンス番号を入力すると、直接ジャンプできます. 現在のディレクトリに入力..または...、または現在のディレクトリ名を直接入力してもジャンプできます.cdコマンドを入力する必要もありません. ワイルドカード検索:ls-l*/.shは、現在のディレクトリの下のshellファイルを再帰的に表示することができ、ファイルが少ない場合はfindの代わりに、ファイルが多すぎると料理を休むことができます. より強力な別名:構成のセクションを参照してください. プラグインのサポート:プラグインのセクションを参照してください.
brew(Homebrewとも呼ばれる)
リファレンスリンク
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
brew install git
brew uninstall wget
brew search /wge*/
/wge*/は正規表現であり、brew list
インストール済みソフトウェアbrew update
更新brew brew home
ブラウザでbrewの公式サイトbrew info
を開くソフトウェアを表示する情報brew deps
表示パッケージ依存参考リンクhomebrew-caskは、公式サイトで配信され、homebrewに基づいたMacソフトウェアインストールコマンドラインツールです.brewとの違いは、後者はソフトウェアスイートとソフトウェア環境の構成インストールに重点を置き、前者はmacプラットフォームソフトウェアである.
brew install caskroom/cask/brew-cask
brew cask install XXX
を入力し、XXXをインストールしたいソフトウェア名に置き換えるとbrew cask search
は、インストール可能なすべてのソフトウェアbrew cask search drop
dropに関連するすべてのアプリケーションbrew cask info thunder
迅雷アプリケーションの情報を表示brew cask uninstall qq
アンインストールQQ 特に注意する
homebrew-caskは、/opt/homebrew-cask/Caskroom/の下にアプリケーションを配置し、ホームディレクトリの「アプリケーション」フォルダにショートカットのような身代わりを作成します.Finderの好み設定では、3番目のサイドバーにホームディレクトリをチェックすると、アプリケーションを探すのが便利になります.しかし、あまり心配しないでください.Launchpadはこのディレクトリの下のアプリケーションを見つけます.Alfredサポートが必要です.brew cask alfredを見てください.
究極のシェル
参照リンク、MacTalk-池建強
cat /etc/shells
を表示すると、/bin/bash
/bin/csh
/bin/sh
/bin/ksh
/bin/tcsh
/bin/zsh
がlinuxでこのコマンドを実行するのはmacと少し異なり、zshが1つ増えます.つまり、macがこのshell wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
手動インストール:git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
alias cls='clear'
alias ll='ls -l'
alias la='ls -a'
alias vi='vim'
alias javac="javac -J-Dfile.encoding=utf8"
alias grep="grep --color=auto"
alias -s html=mate # html , TextMate
alias -s rb=mate # ruby , TextMate
alias -s py=vi # python , vim ,
alias -s js=vi
alias -s c=vi
alias -s java=vi
alias -s txt=vi
alias -s gz='tar -xzvf'
alias -s tgz='tar -xzvf'
alias -s zip='unzip'
alias -s bz2='tar -xjvf'