コツみたいなものがあれば教えてください。0020名無し娘。NGNG.zshrc export PROMPT='%n@%m%# ' export RPROMPT=' %~' 002114NGNG>>19 環境変数$TERMか何かを見て、コンソールとXとの場合分けを .cshrc の中でやるといいかも。 私はXしかつかわない体質なので >>14 のままで困っていません。0022名無しさん@お腹いっぱい。NGNGPlease type "rm *" and hit return key.>0023名無しさん@お腹いっぱい。NGNGage0024名無しさん@お腹いっぱい。NGNGset prompt="[%T]%m:%c<%h> " # in tcsh
あと、\e(Bだかを promptにいれといて、必ず ASCIIにするテクニックもあったね。
0025名無しさん@お腹いっぱい。NGNGsu-bash$ age 0026???????????????BNGNGif($?term) then switch($term) case xterm: case kterm: set prompt = % alias precmd 'echo -n "\033]0;[$user@$hostname]:$cwd\007"' breaksw endsw endif002715NGNG>>19 俺はこうやっているけど、特にコンソール, X で困ったことはないな。 コンソールでもちゃんと文字表示できるし。26 みたいな工夫もしてない。
set prompt="%{^[[35m%}%m%{^[[m%}:%{^[[36m%}%~%{^[[m%}%{^[[31m%}[\!]%{^[[m%} >"002815NGNGあ、一応上のカラーは
.Xdefaults KTerm*background: white KTerm*foreground: \#00006c
`だけでいいじゃん。それがうまく使えないからって、$()とか便利な 方法を追加して、互換性を損なうのは嫌っすよ。なんて漏れは思うんす。 こうなったら$()とか使った互換性のないスクリプトを大量に書いて 復讐してやるー ← 悪い例 みたいな感じの、ネタっす。 0049名無しさん@お腹いっぱい。NGNG カラーの設定で参考になるページ教えてください. 0050みっちゃんNGNG /bin/cshです^^ 0051名無しさん@お腹いっぱい。NGNG いつでも# いや、いつでもrootってワケじゃないよ。 職業柄、いつでもbourne-shellを100%水も漏らさず使える体でいたいだけ。 0052名無しさん@お腹いっぱい。NGNG>>46 あなたが厨房だから厨房だといったのです 0053名無しさん@お腹いっぱい。NGNG>>38 は理由があるからまだヨイ。 理由もなく、単なる懐古趣味で「/bin/sh が bash だなんて、 Linux なんか全然ダメだよね〜」とか言ってるやつは氏んで結構。 0054名無しさん@お腹いっぱい。NGNG むしろ作業記録を残せるシェルの方が root のシェルとしては いいのではないかと思う今日この頃。 クラックされた Linux 鯖が、ログは消されたのに ~root/.bash_history に 履歴がぜんぶ残ってたなんて話も聞くし。 0055名無しさん@お腹いっぱい。NGNG>>54 最近のシェルでヒストリ残せないのあったっけ? 0056名無しさん@EmacsNGNG>>55 「最近のシェルで」ではなく、「root のログインシェルで」というのが ポイントと思われ。 0057名無しさん@お腹いっぱい。NGNG PS1="- " 0058名無しさん@お腹いっぱい。NGNG C:\> 0059名無しさん@お腹いっぱい。NGNG %n@%m%/%# 0060名無しさん@お腹いっぱい。NGNG How many pages? 0061名無しさん@お腹いっぱい。NGNG ドウシマスカ? (1:タタカウ 2:ニゲル 3:マホウ 4:ITEM) 0062名無しさん@お腹いっぱい。NGNG GET! $$$ 0063N88 ◆djb/VnQY NGNG>>60 How many files (0-26) ? こんなんじゃなかったけ? pagesはちがうとおもうぞ 0064名無しさん@お腹いっぱい。NGNG>>53 オリジナルBourne shellとPOSIX shの違いが分からない奴も死んでお構いなし。 0065名無しさん@お腹いっぱい。NGNG>>63 djb だ... 0066名無しさん@お腹いっぱい。NGNG How many files (0-15) ? だよ。 0067名無しさん@お腹いっぱい。NGNG Ready 0068sageNGNG PC6001は How many pages なんだよ!! しったか君逝ってよし!! >>63 とちょっとキャラを変えてみる 0069名無しさん@EmacsNGNG How many pages? はPC-6001のN-60 BASIC。 コンソールに裏表2画面使えた。 007060NGNG おいらのおうちはパピコンです。 UNIXじゃないからsage 0071名無しさん@お腹いっぱい。NGNG prompt $p$g 0072名無しさん@お腹へった。NGNG alias cd 'cd \!*; set prompt="`hostname`:`pwd` <!> "' 0073名無しさん@お腹へった。NGNG PS2=Linux 0074名無しさん@お腹いっぱい。NGNG>>48 > 前者っす。makefile生成スクリプトとか$()まわりでガンガン > 嵌ってたっすよ。でも、最近のbourne shellでも$()があるみたい > だから、早いか遅いかだけで、いずれにせよ避けれない > 嵌り道だったのかも。
POSIX shellでは、``も$()もcommand substitutionです。 Nest出来ないのは不便なので追従してください。> 今でも駄目なOSの/bin/sh 0075名無しさん@お腹いっぱい。NGNG 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
PS2="$LIGHT_CYAN>$CYAN>$RED>$LIGHT_RED\[\033[0m\] " } 0076名無しさん@お腹いっぱい。NGNG 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\]"
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
monaprompt 0104名無しさん@お腹いっぱい。NGNG>>103 アホくさくて ワラタ 0105_NGNG 涼スレにつきage スコア: ∞(参考になる) 0106だおべんNGNG 最近 csh に替えた。 set prompt = ":::::`whoami`% " 0107名無しさん@EmacsNGNG # %/ 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"
このPSPは、新規格UMD(ユニバーサルメディアディスク)というディスクを利用しており、そのサイズは直径6cmととても小さい(CDの半分程度)。 容量は1.8GBとなっている。 画面は4.5インチのTFT液晶で、480px x 272px(16:9)。MPEG4の再生やポリゴンも表示可能。外部端子として、USB2.0とメモリースティックコネクタが用意されているという。
# 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 \$ ' 0204名無しさん@お腹いっぱい。2005/05/03(火) 05:27:56 at&t 0205名無しさん@お腹いっぱい。2005/05/06(金) 21:48:46 set prompt="\aSyntax Error\nReady " Syntax Error Ready ■ 0206名無しさん@お腹いっぱい。2005/05/06(金) 22:12:17 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 0207名無しさん@お腹いっぱい。2005/05/06(金) 22:15:06 あ、^[が落ちる事を考慮してなかった。 全ての'['の前にC-vC-[を補完しといて。 0208名無しさん@お腹いっぱい。2005/05/07(土) 23:41:10 けち 0209名無しさん@お腹いっぱい。2005/05/08(日) 15:36:49 zshで PROMPT=%{[${UNCOLOR}m%}%n%{[${SPCOLOR}m%}@%{[${HTCOLOR}m%}%m%{[${SPCOLOR}m%}#%{[${DFCOLOR}m%} RPROMPT= %{[${SPCOLOR}m%}[%{[${CDCOLOR}m%}%~%{[${SPCOLOR}m%}]%{[${DFCOLOR}m%} 02102092005/05/08(日) 15:42:06 #>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. 0211名無しさん@お腹いっぱい。2005/08/29(月) 13:05:11 情報期待あげ 0212名無しさん@お腹いっぱい。2005/09/04(日) 08:20:32 OK俺のおすすめ伝授してあげるよ PS1="\e[1J" 0213名無しさん@お腹いっぱい。2005/09/27(火) 23:58:20 tcshだけど