如何在UNIX环境下设置别名,包括Bash、Zsh、Fish在macOS和Linux上的别名
对不起,没有Windows的说明,因为我不使用Windows。如果你使用的是操作系统,请使用谷歌。
我在Reddit上发现了一个有趣的帖子,它强调了作为开发者的我们是如何在一些小事上失去生产力的,比如说错别字。

我没有这个设置,因为我主要使用Git的GUI(GitHub Desktop)。但我也使用其他别名。最明显的是ll 而不是ls -al 。
我如何在终端设置别名?
也可以看看我的指南,如何使用macOS终端,Bash shell和Bash脚本教程。
我在标题中说了macOS,但这当然也适用于Linux。
这里是语法。
alias <newcommand>='<old command>'
这是我上面提到的例子。
这在Bash、Zsh、Fish shell和其他系统中也适用。
如果你在你的shell中这样写,从现在开始ll ,在控制台中就会有一个新的可用命令。
注意:这个别名将在整个会话中有效,这意味着直到你关闭shell,或者你重新启动计算机,不管是什么先来。
为了保持别名,所以你可以在未来的任何时候使用它们,你需要把它添加到你的shell的配置文件中。
如果你使用Bash,那就是你的home文件夹中的.bash_profile 。这是一个不可见的文件,所以你可能需要用终端打开它,而不是用Finder。
~总是指向你的主文件夹路径
(假设你安装了Visual Studio Code,它提供了code 命令)。
如果~/.bash_profile 不存在,你可以创建它,shell会接收到它。你也可以使用~/.bashrc 文件,如果存在的话。
出于许可的目的,macOSCatalina默认带有一个新的shell,叫做Zsh。在这种情况下,配置文件在~/.zshrc 文件中,仍然在你的主文件夹中。
鱼的配置存储在~/.config/fish/config.fish ,但你最有可能通过fish_config 命令来配置它。