Laravel 5.7 使 bash 别名

a_f*_*thy 1 php laravel

我想为 artisan 命令创建一个快捷方式,编写

pa代替php artisan

我发现很多主题都在谈论创建.bashrc文件

if [ -f $HOME/.bash_aliases ]
then
  . $HOME/.bash_aliases
fi
Run Code Online (Sandbox Code Playgroud)

但我不明白

我有三个问题:

  1. 我应该把这个文件放在哪里以及如何执行它?
  2. 该文件仅适用于特定项目吗?
  3. 我可以将其用于我的所有项目吗?

先感谢您!

Ahm*_*Din 5

这个链接中解释得很好。

总结一下:

  1. 编辑~/.bashrc文件并添加:

    if [ -f ~/.bash_aliases ]; then
        . ~/.bash_aliases
    fi
    
    Run Code Online (Sandbox Code Playgroud)
  2. .bash_aliases在您的主目录中创建名为的新文件

  3. 将您的别名添加到.bash_aliases文件中,例如:alias pa="php artisan"

  4. 从您的终端运行source ~/.bashrc或重新启动它(关闭并重新打开)。


对于您的问题:

  1. 在你的主目录中。
  2. 将可用于修改这些文件的该用户的所有项目。
  3. 它已经可用了。