n21*_*212 2 bash laravel docker
我使用 docker 和 Laravel Sail 创建了一个新的 Laravel 应用程序。我在 Windows 11 计算机上使用 Ubuntu 来使用 sail 存储我的应用程序。一切都按预期进行,我可以访问我的应用程序。
我遇到的问题是,每次我需要运行 Laravel Sail 命令时,我都需要输入完整路径:./vendor/bin/sail (command)。我知道添加 bash 别名的方法如下:
alias sail='[ -f sail ] && bash sail || bash vendor/bin/sail'
Run Code Online (Sandbox Code Playgroud)
问题是,每次我使用 Windows 终端打开 Ubuntu 或重置计算机时,这个别名都会消失。我必须将命令重新应用到终端才能再次使用别名,直到下一台计算机刷新。
我怎样才能确保这个 bash 别名保留下来,而不是每次重新启动计算机时都必须输入它?
小智 12
您可以根据您使用的终端添加别名,如果您使用zsh或bash
如果是 zsh 则运行
nano ~/.zshrc
Run Code Online (Sandbox Code Playgroud)
然后添加别名 -alias sail='[ -f sail ] && bash sail || bash vendor/bin/sail'
source ~/.zshrc
Run Code Online (Sandbox Code Playgroud)
bash如果您在终端中使用run
nano ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
然后添加别名 - alias sail='[ -f sail ] && bash sail || bash vendor/bin/sail',
source ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)