Macのターミナルを使うときに「.bash_profile」というファイルにいろいろな設定を仕込んでおくことが出来ます。
コマンドラインツールを実行するためにいわゆる「パスを通す」時などに使うファイルだったりするのですが、ショートカットコマンド(alias)を設定しておくこともできます。
ターミナルでショートカットを呼んでどうするのかといえば、
たとえば .bash_profile に
alias safari="open -a Safari"
と記述しておけば、ターミナルで
safari
と入力してエンターキーをぽーんと押すだけでブラウザSafariが起動します。
つまり、ターミナルをよく使うソフトのランチャーに出来るわけですね。
alias(ショートカット)の設定なしでも
open -a Safari
と入力すれば、Applicationsフォルダの「Safari」というファイル(アプリ)を実行(open)できます。
これが、前述のように .bash_profile にaliasを設定しておけば、
safari
と入力するだけで済みます。
あるいは、
alias web="open -a Safari"
という設定にしておけば、ターミナルで
web
と入力することでSafari.appが開くということになります。
要は、自分のわかりやすい名前(コマンド名)で呼び出すように設定できます。
「.bash_profile」というファイルは、自分のホームディレクトリにあります。なければ自分で作ります。
まず、あるかないかの確認です。
ターミナルで
cd
と打ち込み、ホームディレクトリに移動します。次に
ls -la
と入力すると、ファイルとフォルダの一覧が表示されます。
この図のように .bash_profile がなければ、ターミナルで
touch .bash_profile
と入力して空のファイルを作成します。
.bash_profile のような「.(ドット)」から始まる名前のファイルは、通常ではFinderで表示されません。いわゆる隠しファイルというやつです。隠しファイルをFinderで見えるようにするには、
defaults write com.apple.finder AppleShowAllFiles -boolean true
と入力して設定を変更してから、
killall Finder
と入力してFinderを再起動します。
これでFinderで.bash_profile が見えるようになるので、お好きなテキストエディタで開いて編集できます。
さて、以下が私がオススメするalias(ショートカット)設定です。
alias prev="open -a Preview"
alias safari="open -a Safari"
alias firefox="open -a Firefox"
alias chrome="open -a Google\ Chrome"
alias thunderbird="open -a Thunderbird"
alias itunes="open -a /Applications/iTunes.app/"
alias ical="open -a /Applications/iCal.app/"
alias iPhone="open /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app"
alias dictionary="open -a /Applications/Dictionary.app/"
alias dic="open -a /Applications/Dictionary.app/"
alias jisyo="open -a /Applications/Dictionary.app/"
alias jisho="open -a /Applications/Dictionary.app/"
alias cyberduck="open -a /Applications/Cyberduck.app/"
alias fetch="open -a /Applications/Fetch.app/"
alias evernote="open -a /Applications/Evernote.app/"
alias sublime ="open -a /Applications/Sublime\ Text\ 2.app/"
alias photoshop="open -a /Applications/Adobe\ Photoshop\ CS6/Adobe\ Photoshop\ CS6.app/"
alias flash="open -a /Applications/Adobe\ Flash\ CS6/Adobe\ Flash\ CS6.app/"
alias fw="open -a /Applications/Adobe\ Fireworks\ CS6/Adobe\ Fireworks\ CS6.app/
alias ooo="open -a /Applications/OpenOffice.org.app/"
「Adobe Photoshop CS6」や「Google Chrome」のようにスペースを含む場合は、
Adobe\ Photoshop\ CS6
のように、スペースの前にバックスラッシュ(Alt+¥マーク)が必要です。
また、実行したいアプリ名には最後に「.app」をつけるのを忘れないように。
他にも、ちょっと便利なalias設定を紹介しておきます。
■よく使うフォルダをFinderで一発で開く
alias applications="open /Applications/"
alias application="open /Applications/"
alias app="open /Applications/"
alias htdocs="open /Applications/MAMP/htdocs/"
■外付けドライブをFinderで一発で開く
alias t="open /Volumes/TimeCapsule/"
■lsコマンドをちょっと拡張
alias ll="ls -l --color=auto"
alias ls="ls --color=auto"
■MS-DOS時代から現在のWindowsまで使われている馴染み深いDOSコマンド「CLS」を使いたい
alias cls="clear"
いかがでしょうか。
使えそうなモノはあったでしょうか?
posted by taichistereo at 20:08
|
Comment(0)
|
Mac OS X