自定义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

相关推荐
один but you1 小时前
从可变参数到 emplace:现代 C++ 性能优化的核心组合
java·开发语言
MY_TEUCK2 小时前
【Java 后端 | Nacos 注册中心】微服务治理原理、选型与注册发现实战
java·开发语言·微服务
测试员周周2 小时前
【Appium 系列】第13节-混合测试执行器 — API + UI 的协同执行
开发语言·人工智能·python·功能测试·ui·appium·pytest
光泽雨3 小时前
c#中的Type类型
开发语言·前端
见叶之秋3 小时前
C++基础入门指南
开发语言·c++
计算机安禾3 小时前
【c++面向对象编程】第42篇:模板特化与偏特化:为特定类型定制实现
开发语言·c++·算法
qq_401700413 小时前
Qt 项目中使用 QSS 的全面总结
开发语言·qt
玖釉-4 小时前
C++ 中的循环语句详解:while、do...while、for、嵌套循环与循环控制
开发语言·c++·算法
XMYX-04 小时前
37 - Go env 环境变量:配置管理与运行时控制
开发语言·golang
一楼的猫4 小时前
从文本特征分析看网文平台AI检测:3个被忽视的指标
开发语言·人工智能·学习方法·ai编程·ai写作·ai自动写作