Linux 终端命令行提示符的艺术–PS1进阶

话不多说,香港空间,先瞅瞅我的命令行提示符(有点大):

图中命令行解释:┌[阳历日期/农历日期 时间]├[当前目录下目录数+当前目录下文件数][当前绝对目录]└[用户名@主机名-第几个终端 ╰_╯]

相关配置文件

全局配置文件:/etc/bash.bashrc或者/ect/bashrc

单用户配置文件:“~”目录下的.bashrc隐藏文件

代码

对应于上图中的代码如下(添加位置一般将原有的PS1覆盖为准,即可以在原有的PS1上修改,网站空间,也可以直接添加到配置文件的最后):

get_ps1(){Date=$(date +%F)Time=$()Lunar=$(lunar `||)dn=$(ls -l | grep ^d | wc -l);fn=$(expr $(ls | wc -l) – ${dn})Num=$(echo $Lunar|wc -m)[ = ] && space=’ ‘[ = ] && space=’ ‘PS1=”\342\224\214[\[\e[01;32m\]${Date}/${Lunar} ${space}${Time}\[\e[00m\]]\n\\342\224\234[\[\e[01;34m\]${dn}\[\e[00m\]+${fn}][\[\e[01;34m\]\w\[\e[00m\]]\n\\342\224\224[${debian_chroot:+($debian_chroot)}\[\e[01;32m\]\u@\h-\l \[\e[00m\]\342\225\260\137\342\225\257]\$”}PROMPT_COMMAND=get_ps1,香港虚拟主机人的价值,在遭受诱-惑的一瞬间被决定

Linux 终端命令行提示符的艺术–PS1进阶

相关文章:

你感兴趣的文章:

标签云: