Ubuntu BASH命令提示符样式添加git分支信息

PS1 是bash 中的一个环境变量,用来设置命令提示符,通过修改该环境变量可以在BASH命令提示符中添加上git分支信息

配置效果

在这里插入图片描述

配置方法

  1. 在~/.bashrc添加如下脚本
# 在~/.bashrc添加如下脚本
function parse_git_branch {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\ \(\1\)/'
}

# setting prompt with git branch
export PS1="\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[32m\]\$(__git_ps1)\[\033[00m\]\n\$"
  1. 执行source ~/.bashrc刷新环境变量
当我们在Windows命令提示符下输入"bash"命令时,可能会出现"bash' 不是内部或外部命令,也不是可运的程序"的错误提示。 这个错误的原因是因为在Windows系统中,并没有默认安装Bash shell。Bash是一种在类Unix系统中非常常见的命令工具,它类似于Windows系统中的命令提示符。在Windows系统中,我们可以使用PowerShell或者命令提示符来执命令,但不包括Bash。 要解决这个问题,我们需要安装一个Bash shell。有几种方法可以在Windows系统上安装Bash,例如: 1. Windows Subsystem for Linux (WSL):WSL是一种在Windows系统中运Linux二进制文件的兼容层,它允许我们在Windows系统中启用一个完整的Linux分发版,包括Bash。我们可以在Microsoft Store中下载适用于我们的Windows版本的Linux分发版,如Ubuntu、Debian等。安装完成后,我们可以通过在命令提示符中输入"bash"来启动Bash shell。 2. Git for Windows:如果我们已经安装了Git for Windows,我们可以使用Git Bash来代替Bash shell。Git Bash是一个基于Mingw64的Git命令工具,它包含了一个运Bash的环境。我们可以通过在搜索栏中键入"Git Bash"来启动它。 总之,"bash' 不是内部或外部命令,也不是可运的程序"的错误提示表明我们需要安装一个Bash shell来执Bash命令。根据个人需求,我们可以选择在Windows系统上安装WSL或Git Bash来使用Bash
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值