gpt4 book ai didi

bash - 自动将别名添加到 .bashrc

转载 作者:行者123 更新时间:2023-11-29 09:18:41 24 4
gpt4 key购买 nike

我知道可能没有简单的方法可以做到这一点,但我想我可以把它放在那里。我有一个目录,其中包含与我打交道的每个客户的子目录。我希望能够在计算机的任何位置输入客户目录名称,然后切换到该目录。换句话说:

/dir/customers/
/dir/customers/customer1/
/dir/customers/customer2/
/dir/customers/customer3/

我想将 customer1、customer2 和 customer3 都添加到我的 ~/.bashrc 文件中,每当我创建一个新客户时,它也会更新以添加它。

有人要吗?

最佳答案

如果您在 ~/.bashrc 中添加此代码:

for i in /dir/customers/*
do
alias $(basename $i)="cd '$i'"
done

它将为 customer1、customer2、customer3(/dir/customers/的所有子目录)设置别名,每次您添加新客户(例如:customerN)时,它的别名 customerN 将在您登录时自动添加。

例如:别名 customer1 是 cd/dir/customers/customer1 别名 customer2 是 cd/dir/customers/customer2 等等...

关于bash - 自动将别名添加到 .bashrc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5372439/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com