【fedora】 PS1 Setting for Bash
<p><span style="font-size: 18px">【fedora】 PS1 Setting for Bash</span></p><p><span style="font-size: 18px"> </span></p>
<p><span style="font-size: 18px"> </span></p>
<p><span style="font-size: 18px"> </span></p>
<p><span style="font-size: 18px"> </span></p>
<p><span style="font-size: 18px">一、【PS1】设置( PS1='[\[\033\u@\h:\W\[\033]$ ' )</span></p>
<p><span style="font-size: 18px"> </span></p>
<div class="cnblogs_code">
<pre><span style="font-size: 18px"># position: /etc/<span style="color: rgba(0, 0, 0, 1)">bashrc
# </span><span style="color: rgba(0, 0, 255, 1)">date</span>: <span style="color: rgba(128, 0, 128, 1)">20250416</span>
<span style="color: rgba(0, 0, 255, 1)">if</span> [[ $USER = <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">root</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)"> ]]
</span><span style="color: rgba(0, 0, 255, 1)">then</span><span style="color: rgba(0, 0, 0, 1)">
PS1</span>=<span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(128, 0, 0, 1)">[\[\033\u@\h:\W\[\033]# </span><span style="color: rgba(128, 0, 0, 1)">'</span>
<span style="color: rgba(0, 0, 255, 1)">else</span><span style="color: rgba(0, 0, 0, 1)">
PS1</span>=<span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(128, 0, 0, 1)">[\[\033\u@\h:\W\[\033]$ </span><span style="color: rgba(128, 0, 0, 1)">'</span>
<span style="color: rgba(0, 0, 255, 1)">fi</span></span></pre>
</div>
<p><span style="font-size: 18px"> </span></p>
<p><span style="font-size: 18px"> </span></p>
<div class="cnblogs_code">
<pre><span style="font-size: 18px">$ cat ~/.bashrc
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific environment
if ! [[ "$PATH" =~ "$HOME/.local/bin:$HOME/bin:" ]]; then
PATH="$HOME/.local/bin:$HOME/bin:$PATH"
fi
export PATH
# Uncomment the following line if you don't like systemctl's auto-paging feature:
# export SYSTEMD_PAGER=
# User specific aliases and functions
if [ -d ~/.bashrc.d ]; then
for rc in ~/.bashrc.d/*; do
if [ -f "$rc" ]; then
. "$rc"
fi
done
fi
unset rc
PS1='[\[\033\u@\h:\W\[\033]$ '</span></pre>
</div>
<p><span style="font-size: 18px"> </span></p>
<p><span style="font-size: 18px"> </span></p>
<p><span style="font-size: 18px"> </span></p>
<p><span style="font-size: 18px">二、参考资料</span></p>
<p><span style="font-size: 18px"> </span></p>
<p><span style="font-size: 18px"> 1、 PS1 -- man bash; /PROMPTING; /PS1</span></p>
<p><span style="font-size: 18px"> </span></p>
</div>
<div id="MySignature" role="contentinfo">
<p>本文由 lnlidawei 原创、整理、转载,本文来自于【博客园】;整理和转载的文章版权归属【原创作者】;转载或引用时【请保留文章的来源信息】:https://www.cnblogs.com/lnlidawei/p/18778799</p><br><br>
来源:https://www.cnblogs.com/lnlidawei/p/18778799
頁:
[1]