因为上面的并不是这次的主题, 所以简单跳过....我们先来看个需求(简单):
想要在每次执行命令时, 看到当前的时间
所以我们可以在~/.bash_profile里面加入下面的内容:
export PS1="$(date +"%Y-%m-%d %H:%...考虑到是不是写死命令的缘故, 于是就把date命令放到函数中, 看能否成功:
修改~/.bash_profile文件如下:
echo_time(){
date +"%Y-%m-%d %H:%M:...原因分析
所以我这边失败的原因就是, 我这里需要用的是单引号, 而不是双引号, 因为如果用双引号, PS1在赋值时, 就已经获得命令/函数的值了, 所以每次打印PS1, 都已经是具体的值了, 而不是一个命令...branch来看下, 现在我们可以通过这个, 来解决我们这个难题~
修改~/.bash_profile
# 获取代码的分支
get_branch(){
BRANCH=`git branch 2>