1 名前:名無しさん@お腹いっぱい。 [2001/05/18(金) 09:49.net] set prompt="`whoami`@`hostname`[\!]_% "
131 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/18 22:34.net] PROMPT='%m%#' RPROMPT='[%~ %*]' って感じ
132 名前:129 mailto:sage [02/03/18 22:40.net] あっ、よくみたらここ Zsh スレじゃないや。sage bash ならこうかな。 PS1=$'\[\e[30;47m\][\u@\h]\[\e[0m\] \[\e[30;1m\]\w\[\e[0m\]\n\$ '
133 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/18 22:43.net] RPROMPT にカレントディレクトリ表示する人多いみたいだけどさ、他の画面見 ながらで kterm を左半分しか見えない状態でよく使うから俺にとっては不便。 # ってほとんど独り言ですけどね。
134 名前:128 mailto:sage [02/03/18 22:46.net] >>131 あ、でも zsh 使ってるんで参考になります。 過去ログにもありましたけど prompt が 2行ってなんだか新鮮ですね。 前のコマンドの返り値で顔が変わるやつちょっと実験してみようかな。
135 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/19 00:02.net] bash export PS1='\[\e]32;\w\007\e[33m\]\[[\t\e[36m \w\e[33m]\e[32m\]$ ' まぁ、cygwinだが
136 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/25 20:43.net] $
137 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/26 15:04.net] #
138 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/26 16:27.net] %
139 名前:名無しさん@お腹いっぱい。 [02/03/26 17:33.net] &
140 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/26 17:39.net] A>
141 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/26 19:23.net] os9:
142 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/26 21:56.net] lftp :~>
143 名前:名無しさん@Emacs mailto:sage [02/03/27 00:40.net] set prompt="%{\e[01;36m%Y-%W-%D(%d) %t\e[00m%}:%{\e[34m%~\e[00m%} \ `hostname`% " 漏れはこんなかんじ。 今いるディレクトリのフルパス示してたらながくなったんで 2行にしてる。 年-月-日-(曜日) 時間 :今いるディレクトリのフルパス ホスト名 % ってかんじ
144 名前:名無しさん@お腹いっぱい。 [02/03/27 08:13.net] 顔にかけて>
145 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/27 08:16.net] プロンプトにカレントディレクトリとかホスト名とか表示するの、 後ろから覗かれた時にある意味セキュリティ上問題なんだよ。 だから、シェルのデフォルトプロンプトから変更しないようにしている。
146 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/27 12:58.net] >>144 ハァ? お前大丈夫? もう1回初めから勉強しなおせよ
147 名前:名無しさん@お腹いっぱい。 [02/03/27 17:59.net] >143 不意をつかれてワロタ!
148 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/27 18:34.net] ( ´,_ゝ`)プッ >%
149 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/27 20:02.net] 今日大丈夫な日だから… ~/ >
150 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/27 21:39.net] こんなの初めて>
151 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/27 22:00.net] (・∀・)イイ!!(・∀・)イイ!! >
152 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/27 22:07.net] [hoge@えっ もう? ~/]$
153 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/27 23:20.net] そこはだめ>
154 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/28 14:43.net] ここはネタスレになりました ~/ >
155 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/28 16:44.net] 入りますディレクトリ: /usr/share/doc/manco >
156 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/28 23:09.net] ん。。まぁ、一応 PROMPT= RPROMPT= みたいな感じで 書きましょうよ。。
157 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/29 14:21.net] 萌え>
158 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/30 11:09.net] 本気汁>
159 名前:名無しさん@お腹いっぱい。 mailto:sage [02/04/10 02:45.net] スタート> [ゴール]
160 名前:名無しさん@お腹いっぱい。 [02/04/11 01:08.net] >>158 >スタート> [ゴール] どこでコマンド打つねん(w
161 名前:名無しさん@お腹いっぱい。 mailto:sage [02/04/11 02:06.net] zshのright promptってやつでしょ。
162 名前:login:Penguin mailto:sage [02/04/12 01:39.net] 半角化けちゃうなぁ
163 名前:名無しさん@お腹いっぱい。 mailto:sage [02/04/12 16:22.net] >>161 Mlterm 使いなよ。
164 名前:login:Penguin mailto:sage [02/04/13 00:08.net] 使ってるけど…bash が駄目かも 2.04 色付けるとカーソル位置の判定間違うし。
165 名前:名無しさん@お腹いっぱい。 mailto:sage [02/04/13 11:45.net] ファイルのエンコーディングはどうなってるの? bash-2.05-8 (RedHat 7.2) で半角化けないけど。
166 名前:名無しさん@お腹いっぱい。 mailto:sage [02/04/13 12:32.net] EUC-JPの半角カナって1文字2バイトだよね。 だからカーソル位置を間違えるんだとおもう。 1バイトを \[ \] でくくってエスケープして やればいいんだろうけど……。
167 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/30 15:37.net] 保全sage
168 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/26 01:04.net] 保守
169 名前:名無しさん mailto:age [03/01/05 01:55.net] / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\ Λ_Λ | 君さぁ こんなスレッド立てるから | ( ´∀`)< 厨房って言われちゃうんだよ | ( ΛΛ つ >―――――――――――――――――――‐< ( ゚Д゚) < おまえのことを必要としてる奴なんて | /つつ | いないんだからさっさと回線切って首吊れ | \____________________/ (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (∩∩) (∩∩) (∩∩) (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (∩∩) (∩∩) (∩∩) (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (∩∩) (∩∩) (∩∩)
170 名前:名無しさん@お腹いっぱい。 [03/01/05 02:38.net] >>168 それはおまえの事だ。こんなスレにレスするほうこそ首吊れ。
171 名前:169 mailto:sage [03/01/05 02:39.net] 不覚にもあげちまった。首吊って死ぬわ。
172 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/05 04:12.net] あれ。上の方にあったsiiやmonaはできたけど 103のだけできないや。 source monaprompt monaprompt じゃダメなのかな。
173 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/05 19:49.net] >171 このくらいで勘弁してくれまいか? set aaaa=('逝ってよし! ' 'あぁ〜ん ' 'オマエ・・・死ぬぞ! '); alias check '[ `expr $ln % 10` = 0 ] && echo "今だ! $ln番ゲットォォ!" && echo " ∧ ∧ ズザ---ッ;;;" && echo "⊂\(゜Д゜⊂⌒\\'つ≡≡ \\'" && echo -n "$ln> "' alias precmd 'set ln=`history 1 | /usr/bin/cut -f1`;@ lnidx = $ln % 3 + 1; set prompt="" ; echo -n "$ln> " ; check ' set prompt=`precmd`
174 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/05 23:12.net] でも、漏れBASHだけども・・
175 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/06 09:05.net] db>
176 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/06 14:52.net] function load { exec uptime | sed -e "s/.*average: \(....\).*/\1/" } CYAN="\[\033[0;36m\]" PURPLE="\[\033[0;35m\]" PURPLE="\[\033[0;35m\]" NORM="\[\033[0m\]" PS1="[$CYAN\$(load)$NORM][$PURPLE\u@\h$NORM $L_BLUE\W$NORM]\\$ " export PS1 どっかにミスがありそ。
177 名前:山崎渉 mailto:(^^)sage [03/01/15 13:02.net] (^^)
178 名前:名無し mailto:sage [03/02/07 17:52.net] prompt="%L%n@%m{%l}[%c]-%#%L"' ' precmd 'echo -n "\033]0;<${cwd}>--<${USER}>-<$tty>-<${HOST}>--<\007"'
179 名前:名無しさん@お腹いっぱい。 mailto:age [03/02/10 01:17.net]
180 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/10 02:02.net] >>179 ちょとカコイイかも
181 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/10 02:11.net] まちがえた、177ですた
182 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/10 09:30.net] >>177 precmdの方、最後が"--<"で終るのはわざと?
183 名前:177 mailto:sage [03/02/10 12:24.net] わざとっす。 当方の、WindowManagerのテーマとの相性をかんがえたんで。 <xxx>--<xx>-<xxx>-<xxxxxx>--< X(閉じるボタン) ボタンと文字列の明確な区切りがほしかったんでし。
184 名前:177 mailto:sage [03/02/10 12:29.net] screen || mlterm な人は、 タイトルに、$tty書いておくと迷子にならないYO。
185 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/10 12:31.net] >>182 右寄せで表示するテーマなわけ? ついでに俺のPROMPT_COMMAND(bashなので)も晒しとこう。 case "$TERM" in *term|*win) setwinname() { declare winname="$1" iconame="$2" if [ $# = 0 ]; then declare pwd=${PWD#~} host=${HOSTNAME%%.*} [ "$pwd" = "$PWD" ] || pwd="~$pwd" winname="$USER@$host:$pwd" iconame="$USER@$host:${pwd##*[^/]/}" elif [ $# = 1 ]; then iconame="$winname" fi echo -ne "\033]1;$iconame\007" echo -ne "\033]0;$winname\007" } PROMPT_COMMAND='setwinname' shopt -s checkwinsize ;; esac
186 名前:177 mailto:sage [03/02/10 12:45.net] 右寄っす。 $cwdがニョキニョキのびておもしろい。 左寄だと、ホスト名がでたりひっこんだり、ちょっとウザ。 中央は普通すぎなんで、没ってことで。
187 名前:山崎渉 mailto:(^^) [03/04/17 12:31.net] (^^)
188 名前:あぼーん mailto:あぼーん [あぼーん.net] あぼーん
189 名前:あぼーん mailto:あぼーん [あぼーん.net] あぼーん
190 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/05 18:21.net] >>186-188 やばいですよね。これがプロンプトだったら....。 まえのほうからいろいろ読みました。色を変えた表示が気にいったので さっそく試したのですが、折り返しになったとたん左に数文字表示がずれて きてしまいます。しかもカーソル位置と実際のポインタも違っていて うっかり違う字を消してしまったり挿入したりするんでやめました。 ざんねんです。原因がターミナルソフトにあるのか、もともと入って いる termcap 設定が対応していないからなのか、厨な私には わからないのでどうにもできません。 いまは "==>> [%T]\n==>> % " として2行で目立つようにしています。
191 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/06 13:07.net] シェルとバージョンは?
192 名前:t-akiyama mailto:sage [03/06/12 17:51.net] 携帯ゲーム機"プレイステーションポータブル(PSP) このPSPは、新規格UMD(ユニバーサルメディアディスク)というディスクを利用しており、そのサイズは直径6cmととても小さい(CDの半分程度)。 容量は1.8GBとなっている。 画面は4.5インチのTFT液晶で、480px x 272px(16:9)。MPEG4の再生やポリゴンも表示可能。外部端子として、USB2.0とメモリースティックコネクタが用意されているという。 この際、スク・エニもGBAからPSPに乗り換えたらどうでしょう。スク・エニの場合、PSPの方が実力を出しやすいような気がするんですが。 任天堂が携帯ゲーム機で圧倒的なシェアをもってるなら、スク・エニがそれを崩してみるのもおもしろいですし。かつて、PS人気の引き金となったFF7のように。
193 名前:あぼーん mailto:あぼーん [あぼーん.net] あぼーん
194 名前:あぼーん mailto:あぼーん [あぼーん.net] あぼーん
195 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/14 20:10.net] 普通に PROMPT='%n@%m%# ' RPROMPT='%~'
196 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/15 01:07.net] ━━━(゚∀゚)━━━( ゚∀)━━━( ゚)━━━( )━━━( )━━━(゚ )━━━(∀゚ )━━━(゚∀゚)━━ を回転させ続けることってできる?
197 名前:あぼーん mailto:あぼーん [あぼーん.net] あぼーん
198 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/18 15:37.net] prompt=[$D $T$H$H$H]$_[%COMPUTERNAME%@%USERNAME%]$P$G
199 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/30 21:53.net] PS1='\[\033[01;35m\]\u@\H\[\033[0m\][\s]***$(date)*** \[\033[1m\][\w]\[\033[0m\]:\[\033[1m\$\033[0m\] '
200 名前:名無しさん@お腹いっぱい。 mailto:sage [04/05/09 20:05.net] OK
201 名前:名無しさん@お腹いっぱい。 mailto:sage [04/05/10 02:37.net] OK?
202 名前:名無しさん@お腹いっぱい。 mailto:sage [04/05/22 22:51.net] ok ってプロンプトは全然 ok じゃない!!! 大抵、どこかに致命的な NG がある・・・
203 名前:名無しさん@お腹いっぱい。 mailto:sage [04/07/10 12:29.net] 至ってシンプルに ~ $ echo $PS1 \w \$
204 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/07(木) 23:24:41 .net] AT&Tからオフィシャルのコーーンシェル貰ってきた。 で、それとは別にどっか他のところから貰ってきたプロンプト↓。 # Here's a common set of enhancements: export HB=$(/usr/bin/tput dim) # dim text export HV=$(/usr/bin/tput smso) # 1/2 bright inverse export IV=$(/usr/bin/tput bold) # inverse export UL=$(/usr/bin/tput smul) # underline #export BL=$(/usr/bin/tput blink) # blink export EE=$(/usr/bin/tput sgr0) # end all enhancements # And an example PS1: # export PS1='$HB$LOGNAME $IV${PWD##${PWD%/*/*}/}$EE $ ' export PS1='$UL${LOGNAME}@$(uname -n)$EE $
205 名前:IV`date +%T`$EE $HV\(${PWD##${PWD%/*/*}/}\)$EE \$ ' [] [ここ壊れてます]
206 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/03(火) 05:27:56 .net] at&t
207 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/06(金) 21:48:46 .net] set prompt="\aSyntax Error\nReady " Syntax Error Ready ■
208 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/06(金) 22:12:17 .net] if [ $TERM != dump ] ; then precmd() { if [ $? = 0 ] ; then PROMPT='%{[34m%}%m:%{[m%}%(1j.%{[31m%}%j:%{[m%}.)%{[35m%}%.%# %{[m%}' RPROMPT="%{[35m%}%~%{[m%} %{[36m%}%T%{[m%}" else PROMPT='%{[34;07m%}%m:%{[m%}%(1j.%{[31;07m%}%j:%{[m%}.)%{[35;07m%}%.%# %{[m%}' RPROMPT="%{[35;07m%}%~%{[m%} %{[36;07m%}%T%{[m%}" fi } fi
209 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/06(金) 22:15:06 .net] あ、^[が落ちる事を考慮してなかった。 全ての'['の前にC-vC-[を補完しといて。
210 名前:名無しさん@お腹いっぱい。 [2005/05/07(土) 23:41:10 .net] けち
211 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/08(日) 15:36:49 .net] zshで PROMPT=%{[${UNCOLOR}m%}%n%{[${SPCOLOR}m%}@%{[${HTCOLOR}m%}%m%{[${SPCOLOR}m%}#%{[${DFCOLOR}m%} RPROMPT= %{[${SPCOLOR}m%}[%{[${CDCOLOR}m%}%~%{[${SPCOLOR}m%}]%{[${DFCOLOR}m%}
212 名前:209 [2005/05/08(日) 15:42:06 .net] #>206みたらいろいろ書いてあるので、 #もそっと詳しく #### Prompts unsetopt promptcr setopt prompt_subst DFCOLOR='00' if [ $COLOR = 1 ]; then # COLORはカラー対応の時に1にセットしておく if [ $UID = 0 ] ; then UNCOLOR='00;04;31' else UNCOLOR='00;04;32' fi SPCOLOR='00;04;34' HTCOLOR="${UNCOLOR}" CDCOLOR="${UNCOLOR}" PROMPT='%{[${UNCOLOR}m%}%n%{[${SPCOLOR}m%}@%{[${HTCOLOR}m%}%m%{[${SPCOLOR}m%}#%{[${DFCOLOR}m%} ' RPROMPT=' %{[${SPCOLOR}m%}[%{[${CDCOLOR}m%}%~%{[${SPCOLOR}m%}]%{[${DFCOLOR}m%}' else unset DFCOLOR PROMPT='%n@%m#' RPROMPT=' [%~]' fi # when PROMPT is displaied, # environment variable in PROMPT is upped to date in time by time. # so if **COLOR is changed, the color will be changed in next time display. # but shell value, like %m is set one time, in invocation. # so, it does not update.
213 名前:名無しさん@お腹いっぱい。 [2005/08/29(月) 13:05:11 .net] 情報期待あげ
214 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/04(日) 08:20:32 .net] OK俺のおすすめ伝授してあげるよ PS1="\e[1J"
215 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/27(火) 23:58:20 .net] tcshだけど prompt %B%{^[[31m%}[%T]%{^[[34m%}%n%{^[[35m%}@%{^[[34m%}%m%# rprompt %B[%~]%b alias cwdcmd echo -n ^[]2\;\<${USER}@${HOST}\>: $cwd^G
216 名前:名無しさん@お腹いっぱい。 [2005/11/02(水) 22:55:21 .net] dotfiles.com/
217 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/02(水) 23:05:07 .net] PS1='\033[32m\]\u@\h \033[33m\]\w \033[37m\]`cat .dirinfo 2>/dev/null`\n> ' nanasi@host ~ ここはHOME > みたいな感じでディレクトリにコメントつけられるようにした。微妙に便利
218 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/15(火) 03:54:38 .net] PS1="[^[[0;34m\w^[[0;30m:$?]$ " ディレクトリ名に色付けて、直前のコマンドの戻り値を。
219 名前:名無しさん@お腹いっぱい。 [2006/06/12(月) 15:23:52 .net] アゲ
220 名前:名無しさん@お腹いっぱい。 [2008/02/07(木) 00:44:44 .net] age
221 名前:名無しさん@お腹いっぱい。 [2009/05/11(月) 05:34:17 .net] [ account@host ] 年月日 時分秒 % /WorkingDirectory/ zshでこんな感じにしたいんだけど無理? RPROMPTで改行出来ると嬉しいんだけど。 時間は出来れば一秒ごとにリアルタイム表示がいい。
222 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/11(月) 12:48:54 .net] 素直にX使え
223 名前:名無しさん@お腹いっぱい。 [2009/05/15(金) 15:33:17 .net] X使ったってxtermとかktermとかあるだろが
224 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/05(日) 23:18:42 .net] ( ^ω^)つ $
225 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/26(金) 11:12:48.39 .net] 復帰$
226 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/28(日) 11:13:37.38 .net] set prompt="`hostname`% "
227 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/04(日) 22:27:08.59 .net] PS1=ちんこ
228 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/03(火) 06:27:18.84 .net] \u [ \w ] \! \$
229 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/03(火) 15:15:34.97 .net] PS1='> '
230 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/19(月) NY:AN:NY.AN .net] アッー!
231 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/27(金) 09:19:08.29 .net] アッー!