1 名前:名無しさん@お腹いっぱい。 [2001/05/18(金) 09:49.net] set prompt="`whoami`@`hostname`[\!]_% "
98 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/03 04:15.net] ご主人様ご命令を>
99 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/03 04:20.net] Yes, Master? >
100 名前:名無しさん@お腹いっぱい。 [02/02/03 04:34.net] FUBAR >
101 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/03 04:45.net] Yes, Ma'am? >
102 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/03 04:58.net] >>97-100 ホスト名がやばそうだ(藁
103 名前:名無しさん@お腹いっぱい。 [02/02/04 05:37.net] 前の方で出てたカラー設定をまねしてみたら、Xだけでなく コンソールやTera Termなんかでもちゃんと色つきで出るんだね。 ちなみにこんなかんじにしてみたYO! set prompt = "%{^[[36m%}%m%{^[[m%}%{^[[35m%}[%c]%{^[[m%}%{^[[36m%}%#%{^[[m%} " こりゃ便利だ。感謝age
104 名前:名無しさん@お腹いっぱい。 [02/02/04 06:46.net] どうせならこれくらい大胆にしる! > 2月 4日(月) 06:02:43 ∧∧ ズザ---ッ;;; /tmp > 今だ! 37945番ゲットォォ!>⊂(゚Д゚⊂⌒`つ≡≡ $ function monaprompt_command() { local red='\[\e[0;31m\]' RED='\[\e[1;31m\]' local yellow='\[\e[0;33m\]' YELLOW='\[\e[1;33m\]' local blue='\[\e[0;34m\]' BLUE='\[\e[1;34m\]' local purple='\[\e[0;35m\]' PURPLE='\[\e[1;35m\]' local cyan='\[\e[0;36m\]' CYAN='\[\e[1;36m\]' local white='\[\e[0;37m\]' WHITE='\[\e[1;37m\]' local NC='\[\e[0;0m\]' # No Color local num=$(fc -l -1| cut -f1) line1 line2 line1=$WHITE$(date '+%_m月%e日(%a) %T')"\\[\e[$((${#num}+1))C\\]" line1=$line1$red"∧∧ "$RED"\\[ズ\\]ザ--\\[-\\]ッ;;;" if [ ${#PWD} -lt $(($COLUMNS - 49)) ]; then line1=$line1$blue"\\[\e[$(($width-${#PWD}))C\\]"$PWD elif [ $(($COLUMNS - 48)) -gt 0 ]; then line1=$line1$white" .."$blue line1=$line1$(echo $PWD|rev|dd bs=1 count=$(($COLUMNS - 53)) 2>/dev/null|rev) fi line2=$red"今だ! ${num}番\\[ゲット\\]ォォ!>⊂(゚Д゚⊂⌒\\\`つ"$line2$WHITE"≡≡ " if [ $EUID = 0 ]; then line2=$line2$RED'#'$NC' ' else line2=$line2$purple'$'$NC' ' fi PS1="$line1\n$line2" } function monaprompt { [ "$LANG" = ja_JP.eucJP ] && PROMPT_COMMAND=monaprompt } monaprompt
105 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/04 06:50.net] >>103 アホくさくて ワラタ
106 名前:_ mailto:age [02/02/08 21:56.net] 涼スレにつきage スコア: ∞(参考になる)
107 名前:だおべん mailto:sage [02/02/10 10:14.net] 最近 csh に替えた。 set prompt = ":::::`whoami`% "
108 名前:名無しさん@Emacs mailto:sage [02/02/12 18:28.net] # %/ current directory # %~ current directory (print home directory as '~') # %C base of current directory # %c base of current directory (print home directory as '~') # %h,%! history number # %n user name # %M domain name and host name # %M host name # %y year (2 digit) # %Y year (4 digit) # %w month (word) # %W month (number) # %d week day # %T time (24 HH:MM) # %t time (12 HH:MM) # %P time (24 HH:MM:SS) # %p time (12 HH:MM:SS) # %B,%b bold font (%B word %b) # %U,%u under line (%U word %u) # %{,%} escape sequence (%{ escape %}) # set prompt="%{\033[33m%}%B%n@%M[%P]%% %{\033[0m%}%b"
109 名前:名無しさん@XEmacs [02/02/19 14:09.net] bashで、>>33 の様な事は出来るでしょうか?
110 名前:.zshrc [02/02/19 15:02.net] terminal emulatorのタイトルバーに function precmd { local exit=$? if [ $exit = 0 ]; then echo "\033]2;$TERM: $HOST:$PWD - (゚д゚)ウマー\007\c" elif [ $exit = 255 ]; then echo "\033]2;$TERM: $HOST:$PWD - ( ゚д゚)ポカーン\007\c" else echo "\033]2;$TERM: $HOST:$PWD - (゚Д゚)マズー\007\c" fi }
111 名前:名無しさん@XEmacs [02/02/19 15:27.net] bashでもprecmdと同じ事って出来ますかね? 質問ばかりで申し訳ないです…
112 名前:名無しさん@お腹いっぱい。 [02/02/19 17:48.net] >>110 echo 行を少し書き換えればよろし。
113 名前:110 [02/02/19 20:03.net] >>111 ありがとうございます。 zshの方はうまく行きましたが、どうもbashは うまく行きませんでした。 いじってるうちにzshも気に入ったので、 とりあえずこっちを使う事にします。
114 名前:名無しさん@お腹いっぱい。 [02/02/19 21:05.net] Linux板で見付けた。 bashでタイトルバーにいろいろ表示するプロンプト。 PS1='\[\033[31m\][\u:\W]\$\[\033[0m\]\[\033]2;$PWD - $USER@$HOSTNAME\007\] '
115 名前:名無しさん@お腹いっぱい。 [02/02/20 07:02.net] 最近のzshならこんなのがあるけどどうよ? % autoload -U promptinit % promptinit % prompt -h
116 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/20 07:35.net] >>95 ,96 うわ、そんな懐かしいものを知ってるのが二人も…
117 名前: [02/02/25 03:05.net] kshで、プロンプトに現在時刻を表示するにはどうすればよいのでしょう?
118 名前:名無しさん@お腹いっぱい。 [02/03/01 20:33.net] ~/.bashrcは何処に置けばいいんですか?
119 名前:名無しさん@Emacs [02/03/01 20:35.net] 自分で書いている通り ~/ では駄目なのか?
120 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/01 21:13.net] >>117 ネタにしてもレベル低過ぎ
121 名前:名無しさん mailto:sage [02/03/02 02:29.net] >>118 実は~(チルダ)はホームディレクトリを意味するということを>>117 は 知らなかったというオチ?
122 名前:名無しさん@Emacs [02/03/06 20:08.net] 俺はこれだけ。 PROMPT='[%m]$ ' RPROMPT=' [%~]'
123 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/08 00:03.net] >103 みたいなことをtcshでやりたいんだが・・・ うまくいかない・・・ set aaaa=('ふーん ' 'へー ' 'ほー '); alias check 'if ( `expr $ln % 10` == 0 ) then\ echo "$lnゲトズザー " ; \ endif ' alias precmd 'set ln=`history 1 | /usr/bin/cut -f1`;@ lnidx = $ln % 3 + 1; set prompt="$aaaa[$lnidx]" ; echo $ln ; check ' set prompt=`precmd`
124 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/08 00:08.net] こうすればよかったのか・・・ set aaaa=('ふーん ' 'へー ' 'ほー '); alias check '[ `expr $ln % 10` = 0 ] && echo "$lnゲトズザー " ' alias precmd 'set ln=`history 1 | /usr/bin/cut -f1`;@ lnidx = $ln % 3 + 1; set prompt="$aaaa[$lnidx]" ; echo $ln ; check ' set prompt=`precmd`
125 名前:名無しさん@Meadow mailto:sage [02/03/11 14:31.net] 今日初めて見たけど、おもしろい。 家帰ったらいろいろやってみよ。
126 名前:名無しさん@お腹いっぱい。 [02/03/15 00:46.net] mirror.hiwaay.net/redhat/redhat/linux/7.2/en/doc/HOWTOS/translations/japanese/Bash-Prompt-HOWTO
127 名前:名無しさん@お腹いっぱい。 [02/03/15 00:55.net] このスレ見て、ギコやらモナやらを出してみた。 和む和む。
128 名前:ごめんあんまりおもしろくない。 mailto:sage [02/03/15 01:53.net] zsh PROMPT='%n$ ' RPROMPT='[%^] %m{%T}'
129 名前:名無しさん@お腹いっぱい。 [02/03/18 22:09.net] root と一般ユーザの違いが人目で分かるような プロンプート にするとしたらど んな?
130 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/18 22:28.net] >>128 PROMPT='%# '; RPROMPT='%~' 自分はこうしてる PROMPT=$'%{\e[30;47m%}[%n@%m]%{\e[0m%} %{\e[30;1m%}%~%{\e[0m%}\n%# '
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