タグ

zshに関するamayanのブックマーク (3)

  • コマンドが失敗したらプロンプトを赤くする - blog.8-p.info

    しばらく前から、コマンドの終了ステータスをプロンプトの色に反映させるようにしている。 終了ステータスとは C言語なら int main(int argc, char* argv[]) { ... return 0; } この return している 0 が終了ステータス。この整数値の下位 8bit がプロセスの終了時に親 (そのプロセスを起動したプロセス) にわたる。 終了ステータスの指定方法はいろいろある。C言語の場合 main 関数の戻り値以外にも exit 関数の引数でも指定できる。Ruby, Perl の場合、そもそも main 関数は無くて exit 関数に引数を与える方法だけがつかえる。 この値はシェル上で $? で参照できる。 % perl -e 'exit(0xdead)'; echo $? 173 % 慣例として、正常終了のときは 0 を返すことになっている。 % ls

  • sh1.2 pyblosxom : さくらのスタンダードプラン

    これまで、さくらのライトプランでがんばってきたのですが、作成したスクリプトとか のバージョン管理とかもサーバでできたらいいなとか、サーバのシェルが使えるなら 色々インストールして遊べるな、ということでスタンダードプランに申し込んでみま した。あとCRONも使えるしね。FAQによると設定可能なjobは5個までだらしいけど。 早速ログイン。うわーFreeBSD初めて触るなーっていうか、ログイン後のデフォルト状 態が異常に使いにくい。lessの表示もおかしいし、素のviしか入ってなくて(vimemacsもなし)、なぜかviでファイルを開いて行移動しようとしても移動できないし・・ なんなんだろ? とりあえず、シェルをcshからzshに変えてみた。検索してみるとzshを自分のローカル にインストールされてる方を何人か見たけどなんでだろ?一応/usr/local/bin/に入っ てたけど?バージョ

    amayan
    amayan 2007/03/07
    さくらのレンタルサーバー(スタンダードプラン)にzshをインストール。そのままだとメールを読みに行こうとするので、それを止めやす。
  • [O] さくらサーバーにEmacsとScreenとZshとlvを入れる

    « メトロイド プライム ハンターズとDS Lite | トップページ | モンドセレクションとは » さくらサーバーにEmacsとScreenとZshとlvを入れる [Programming] 知人のさくらサーバーのアカウントでEmacsが使えるように、 Emacsをインストールすることになった。 「そんなことしないでviを使ったほうが良い」と 言われるかもしれませんが、 入れる必要があるのでインストール。 FreeBSDを触るのは4年ぶり。 しかも他人のアカウントなので、緊張しまくり。 どうせならScreenとZshも入れておこう、と、 頼まれてもいないことも、やってしまった。 まぁ、怒られたら消せばいいし。 以下作業メモ。 インストール時の実行権限を持っていないので、野良make。 いずれも$HOMEにインストールしました。 ・emacs21を入れてみた

  • 1