【我又有一个大胆的想法】是时候彻底解决 忘记source指定bashrc导致一系列后果 的严重问题

前言

最近连续出现了几次忘记source对应的bashrc,导致吃的文件路径或是使用的软件不是所需的情况,

再一再二不能再三了,我感觉既然从人是不可靠的,那还是从技术上解决这个问题吧

因此呢,我又有一个大胆的想法!

自动搜索xxx.bashrc

在最开始出现忘记source对应bashrc的时候,我的想法是通过一个搜索的方式,自动查找应该source的文件,于是乎就有了这样一段~/.bashrc中的代码:

alias sba="source ~/.bashrc"
org=`pwd`
while true
do
    cwd=`pwd`
    if [ -d "project" -a -d "verification" ]; then
        source ./project/project.bashrc
        break
    fi
    if [ $cwd = "/home/xiaotu" ]; then
        break
    fi
    cd ../
done
cd "$org"

只要能说出project.bashrc所在位置打特征,比如说这个文件一般是在哪个文件夹下,这个文件夹同目录下还有什么文件夹可以辅助定位就可以了,

当sba时候,自动从当前目录往前查,如果能查到project.bashrc就顺路source了,如果没查到就当没发生;

我当时

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

尼德兰的喵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值