自定义bash样式出错了怎么办

被迫转岗,开始接触QA的工作。本系列文章主要记录一些工作日常中踩到的坑和接触到的新知识,把握好这段短暂的时光吧~

操作系统:ubuntu 16.04 LTS


修改home目录下的.bashrc文件就可以达到这个效果了,可以清楚的看到当前你所在的分支。

.bashrc文件是啥

.bashrc文件主要保存个人的一些个性化设置,如命令别名、路径等。也即在同一个服务器上,只对某个用户的个性化设置相关。
.bashrc是一个隐藏文件,进入home,Ctrl+H 可以显示出所有文件,或在终端输入也可以查看

ls -a

添加自定义样式

首先,执行

vim ~/.bashrc

接着,在.bashrc文件末尾加上

function parse_git_branch () {
       git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}

PS1="\[\e[0;1m\]┌┤\[\e[31;1m\]\u\[\e[0;1m\] – \[\e[36;1m\]\w\[\e[0;1m\]\[\e[1;32m\]\$(parse_git_branch)\[\e[0m\]\n\[\e[0;1m\]└┤ \[\e[0m\]"

想要立即生效,最后还要再执行

source .bash

或者关闭后,再次打开也可以看到自定义的样式已经生效了。

但是本人修改之后就会有一堆让人瞧不懂的报错……


因为电脑里安装oh-my-zsh



首先将电脑中已安装的on-my-zsh卸载

uninstall_oh_my_zsh

卸载成功后,重新打开终端


是因为电脑里的默认的shell在安装oh-my-zsh时,由bash被切换成了zsh
查看当前机器默认的shell

echo $SHELL

将默认的shell切换为bash

chsh -s /bin/bash

再重启一下电脑就可以生效啦!

你可能感兴趣的:(自定义bash样式出错了怎么办)