通过 shell 脚本创建别名

Create aliases through shell script

我们使用 git 进行源代码控制,它安装在我的 windows 机器上。

简而言之shell 我想为 shell 脚本创建一个别名。我弄明白了:alias ulf='. ulf.sh'。到目前为止一切顺利。

我想要的是将其添加到我们拥有的配置所有 git 别名 (setaliases.sh) 的脚本中。到目前为止,我读到的是设置别名仅适用于当前 shell,并且在执行 shell 脚本时它会在另一个 shell 中执行。所以我发现你可以调用source ./setaliases.sh。这一直有效,直到我关闭 git-bash。然后我必须重新创建别名。

总结一下:我想在 .sh 脚本中创建一个全局别名。

您可以在您的 .bash_login 文件中输入 source .setalias.sh

或另一种使用别名的方法是在您的 .bashrc 中添加一些行,例如

alias ll='ls -lah'
alias gg='git status -s'
# to call more alias in setalias.sh file
source ~/.setalias.sh