[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

2012年1月9日のブックマーク (4件)

  • Hack 42. PS1 変数内に bash シェル関数を使用する - bobchinの日記

    以下で示すように PS1 で bash シェル関数を実行することもできます。 ramesh@dev-db ~> function httpdcount { > ps aux | grep httpd | grep -v grep | wc -l > } ramesh@dev-db ~> export PS1="\u@\h [`httpdcount`]> " ramesh@dev-db [12]> [Note: これは実行中の httpd プロセスの総数を表示します]この変更を永続化するために ~/.bash_profile あるいは ~/.bashrc に次の行を追加できます: $ vi .bash_profile function httpdcount { ps aux | grep httpd | grep -v grep | wc -l } export PS1='\u@\h [`h

    Hack 42. PS1 変数内に bash シェル関数を使用する - bobchinの日記
  • bashのプロンプトに色をつける | ブーログ

    bashのプロンプトは環境変数のPS1を変えればいい。ここではちょっと特殊な色をつける方法。 色をつけるにはANSI エスケープシーケンスを使う。エスケープシーケンスを使う場合は、\[ と \]で囲ってその中に書く。エスケープシーケンスで色をつけるには、ESC[値;値m]の形で記述する。ここでESCはオクタルに直して\033になる。値のところは以下の様になる。(参考) Foreground colors 30 Black 31 Red 32 Green 33 Yellow 34 Blue 35 Magenta 36 Cyan 37 White Background colors 40 Black 41 Red 42 Green 43 Yellow 44 Blue 45 Magenta 46 Cyan 47 White 実験。プロンプトを赤のAAAにする。 $

  • bashの環境設定

    ここでは bash が環境をカスタマイズするために提供しているもっとも重要な特徴 「特殊ファイル」,「エイリアス」,「変数」について見ていく. 3.1 .bash_profile, .bash_logout, .bashrc ファイル 3.2 エイリアス 基的なエイリアス スペースを含むエイリアス エイリアスが再帰的になる場合 エイリアスの定義に別のエイリアスを用いる エイリアスを無効にする 3.3 シェル変数 編集モードの変数 メール変数 プロンプト変数 コマンド検索パス ディレクトリ検索パスと変数 その他の変数 3.4 環境変数 3.1 .bash_profile,  .bash_logout,  .bashrc ファイル bash をログインシェルとしているユーザがログインすると, /etc/profile ~/.bash_profile ~/.bash_login ( .ba

  • gitのブランチ名をプロンプトに表示すると結構便利 - (ひ)メモ

    gitの配布物に含まれる contrib/completion/git-completion.bash を . すると、gitのサブコマンドやそれに応じたオプション、加えて~/.gitconfigで自分用にaliasしたサブコマンドまで補完してくれるようになり、小学生もにっこりです。 同じく git-completion.bash の中で定義されてる関数 __git_ps1 を使ってシェルプロンプト($PS1)を設定すると、 #... if [ -r "$HOME/.bash_completion.d/git" ]; then # = git-completion.bash # boldにするエスケープシーケンスは省略してます PS1="${PS1}[\$(__git_ps1 \"%s)\")\w]\\$ " else PS1="${PS1}[\w]\\$ " fi #...こんなふうにg

    gitのブランチ名をプロンプトに表示すると結構便利 - (ひ)メモ