在启动 git bash 终端之前如何 运行 linux 命令
How to run linux command before starting up git bash terminal
我在我的 windows 机器上通过 git bash 使用 Docker。由于 git bash 没有记录关闭时的当前状态,所以我每次启动新终端时都需要设置一些与 Docker 相关的环境变量。我想在启动前 运行 的命令是:
eval $(docker-machine env)
或者更好的是,有一个包含其他逻辑的 bash 脚本。例如,如果 docker 机器没有启动,请先启动机器,等等。在打开新的 git [= 之前,有没有办法自动 运行 bash 命令或脚本20=] window?
我建议在您的主文件夹 (~/
) 下创建一个新文件,即 ~/.bashrc
,您的终端在首次启动时会读取该文件。添加一个功能说 myStartUpFunction()
运行 是您需要的命令。
myStartUpFunction() {
docker-machine env
}
myStartUpFunction
这将使您能够在每次打开新的终端会话时 运行 docker-machine env
。
我在我的 windows 机器上通过 git bash 使用 Docker。由于 git bash 没有记录关闭时的当前状态,所以我每次启动新终端时都需要设置一些与 Docker 相关的环境变量。我想在启动前 运行 的命令是:
eval $(docker-machine env)
或者更好的是,有一个包含其他逻辑的 bash 脚本。例如,如果 docker 机器没有启动,请先启动机器,等等。在打开新的 git [= 之前,有没有办法自动 运行 bash 命令或脚本20=] window?
我建议在您的主文件夹 (~/
) 下创建一个新文件,即 ~/.bashrc
,您的终端在首次启动时会读取该文件。添加一个功能说 myStartUpFunction()
运行 是您需要的命令。
myStartUpFunction() {
docker-machine env
}
myStartUpFunction
这将使您能够在每次打开新的终端会话时 运行 docker-machine env
。