Re: [新手問題] PS1變數的問題
本文不開放推文, 噓文一次 內容限 "閱" 這一個字 收費 1元以上的批幣
我目前的 PS1
set |grep PS1
PS1='[\[\e[1;31m\]\u@\[\e[1;33m\]\h
\[\e[1;32m\]\W\[\e[0m\]]\[\033[1;36m\]\A\[\033[0m\]\$ '
以上是一行
作了以下的設定方法
[root@debian-tw ~]11:21# PS1=[\u@\t\W]\$
[u@tW]$set |grep PS1
PS1='[u@tW]$'
[u@tW]$PS1='[\u@\t\W]\$'
[root@11:22:20~]#set |grep PS1
PS1='[\u@\t\W]\$'
[root@11:22:22~]#PS1="[\u@\h\W]\$"
[root@debian-tw~]$set |grep PS1
PS1='[\u@\h\W]$'
[root@debian-tw~]$
如果你沒有用 單/雙引號 包住特殊字完 你的 SHELL (BASH)
會吃掉它, PS1就不是你要的PS1
例如要設 ; 可是 BASH 會認為你是指令二要 接著指令一之後執行
abc=a;ps
echo $abc
[root@debian-tw~]$abc="a;ps"
[root@debian-tw~]$echo $abc
a;ps
[root@debian-tw~]$
建議用一下我的PS1設定值
還滿棒的哦 (從鳥哥新書學來的 soft時鐘in BASH)
linux newbit
AUTHOR:樂而好學的小小小(三小)企鵝蛋
JWSYU@ROC.TAIWAN.HSIN-CHU.SCIENCE-PART
DATE: 上午 11:35 2010/6/28
本文不開放推文, 噓文一次 內容限 "閱" 這一個字 收費 1元以上的批幣
我被vim制約了 剛剛 按 Esc : wq! 要存文
※ 引述《ashin0212 (QQ毛)》之銘言:
: 小弟想改我的PS1
: 目前我的是 [\u@\h\W]\$
: 鳥哥說: 『\』這個是跳脫字元,
: 又說: 在PS1變數內 『\h』這個代表主機名稱的第一個名子
: 問題1:如果 『\』後面接的不是特殊符號(同上)…
: 那就只有某些組合(ex: \u )才有意義嗎?
: 問題2: 設定方法1 PS1=[\u@\h\W]\$
: 設定方法2 PS1='[\u@\h\W]\$'
: 只有 2 才是我要的,why 一定要加單引號『'』
: 謝謝
: -----------------
: 被『'』『\』『"』搞的很亂的新手XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.250.104
噓
06/28 13:36, , 1F
06/28 13:36, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):