为简化命令创建 bash 别名并获取未找到错误

Make bash alias to simplifid commands and getting Not found Error

对于我们的 Web 应用程序,我们使用有用的命令,例如:

php artiasn
php artisan serve
composer update
php artisan view:clear

现在我想给他们起个别名 ~/.bash_profile

alias ps ="php artisan"
alias serve="php artisan serve"
alias cu="composer update"
alias vc="php artisan view:clear"

现在,当我尝试使用 source ~/.bash_profile 重新加载文件时,出现此错误:

.bash_profile:1: php artisan not found

我想我应该使用 cd 来更改之前的目录。我又得到了错误。例如:

alias ps ="cd /User/myname/Desktop/project php artisan"

如果我在文档中没记错的话 space 介于:

alias ps =

应该是:

alias ps=

还有一种更短的方式 . ~/.zshrc

而不是 source

每个记忆你必须参考你有 PHP 的地方。如果您无法从 /usr/bin/php.

访问,您可以 运行 which php 获取位置

也可以试试alias ps ="/usr/bin/php artisan"