2012年3月UNIX159: あなたのプロンプトは? (226)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
やっぱりBSDしか (118)
FreeBSD入門者の犬小屋 その4 (111)
*BSDでBBルータを作ろう互助会 4pps (681)
【ウホッ!】twmを語ろう!!【いいWM】 (495)
SolarisとLINUXどっち??? (742)
UNIXイタイ発言募集 (825)
あなたのプロンプトは?
1 :01/05/18 set prompt="`whoami`@`hostname`[\!]_% "
2 :01/05/18 いつでも # 危険です。
3 :01/05/18 '%n@%m(%C)%# '
4 :01/05/18 ただの厨房っす ShellScriptわかんないんで >>3 が何を意味してるのか、よくわかんないっす 面白そうなんでこれから試してみるっす もっと教えてほしいっす >>2 も面白いっす 語呂がいいっす 個人的には好きっす 俺もいつもそれっす
5 :01/05/18 $ echo $PS1 [\u@\h \W]\$ \u:ユーザー名 \h:ホスト名 \W:カレントディレクトリ ちなみに、こんな感じ [hiroyuki@2ch hiroyuki]$
6 :01/05/18 set prompt="`logname`[\!] " hiroyuki[2000000] こんな感じ。
7 :01/05/18 tcshサネ、テ、ニ、゙、ケ。」、ウ、、ハエカ、ク。」 10:48:12 watashi(ttyp2)@konohost:~[1007]> echo "$prompt" %P %n(%l)@%m:%~[%h]%# 10:48:22 watashi(ttyp2)@konohost:~[1008]> 、「、゙、麌istoryネヨケ讀マサネ、、ハ、、、、ヌ、ケ、ャ。」
8 :01/05/18 プロンプトいじるならここが参考になるかも。 http://www-6.ibm.com/jp/developerworks/linux/010126/j_l-tip-prompt.html うちではプロンプトに色付いてて Eterm のタイトルバーに現在いるディレクトリとか表示するようにしてるよ。
9 :01/05/18 ken -> ですけど。
10 :01/05/18 if ( $term == "kterm" || $term == "xterm" ) then set prompt = '%m[%h]%% ' alias cwdcmd 'echo -n "^[]2;$HOST^G^[[?E^[[?0T$PWD^[[?F"' alias precmd 'echo -n "^[]2;$HOST^G^[[?E^[[?0T$PWD^[[?F"' cd . else set prompt = '%m:%~[%h]%% ' endif # 実際はこうじゃないけど。
11 :01/05/18 (゚д゚):~$
12 :01/05/18 オマエモナ ->
13 :01/05/18 PS1='\[\e[$(((prom_i=(prom_i+1)%7)+31))m\]\h [\!:\j:$?]\[\e[m\] ' bash 2.04 以上でしか使えないけど。 hostname [500:0:0] みたいな表示で、最初の数字がヒストリ、2番目がジョブの数、3番目が 最後に実行したコマンドの戻り値。
14 :01/05/18 set prompt = '%{\e]2;%n@%m: %~\a\e]1;%.\a\e[34;04m%n\e[00m\e[31m@\e[34;04m%m\e[00m[\e[31m%h\e[00m]%} ' というのを、tcsh + kterm あたりで使っています。
15 :01/05/18 >>14 おお。俺もおんなじようにして色を付けている。
16 :01/05/18 user@path>
17 :01/05/18 (-_-):~$
18 :01/05/18 .cshrc set prompt="`hostname` \! <`pwd`> " alias cd 'cd \!*;set prompt="`hostname` \! <`pwd`> "' alias pushd 'pushd \!*;set prompt="`hostname` \! <`pwd`> "' alias popd 'popd \!*;set prompt="`hostname` \! <`pwd`> "'
19 :01/05/19 >>14 早速真似してみました。結構よさげです。 が、ひとつ問題が。 コンソールログイン(ログインシェルがtcsh)してるんですけど、.cshrcでこのプロンプトを使うと、コンソールで上手く文字が表示されないんですよね。 .xinitrcで設定しようかとも思ったんですが、 コンソール→X→コν。 .xinitrcで設定しようかとも思ったんですが、 コンソール→X→コンソール で帰ってきたときに、コンソール用のプロンプトに戻す方法が良く分かりませんでした。 コツみたいなものがあれば教えてください。
20 :01/05/19 .zshrc export PROMPT='%n@%m%# ' export RPROMPT=' %~'
21 :01/05/19 >>14 のままで困っていません。
22 :01/05/19 Please type "rm *" and hit return key.>
23 :01/05/19 age
24 :01/05/19 set prompt="[%T]%m:%c<%h> " # in tcsh あと、\e(Bだかを promptにいれといて、必ず ASCIIにするテクニックもあったね。
25 :01/05/21 su-bash$ age
26 :01/05/21 if($?term) then switch($term) case xterm: case kterm: set prompt = % alias precmd 'echo -n "\033]0;[$user@$hostname]:$cwd\007"' breaksw endsw endif
27 :01/05/21 >>19 俺はこうやっているけど、特にコンソール, X で困ったことはないな。 コンソールでもちゃんと文字表示できるし。26 みたいな工夫もしてない。 set prompt="%{^[[35m%}%m%{^[[m%}:%{^[[36m%}%~%{^[[m%}%{^[[31m%}[\!]%{^[[m%} >"
28 :01/05/21 あ、一応上のカラーは .Xdefaults KTerm*background: white KTerm*foreground: \#00006c な kterm で使うと見やすいよ。mnews -c とかも最高に見やすい。
29 :01/05/21 さらに vim で Syntax highlighting をサポートした環境 でキーワードに色が付いていないとプログラムが読めない・書けない 体になってしまいました。 鬱だ死のう・・・。あと連続カキコスマソ
30 :01/05/21 まだ誰も挙げてないみたいなので。 http://www.linux.or.jp/JF/JFdocs/Bash-Prompt-HOWTO.html
31 :01/05/23 優良すれあげ
32 :01/05/27 憂慮薄れに突き上げ申す
33 :01/06/09 先輩のプロンプトを見たら顔文字が入ってて、 表示するたびに毎回変わってた。 昔はコマンドの返り値によって泣き顔にしてたとか。
34 :01/07/12 >>33 それ、見してくれ
35 :01/07/13 prompt $p$g
36 :01/07/13 最近の Linux (RedHat 系だけかな) はなんで、 t?csh でも $ なんだ? やっぱり、初心者に 普段は $, root では # ってだけの 説明ですむからかな? 俺、すげー抵抗があるんですけど。。。
37 :01/07/13 >>35 なんかなつかしー
38 :01/07/14 おいらのプロンプトは'%n@%m(%l)$ 'なり。 '名前@マシン名(tty名)$ 'ってことなり。 tty名がでてないと嵌った時に時々困るなり。 >>36 Linuxは/bin/shがbashだったり、rcスクリプトがbashスクリプト だったりする時点でもう論外。しょうがないから使うけど、論じる 対象にならんす。
39 :01/07/14 >>38 だから?shなんかステ
40 :01/07/14 FreeBSD厨房>>38
41 :01/07/14 FreeBSD では最近 /bin/csh = /bin/tcsh なんだが そういうのも >>38 は否定するのかな。
42 :01/07/14 質問:FreeBSDユーザーにはヴァカしかいないのは何故ですか?
43 :01/07/14 >>38 自体が論じる対象にならんす。
44 :01/07/14 いいなあ。皆気になんないんだ。bashの拡張機能のおかげで シェルスクリプトとかMakefileとか書き換える羽目になった ことないのか。羨ましいっす。 >>41 cshは使ってないしシステム内のスクリプトでも滅多に使われてないので ので気にしません。
45 :01/07/14 >>44 bourne shellなプログラムがbashで動かない、ということ? それともbashなプログラムをbourne shellで動かすってこと? 前者なら、 #!/bin/sh で起動してもだめってことなのか?bashはargv[0]みて動作を 変えてるとおもったけど.... bashの拡張機能を前提としたスクリプトが増えて困る、という なら、「bashいれとけ」としか言えないな。
46 :01/07/14 問答無用で他人を厨房呼ばわりするのはやめなさい>40 君の品格のなさを暴露するだけだ。
47 :01/07/14 >>44 互換性云々は、gtkが互換性云々で使わないと fjで公言してやまない某氏の言いように似てるね。
48 :01/07/14 >>45 前者っす。makefile生成スクリプトとか$()まわりでガンガン 嵌ってたっすよ。でも、最近のbourne shellでも$()があるみたい だから、早いか遅いかだけで、いずれにせよ避けれない 嵌り道だったのかも。 ま、どうのこうの言ったって、単なる愚痴なんで、全然大した問題じゃ ないんすけどね。36さんと同様に、単なる、心理的な抵抗みたいな。 `だけでいいじゃん。それがうまく使えないからって、$()とか便利な 方法を追加して、互換性を損なうのは嫌っすよ。なんて漏れは思うんす。 こうなったら$()とか使った互換性のないスクリプトを大量に書いて 復讐してやるー ← 悪い例 みたいな感じの、ネタっす。
49 :01/07/14 カラーの設定で参考になるページ教えてください.
50 :01/07/15 /bin/cshです^^
51 :01/07/15 いつでも# いや、いつでもrootってワケじゃないよ。 職業柄、いつでもbourne-shellを100%水も漏らさず使える体でいたいだけ。
52 :01/07/15 >>46 あなたが厨房だから厨房だといったのです
53 :01/07/15 >>38 は理由があるからまだヨイ。 理由もなく、単なる懐古趣味で「/bin/sh が bash だなんて、 Linux なんか全然ダメだよね〜」とか言ってるやつは氏んで結構。
54 :01/07/15 むしろ作業記録を残せるシェルの方が root のシェルとしては いいのではないかと思う今日この頃。 クラックされた Linux 鯖が、ログは消されたのに ~root/.bash_history に 履歴がぜんぶ残ってたなんて話も聞くし。
55 :01/07/16 >>54 最近のシェルでヒストリ残せないのあったっけ?
56 :01/07/16 >>55 「最近のシェルで」ではなく、「root のログインシェルで」というのが ポイントと思われ。
57 :01/07/16 PS1="- "
58 :01/07/16 C:\>
59 :01/07/28 %n@%m%/%#
60 :01/10/16 How many pages?
61 :01/10/16 ドウシマスカ? (1:タタカウ 2:ニゲル 3:マホウ 4:ITEM)
62 :01/10/16 GET! $$$
63 :01/10/16 >>60 How many files (0-26) ? こんなんじゃなかったけ? pagesはちがうとおもうぞ
64 :01/10/16 >>53 オリジナルBourne shellとPOSIX shの違いが分からない奴も死んでお構いなし。
65 :01/10/16 >>63 djb だ...
66 :01/10/16 How many files (0-15) ? だよ。
67 :01/10/16 Ready
68 :01/10/16 PC6001は How many pages なんだよ!! しったか君ってよし!! >>63 とちょっとキャラを変えてみる
69 :01/10/16 How many pages? はPC-6001のN-60 BASIC。 コンソールに裏表2画面使えた。
70 :01/10/16 おいらのおうちはパピコンです。 UNIXじゃないからsage
71 :01/10/17 prompt $p$g
72 :01/10/17 alias cd 'cd \!*; set prompt="`hostname`:`pwd` <!> "'
73 :01/10/17 PS2=Linux
74 :01/10/18 >>48 > 前者っす。makefile生成スクリプトとか$()まわりでガンガン > 嵌ってたっすよ。でも、最近のbourne shellでも$()があるみたい > だから、早いか遅いかだけで、いずれにせよ避けれない > 嵌り道だったのかも。 POSIX shellでは、``も$()もcommand substitutionです。 Nest出来ないのは不便なので追従してください。> 今でも駄目なOSの/bin/sh
75 :01/10/18 function sii { local GRAY="\[\033[0;30m\]" local LIGHT_GRAY="\[\033[1;37m\]" local RED="\[\033[0;31m\]" local LIGHT_RED="\[\033[1;31m\]" local GRAY="\[\033[1;30m\]" local LIGHT_GRAY="\[\033[0;37m\]" local BROWN="\[\033[0;33m\]" local LIGHT_BROWN="\[\033[1;33m\]" local CYAN="\[\033[0;36m\]" local LIGHT_CYAN="\[\033[1;36m\]" local GREEN="\[\033[0;32m\]" local PURPLE="\[\033[0;35m\]" local MOTO="\[\033[0m\]" case $TERM in kterm*) local TITLEBAR='\[\033]0;\u@\h:\w\007\]' ;; *) local TITLEBAR="" ;; esac local GRAD1=$(tty|cut -d/ -f3) PS1="$TITLEBAR\n\ \n$LIGHT_RED<$LIGHT_RED<$LIGHT_RED<$LIGHT_CYAN<$LIGHT_CYAN<$LIGHT_CYAN<$CYAN[\ $GREEN\u@\h\ $CYAN]$LIGHT_CYAN-$CYAN[\ $PURPLE\#,$GRAD1\ $CYAN]$LIGHT_CYAN-$CYAN[\ $BROWN\$(date +%c)\ $CYAN]$LIGHT_CYAN>$LIGHT_CYAN>$LIGHT_CYAN>$LIGHT_RED>$LIGHT_RED>$LIGHT_RED>\n\ $LIGHT_BROWN\ _$MOTO∧_∧$LIGHT_BROWN__ $CYAN / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\n\ $LIGHT_BROWN / $MOTO($PURPLE*$MOTO゚ー゚)$LIGHT_BROWN /\$CYAN< $LIGHT_RED抱っこ♪\n\ $LIGHT_BROWN /| ̄$MOTO怫$LIGHT_BROWN ̄|\/$CYAN \___________\n\ $LIGHT_BROWN |____|/\n\ $GREEN,,,,$MOTO怫$GREEN,,,\ $CYAN[\ $CYAN\$ $CYAN\w\ $CYAN]$LIGHT_CYAN>$LIGHT_RED>\[\033[0m\] " PS2="$LIGHT_CYAN>$CYAN>$RED>$LIGHT_RED\[\033[0m\] " }
76 :01/10/18 function mona { local GRAY="\[\033[0;30m\]" local LIGHT_GRAY="\[\033[1;37m\]" local RED="\[\033[0;31m\]" local LIGHT_RED="\[\033[1;31m\]" local GRAY="\[\033[1;30m\]" local LIGHT_GRAY="\[\033[0;37m\]" local BROWN="\[\033[0;33m\]" local LIGHT_BROWN="\[\033[1;33m\]" local CYAN="\[\033[0;36m\]" local LIGHT_CYAN="\[\033[1;36m\]" local GREEN="\[\033[0;32m\]" local PURPLE="\[\033[0;35m\]" case $TERM in kterm*) local TITLEBAR='\[\033]0;\u@\h:\w\007\]' ;; *) local TITLEBAR="" ;; esac local GRAD1=$(tty|cut -d/ -f3) PS1="$TITLEBAR\n\ \n$LIGHT_RED<$LIGHT_RED<$LIGHT_RED<$LIGHT_CYAN<$LIGHT_CYAN<$LIGHT_CYAN<$CYAN[\ $GREEN\u@\h\ $CYAN]$LIGHT_CYAN-$CYAN[\ $PURPLE\#,$GRAD1\ $CYAN]$LIGHT_CYAN-$CYAN[\ $BROWN\$(date +%c)\ $CYAN]$LIGHT_CYAN>$LIGHT_CYAN>$LIGHT_CYAN>$LIGHT_RED>$LIGHT_RED>$LIGHT_RED>\n\ $LIGHT_BROWN Λ_Λ $CYAN / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\n\ $LIGHT_BROWN(´∀`)$CYAN< $LIGHT_RED\$(mona.pl)\n\ $LIGHT_BROWN( )$CYAN \___________\n\ $LIGHT_BROWN | | | \n\ $LIGHT_BROWN(__)_) \ $CYAN[\ $CYAN\$ $CYAN\w\ $CYAN]$LIGHT_CYAN>$LIGHT_RED>\[\033[0m\] " PS2="$LIGHT_CYAN>$CYAN>$RED>$LIGHT_RED\[\033[0m\] " }
77 :01/10/18 mona.plとかは、適当に文字列返すスクリプトかいてネ
78 :01/10/18 >>33 O'REILLY社のSMILEYSって本に書いてあったよ. ttp://www.pop.at/smileys/ ここにあるっす.
79 :01/10/18 % set prompt="今だ! ! 番ゲットォォォォ!!>⊂(゚Д゚⊂⌒`つ≡≡ " 今だ! 38 番ゲットォォォォ!!>⊂(゚Д゚⊂⌒`つ≡≡ ls access_log work 今だ! 39 番ゲットォォォォ!!>⊂(゚Д゚⊂⌒`つ≡≡ ls access_log work 今だ! 40 番ゲットォォォォ!!>⊂(゚Д゚⊂⌒`つ≡≡
80 :01/10/19 これって、mona パッケージをインストールしないといけないんだよね? # apt-get install mona ちなみにぼくは cygwin なのですが、なんとかなんないかなぁ。
81 :01/10/19 cygwinでも~/.bashrcに、メモ帳で PS1="今だ! \# 番ゲットォォォォ!!>⊂(゚Д゚⊂⌒`つ≡≡ " と書いたらうまくいったゾ。 今だ! 4 番ゲットォォォォ!!>⊂(゚Д゚⊂⌒`つ≡≡ uname -a CYGWIN_NT-5.0 DIGDUG 20.1 (0.3/1/1) 1998-12-3 20:39:18 i686 unknown 今だ! 5 番ゲットォォォォ!!>⊂(゚Д゚⊂⌒`つ≡≡
82 :01/10/24 tcshで set prompt="`whoami`@`hostname`[%~]% " やってます。
83 :01/10/26 ワラタ > 今だ! n 番ゲットォォォォ!!>⊂(゚Д゚⊂⌒`つ≡≡ ウチはシンプルに PS1='\u@\h:\w \t\$ ' ってー感じ。 \t は、荒いけど計測にも使えるし、わりと便利…
84 :01/10/26 $$
85 :01/10/26 移転で沈んだのでage
86 :01/10/26 C:\>
87 :01/10/26 set prompt="%P[%c2]%n" シンプルすぎか?
88 :01/11/01 マウスが滑って間違ってコピペしても安全なプロンプトってない?
89 :01/11/02 >>88 :
90 :01/11/02 set prompt = "(%n@%m:%~)%B[%T]%b >> " tcsh使いだったらボールドフォントは基本だね!
91 :01/11/06 >>88 set prompt="rm -rf / " いや、 set prompt="echo "
92 :01/12/14 HOST=`uname -n` PS1="[${HOST}#$USER]"
93 :02/01/24 Tera Term用 PS1='\033]2;\w : \!\007\[\e[33m\][\w:\!]\$\[\e[0m\] '
94 :02/01/24 set prompt=" _________________\n ∧_∧∩ / 先生、今\n ( ´∀`)/ < %m の %~ にいます。>>!\n/ / / \\_ "
95 :02/01/25 昔、PC98DOSのプロンプトには、地球儀が回ってたけど。板違い(T^T)
96 :02/02/03 earth.com懐かしいなぁ…某京BBSのユーザーメッセージにも入れてたな… あの当時はDOSの起動に1分かかるような長大なAutoExecを書いていた厨房だった。 DOS3.3でコンベンショナルメモリ600kbytesの壁に挑んだり無意味なこともしてたな…
97 :02/02/03 ご主人様ご命令を>
98 :02/02/03 Yes, Master? >
99 :02/02/03 FUBAR >
100 :02/02/03 Yes, Ma'am? >
101 :02/02/03 >>97-100 ホスト名がやばそうだ(藁
102 :02/02/04 前の方で出てたカラー設定をまねしてみたら、Xだけでなく コンソールやTera Termなんかでもちゃんと色つきで出るんだね。 ちなみにこんなかんじにしてみたYO! set prompt = "%{^[[36m%}%m%{^[[m%}%{^[[35m%}[%c]%{^[[m%}%{^[[36m%}%#%{^[[m%} " こりゃ便利だ。感謝age
103 :02/02/04 どうせならこれくらい大胆にしる! > 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
104 :02/02/04 >>103 アホくさくて ワラタ
105 :02/02/08 涼スレにつきage スコア: ∞(参考になる)
106 :02/02/10 最近 csh に替えた。 set prompt = ":::::`whoami`% "
107 :02/02/12 # %/ 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"
108 :02/02/19 bashで、>>33 の様な事は出来るでしょうか?
109 :02/02/19 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 }
110 :02/02/19 bashでもprecmdと同じ事って出来ますかね? 質問ばかりで申し訳ないです…
111 :02/02/19 >>110 echo 行を少し書き換えればよろし。
112 :02/02/19 >>111 ありがとうございます。 zshの方はうまく行きましたが、どうもbashは うまく行きませんでした。 いじってるうちにzshも気に入ったので、 とりあえずこっちを使う事にします。
113 :02/02/19 Linux板で見付けた。 bashでタイトルバーにいろいろ表示するプロンプト。 PS1='\[\033[31m\][\u:\W]\$\[\033[0m\]\[\033]2;$PWD - $USER@$HOSTNAME\007\] '
114 :02/02/20 最近のzshならこんなのがあるけどどうよ? % autoload -U promptinit % promptinit % prompt -h
115 :02/02/20 >>95 ,96 うわ、そんな懐かしいものを知ってるのが二人も…
116 :02/02/25 kshで、プロンプトに現在時刻を表示するにはどうすればよいのでしょう?
117 :02/03/01 ~/.bashrcは何処に置けばいいんですか?
118 :02/03/01 自分で書いている通り ~/ では駄目なのか?
119 :02/03/01 >>117 ネタにしてもレベル低過ぎ
120 :02/03/02 >>117 は 知らなかったというオチ?
121 :02/03/06 俺はこれだけ。 PROMPT='[%m]$ ' RPROMPT=' [%~]'
122 :02/03/08 >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`
123 :02/03/08 こうすればよかったのか・・・ 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`
124 :02/03/11 今日初めて見たけど、おもしろい。 家帰ったらいろいろやってみよ。
125 :02/03/15 http://mirror.hiwaay.net/redhat/redhat/linux/7.2/en/doc/HOWTOS/translations/japanese/Bash-Prompt-HOWTO
126 :02/03/15 このスレ見て、ギコやらモナやらを出してみた。 和む和む。
127 :02/03/15 zsh PROMPT='%n$ ' RPROMPT='[%^] %m{%T}'
128 :02/03/18 root と一般ユーザの違いが人目で分かるような プロンプート にするとしたらど んな?
129 :02/03/18 >>128 PROMPT='%# '; RPROMPT='%~' 自分はこうしてる PROMPT=$'%{\e[30;47m%}[%n@%m]%{\e[0m%} %{\e[30;1m%}%~%{\e[0m%}\n%# '
130 :02/03/18 PROMPT='%m%#' RPROMPT='[%~ %*]' って感じ
131 :02/03/18 あっ、よくみたらここ Zsh スレじゃないや。sage bash ならこうかな。 PS1=$'\[\e[30;47m\][\u@\h]\[\e[0m\] \[\e[30;1m\]\w\[\e[0m\]\n\$ '
132 :02/03/18 RPROMPT にカレントディレクトリ表示する人多いみたいだけどさ、他の画面見 ながらで kterm を左半分しか見えない状態でよく使うから俺にとっては不便。 # ってほとんど独り言ですけどね。
133 :02/03/18 >>131 あ、でも zsh 使ってるんで参考になります。 過去ログにもありましたけど prompt が 2行ってなんだか新鮮ですね。 前のコマンドの返り値で顔が変わるやつちょっと実験してみようかな。
134 :02/03/19 bash export PS1='\[\e]32;\w\007\e[33m\]\[[\t\e[36m \w\e[33m]\e[32m\]$ ' まぁ、cygwinだが
135 :02/03/25 $
136 :02/03/26 #
137 :02/03/26 %
138 :02/03/26 &
139 :02/03/26 A>
140 :02/03/26 os9:
141 :02/03/26 lftp :~>
142 :02/03/27 set prompt="%{\e[01;36m%Y-%W-%D(%d) %t\e[00m%}:%{\e[34m%~\e[00m%} \ `hostname`% " 漏れはこんなかんじ。 今いるディレクトリのフルパス示してたらながくなったんで 2行にしてる。 年-月-日-(曜日) 時間 :今いるディレクトリのフルパス ホスト名 % ってかんじ
143 :02/03/27 顔にかけて>
144 :02/03/27 プロンプトにカレントディレクトリとかホスト名とか表示するの、 後ろから覗かれた時にある意味セキュリティ上問題なんだよ。 だから、シェルのデフォルトプロンプトから変更しないようにしている。
145 :02/03/27 >>144 ハァ? お前大丈夫? もう1回初めから勉強しなおせよ
146 :02/03/27 >143 不意をつかれてワロタ!
147 :02/03/27 ( ´,_ゝ`)プッ >%
148 :02/03/27 今日大丈夫な日だから… ~/ >
149 :02/03/27 こんなの初めて>
150 :02/03/27 (・∀・)イイ!!(・∀・)イイ!! >
151 :02/03/27 [hoge@えっ もう? ~/]$
152 :02/03/27 そこはだめ>
153 :02/03/28 ここはネタスレになりました ~/ >
154 :02/03/28 入りますディレクトリ: /usr/share/doc/manco >
155 :02/03/28 ん。。まぁ、一応 PROMPT= RPROMPT= みたいな感じで 書きましょうよ。。
156 :02/03/29 萌え>
157 :02/03/30 本気汁>
158 :02/04/10 スタート> [ゴール]
159 :02/04/11 >>158 >スタート> [ゴール] どこでコマンド打つねん(w
160 :02/04/11 zshのright promptってやつでしょ。
161 :02/04/12 半角化けちゃうなぁ
162 :02/04/12 >>161 Mlterm 使いなよ。
163 :02/04/13 使ってるけど…bash が駄目かも 2.04 色付けるとカーソル位置の判定間違うし。
164 :02/04/13 ファイルのエンコーディングはどうなってるの? bash-2.05-8 (RedHat 7.2) で半角化けないけど。
165 :02/04/13 EUC-JPの半角カナって1文字2バイトだよね。 だからカーソル位置を間違えるんだとおもう。 1バイトを \[ \] でくくってエスケープして やればいいんだろうけど……。
166 :02/05/30 保全sage
167 :02/09/26 保守
168 :03/01/05 / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\ Λ_Λ | 君さぁ こんなスレッド立てるから | ( ´∀`)< 厨房って言われちゃうんだよ | ( ΛΛ つ >―――――――――――――――――――‐< ( ゚Д゚) < おまえのことを必要としてる奴なんて | /つつ | いないんだからさっさと回線切って首吊れ | \____________________/ (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (∩∩) (∩∩) (∩∩) (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (∩∩) (∩∩) (∩∩) (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (∩∩) (∩∩) (∩∩)
169 :03/01/05 >>168 それはおまえの事だ。こんなスレにレスするほうこそ首吊れ。
170 :03/01/05 不覚にもあげちまった。首吊って死ぬわ。
171 :03/01/05 あれ。上の方にあったsiiやmonaはできたけど 103のだけできないや。 source monaprompt monaprompt じゃダメなのかな。
172 :03/01/05 >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`
173 :03/01/05 でも、漏れBASHだけども・・
174 :03/01/06 db>
175 :03/01/06 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 どっかにミスがありそ。
176 :03/01/15 (^^)
177 :03/02/07 prompt="%L%n@%m{%l}[%c]-%#%L"' ' precmd 'echo -n "\033]0;<${cwd}>--<${USER}>-<$tty>-<${HOST}>--<\007"'
178 :03/02/10
179 :03/02/10 >>179 ちょとカコイイかも
180 :03/02/10 まちがえた、177ですた
181 :03/02/10 >>177 precmdの方、最後が"--<"で終るのはわざと?
182 :03/02/10 わざとっす。 当方の、WindowManagerのテーマとの相性をかんがえたんで。 <xxx>--<xx>-<xxx>-<xxxxxx>--< X(閉じるボタン) ボタンと文字列の明確な区切りがほしかったんでし。
183 :03/02/10 screen || mlterm な人は、 タイトルに、$tty書いておくと迷子にならないYO。
184 :03/02/10 >>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
185 :03/02/10 右寄っす。 $cwdがニョキニョキのびておもしろい。 左寄だと、ホスト名がでたりひっこんだり、ちょっとウザ。 中央は普通すぎなんで、没ってことで。
186 :03/04/17 (^^)
187 :あぼーん :あぼーん あぼーん
188 :あぼーん :あぼーん あぼーん
189 :03/06/05 >>186-188 やばいですよね。これがプロンプトだったら....。 まえのほうからいろいろ読みました。色を変えた表示が気にいったので さっそく試したのですが、折り返しになったとたん左に数文字表示がずれて きてしまいます。しかもカーソル位置と実際のポインタも違っていて うっかり違う字を消してしまったり挿入したりするんでやめました。 ざんねんです。原因がターミナルソフトにあるのか、もともと入って いる termcap 設定が対応していないからなのか、厨な私には わからないのでどうにもできません。 いまは "==>> [%T]\n==>> % " として2行で目立つようにしています。
190 :03/06/06 シェルとバージョンは?
191 :03/06/12 携帯ゲーム機"プレイステーションポータブル(PSP) このPSPは、新規格UMD(ユニバーサルメディアディスク)というディスクを利用しており、そのサイズは直径6cmととても小さい(CDの半分程度)。 容量は1.8GBとなっている。 画面は4.5インチのTFT液晶で、480px x 272px(16:9)。MPEG4の再生やポリゴンも表示可能。外部端子として、USB2.0とメモリースティックコネクタが用意されているという。 この際、スク・エニもGBAからPSPに乗り換えたらどうでしょう。スク・エニの場合、PSPの方が実力を出しやすいような気がするんですが。 任天堂が携帯ゲーム機で圧倒的なシェアをもってるなら、スク・エニがそれを崩してみるのもおもしろいですし。かつて、PS人気の引き金となったFF7のように。
192 :あぼーん :あぼーん あぼーん
193 :あぼーん :あぼーん あぼーん
194 :03/08/14 普通に PROMPT='%n@%m%# ' RPROMPT='%~'
195 :03/08/15 ━━━(゚∀゚)━━━( ゚∀)━━━( ゚)━━━( )━━━( )━━━(゚ )━━━(∀゚ )━━━(゚∀゚)━━ を回転させ続けることってできる?
196 :あぼーん :あぼーん あぼーん
197 :04/03/18 prompt=[$D $T$H$H$H]$_[%COMPUTERNAME%@%USERNAME%]$P$G
198 :04/03/30 PS1='\[\033[01;35m\]\u@\H\[\033[0m\][\s]***$(date)*** \[\033[1m\][\w]\[\033[0m\]:\[\033[1m\$\033[0m\] '
199 :04/05/09 OK
200 :04/05/10 OK?
201 :04/05/22 ok ってプロンプトは全然 ok じゃない!!! 大抵、どこかに致命的な NG がある・・・
202 :04/07/10 至ってシンプルに ~ $ echo $PS1 \w \$
203 :05/04/07 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 $IV`date +%T`$EE $HV\(${PWD##${PWD%/*/*}/}\)$EE \$ '
204 :05/05/03 at&t
205 :05/05/06 set prompt="\aSyntax Error\nReady " Syntax Error Ready ■
206 :05/05/06 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
207 :05/05/06 あ、^[が落ちる事を考慮してなかった。 全ての'['の前にC-vC-[を補完しといて。
208 :05/05/07 けち
209 :05/05/08 zshで PROMPT=%{[${UNCOLOR}m%}%n%{[${SPCOLOR}m%}@%{[${HTCOLOR}m%}%m%{[${SPCOLOR}m%}#%{[${DFCOLOR}m%} RPROMPT= %{[${SPCOLOR}m%}[%{[${CDCOLOR}m%}%~%{[${SPCOLOR}m%}]%{[${DFCOLOR}m%}
210 :05/05/08 #>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.
211 :05/08/29 情報期待あげ
212 :05/09/04 OK俺のおすすめ伝授してあげるよ PS1="\e[1J"
213 :05/09/27 tcshだけど prompt %B%{^[[31m%}[%T]%{^[[34m%}%n%{^[[35m%}@%{^[[34m%}%m%# rprompt %B[%~]%b alias cwdcmd echo -n ^[]2\;\<${USER}@${HOST}\>: $cwd^G
214 :05/11/02 http://dotfiles.com/
215 :05/11/02 PS1='\033[32m\]\u@\h \033[33m\]\w \033[37m\]`cat .dirinfo 2>/dev/null`\n> ' nanasi@host ~ ここはHOME > みたいな感じでディレクトリにコメントつけられるようにした。微妙に便利
216 :05/11/15 PS1="[^[[0;34m\w^[[0;30m:$?]$ " ディレクトリ名に色付けて、直前のコマンドの戻り値を。
217 :06/06/12 アゲ
218 :08/02/07 age
219 :09/05/11 [ account@host ] 年月日 時分秒 % /WorkingDirectory/ zshでこんな感じにしたいんだけど無理? RPROMPTで改行出来ると嬉しいんだけど。 時間は出来れば一秒ごとにリアルタイム表示がいい。
220 :09/05/11 素直にX使え
221 :09/05/15 X使ったってxtermとかktermとかあるだろが
222 :09/07/05 ( ^ω^)つ $
223 :11/08/26 復帰$
224 :11/08/28 set prompt="`hostname`% "
225 :11/09/04 PS1=
226 :12/01/03 \u [ \w ] \! \$
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲
エディタ作ったよ!見てみて! (229)
性善説のUNIXサーバVI (702)
はかーのおつまみ (177)
連番のH画像/動画を一気にダウンロードするX (520)
UNIXサーバ管理者の憂鬱 (811)
ライセンスあれこれ (500)
--log9.info------------------
【ピンポン】木村郁美2【卒業】 (917)
広島の女子アナ 総合 part.24 (490)
【AAB】手島千尋【週末はどうするの?】 (259)
長野美郷 Part20 (967)
☆★☆秋田のアナウンサーを語ろうpart16☆★☆ (137)
次に結婚しそうな女子アナは? (127)
【広島】☆山田幸美 Part6☆【勝ちグセ娘。】 (595)
生野陽子じゃめざましテレビは終わる!!!!! (418)
【広島】小嶋沙耶香 part2【"07準ミス】 (230)
【TBS】久保田智子のNスタとわれらの時代 91匹目 (412)
♯♪☆ 本間智恵の音楽会 Vol.6 ☆♭♪ (730)
森直美 (124)
【東海テレビ】関根和歌香 Part2【わかこ♪】 (893)
福岡のアナウンサー総合スレ (348)
【テレビ新潟】 大平真理子 【お〜ちゃん】 (280)
大江のぶりっ子が不愉快 (385)
--log55.com------------------
ラーメンスープでうどんを食うとうめえーーーーー
ひねそうめん【限定】
【手作り】うどんツユ蕎麦ツユ手作りが一番美味い
ラーメンファン≠うどんファンなのはなぜ?
もりそばの薬味を直接食うやつは超絶魔人
釜玉うどんをさらに美味しくする方法 1杯目
ヒガシマルのうどんスープ
蕎麦について語ろう