zsh
ちょっと前にシェルスクリプトでlsを使っていて、@karupanerura氏に"lsってエイリアス使ってる人多いからシェルスクリプトではあまり使わない方が良いすよ"(意訳)と言われてあーそういえば、思いつつも、エイリアス無効にする方法があった気がしたので、備忘…
HOGE:parameter not setzshで下記のような.zshenvのときに-uを付けているシェルスクリプトを実行すると上記のようなワーニングが出てうざったかったのでした。 #! /bin/zsh -ue if [ ! ${HOGE} ] then do some cmd #未定義時 else do some cmd fi 変数の修飾…
メモを残しておかないと何を教えたか忘れてしまうのでメモ。 zshの新しいバージョンだとvcs_infoとか使えば良いんでしょうけど、たぶんどこでも使える方法を教えた。こんなのを.zshrcに追記する。 function _set_env_git_current_branch() { GIT_CURRENT_BRA…
コレをちゃんと覚えていなくてはまったので、ちょっと自分メモ確認環境はこんな感じです。Ubuntu 12.04 LST 64bitです。 [ LOCAL(l) ] masasuzu@henry% zsh --version zsh 4.3.17 (x86_64-unknown-linux-gnu) [ LOCAL(l) ] masasuzu@henry% uname -a Linux h…
% cat > hoge << __EOF__ ほげほげ __EOF__ 上みたいなのをzshだとこんな感じに書けるのを最近知った。 % > hoge2 ほげほげ ^C と思ったが、cat使うのと変わらないので、あまり意味ない。 % cat > hoge3 ほげほげ ^C 特にオチは無い。一番最初のヒアドキュメ…
独りアドベントカレンダー。ターミナルに関わるTips的な何かを書くよ。たぶん続かないけど、やれるだけやってみるよ。コマンドラインでキーを叩く時矢印キーを使っていませんか? 矢印キーを使うと手がホームポジションから離れるので効率が悪くなってしまい…
zshはハッカーの人によく使われているっていうのはよく聞いていたんですが、会社の開発環境の標準?シェルとは思いもよりませんでした。とりあえず、まだちょこっとしか触っていないんですが、便利だと思ったのが、パスを入力するだけでそこに移動してくれる…