自定义bash终端显示信息

alias __git_current_commit='git log --pretty=format:%h -1'

alias __git_current_branch='git rev-parse --abbrev-ref HEAD >& /dev/null && echo " (git rev-parse --abbrev-ref HEAD -> __git_current_commit)"'

update_ps1() {

PS1='\033[1;36m\u@\h:\033[1;32m\wKaTeX parse error: Undefined control sequence: \0 at position 19: ...rse_git_branch)\̲0̲33[0m (\t)\n'

}

PROMPT_COMMAND=update_ps1

export PS1

相关推荐
酷飞飞10 分钟前
Qt Designer与事件处理
开发语言·qt·命令模式
天雪浪子31 分钟前
Python入门教程之赋值运算符
开发语言·python
Wadli36 分钟前
C++语法 | static静态|单例模式
开发语言·c++·单例模式
他们都不看好你,偏偏你最不争气1 小时前
【iOS】AFNetworking
开发语言·macos·ios·objective-c
Bigemap1 小时前
BigemapPro快速添加历史影像(Arcgis卫星地图历史地图)
java·开发语言
进击的_鹏1 小时前
【C++11】initializer_list列表初始化、右值引用和移动语义、可变参数模版等
开发语言·c++
mark-puls1 小时前
C语言打印爱心
c语言·开发语言·算法
西阳未落2 小时前
C语言柔性数组详解与应用
c语言·开发语言·柔性数组
Huhbbjs2 小时前
SQL 核心概念与实践总结
开发语言·数据库·sql
咕噜咕噜啦啦2 小时前
Qt之快捷键、事件处理、自定义按键——完成记事本项目
开发语言·qt