【问题标题】:Can I add e.g. aliases only once for multiple containers with ddev?我可以添加例如对于具有 ddev 的多个容器,只有一次别名?
【发布时间】:2020-06-08 20:02:19
【问题描述】:

我有几个使用 ddev 的项目。我想配置 bash 脚本和别名,如

alias ll="ls -lh"

适用于所有项目。我该怎么做?

我的 ddev 版本是 1.14.2,我在一个 MAC 上,我的终端上配置了 Bash 5.0.11。

我知道如果我使用.ddev/homeadditions/.bash_aliases 我有所有别名,我在.bash_aliases 中配置,但我不想为每个项目一次又一次地配置它。

【问题讨论】:

标签: bash alias ddev


【解决方案1】:

DRUD 做到了。在 1.15 版中,您现在可以添加例如。全局别名或任何你喜欢的,与主目录中的 .bash_profile .profile 或其他点文件匹配。

您只需移动或复制文件:

~/.ddev/homeadditions/bash_aliases.example~/.ddev/homeadditions/.bash_aliases

并在那里添加您的别名。

现在,如果您的容器已经运行,请使用ddev restart 将全局别名文件“复制”到特定容器。

如果您需要函数,也可以使用该文件,例如:

function test() {
    clear
    echo "Some text"
    ls -lha
}

感谢@rfay

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-09
    • 2018-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多