通过 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
我们使用 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