#---- プロンプト設定 ------# # 左プロンプト PROMPT='[%n@%m %~]${WINDOW:+"[$WINDOW]"}%# ' ## ## prompt_bang が有効な場合、!=現在の履歴イベント番号, !!='!' (リテラル) # ${WINDOW:+"[$WINDOW]"} = screen 実行時にスクリーン番号を表示 (prompt_subst が必要) # %B = underline # %/ or %d = ディレクトリ (0=全て, -1=前方からの数) # %~ = ディレクトリ # %h or %! = 現在の履歴イベント番号 # %L = 現在の $SHLVL の値 # %M = マシンのフルホスト名 # %m = ホスト名の最初の `.' までの部分 # %S (%s) = 突出モードの開始 (終了) # %U (%u) = 下線モー
メインの設定ファイルで、以下のような項目を記述します。なお、各ユーザ固有の zsh の設定は ~/.zshrc のファイルで行います。 (なお rc は UNIX の起動時に実行されるファイル /etc/*rc 系の名残で run command の略) ・ limit、umask、stty などの設定 ・ PATH, LD_LIBRARY_PATH など環境変数の設定 ・ PROMPT、SAVEHIST などシェル変数の設定 ・ alias(エイリアス) の設定 ・ function(関数) の設定 ・ autoload(追加機能) の設定 ・ bindkey(キーバインド) の設定 ・ zstyle(補間などのスタイル) の設定 ・ zshoptions(オプション) の設定 また、必要に応じてシェル変数 OSTYPE により OS ごとの場合分けをします。 exportは変数を環境変
2008-09-17 MenuBar 2008-08-29 FrontPage bm 2008-07-28 vim 2007-12-03 RecentDeleted 2007-09-22 zsh 2007-09-08 flex 2007-08-27 flex_rec 2007-07-17 python 2007-07-12 ruby 2007-05-23 apollo 2007-05-07 mysql 2007-05-06 unix PHP 2007-05-04 hitokoto firefox 2007-02-27 wiki記法練習ページ ImageMagick 2007-02-25 symfony PukiWiki
zsh でログイン時に screen を起動する方法 2007-08-20-1: [Solaris] ~/.zlogin に以下を記述する。 if [ ! "$WINDOW" ]; then exec screen -S main -xRR fi ログイン直後にいつも screen を打っていたのですが、これで楽になりました。 - 追記 (2007-08-21) コメント欄で情報をいただいたように、他のホストにログインすると screen が二重起動する件ですが、以下のようにして対処できそうです。 if [ $TERM != "screen" ]; then exec screen -S main -xRR fi ただし、Solaris の場合は terminfo に screen の記述がないので上記設定ではうまくいきません。 結局メインで使うマシンのみに、一番上の設定をしてそれ以外のマ
2008-02-19 MenuBar RecentDeleted 2007-11-02 私的テンプレート/ポスグレ使うときの環境変数 2007-10-09 Capistrano/はじめましょう/基本 2007-08-20 Capistrano/はじめましょう Capistrano 2007-06-21 私的テンプレート/zsh設定ファイル 私的テンプレート/screen設定ファイル 私的テンプレート/vim設定ファイル 2007-06-07 メモ/Mod_pythonでTrac 私的テンプレート .zshrc autoload -U colors; colors export PROMPT="%{$fg[green]%}%n@%m%{$reset_color%}%# " export RPROMPT="%{$fg[yellow]%}%~%{$reset_color%}" HISTFILE=
『UNIX今日の技』の zsh の項目について纏めたものです。 zsh は(おそらく)最強のシェルです。 しかし、どんなシェルでもそうですが、自分で設定してやらないと使えたものではありません。 デフォルトの zsh は鍛えられた tcsh に圧倒的な敗北を喫するでしょう。 本記事では zsh の上手な設定のレシピを提案します。 適当に取捨選択して取り込んで、シェルを「鍛えて」下さい。 なお、本項では zsh に特徴的なことのみをまとめていく方針です。 tcsh など、シェル一般に共通的な事柄については、『UNIX今日の技/シェル』に書いてありますので、こちらも併せてご覧頂くと良いと思います。 zsh をログインシェルにする? のはやめておいた方が良いと思います。 特に、NIS でやってしまうのはかなりマズいです。 duo などでは zsh が入っていないので「ログインシェルがないのでログイ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く