我在OSX上,我需要把这样的东西,别名blah=“/usr/bin/blah”在配置文件中,但我不知道配置文件在哪里。


当前回答

在我的.bashrc文件中,默认存在以下行:

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

因此,在我的平台中.bash_aliases是默认情况下用于别名的文件(也是我使用的文件)。我不是OS X用户,但我猜如果你打开你的.bashrc文件,你就能识别出平台中常用的别名文件是什么。

其他回答

我只是打开zshrc与sublime,并编辑它。

subl .zshrc

在sublime上加上这个:

alias blah="/usr/bin/blah"

在terminal中执行如下命令:

source ~/.zshrc

完成了。

如果你在~/中加入blah="/usr/bin/blah"。Bashrc,然后您可以在登录shell中使用$blah作为输入/usr/bin/blah的替代

它适用于我的macOS Mojave

你可以做一些简单的步骤:

open terminal sudo nano /.bash_profile add your aliases, as example: some aliases alias ll='ls -alF' alias la='ls -A' alias eb="sudo nano ~/.bash_profile && source ~/.bash_profile" #docker aliases alias d='docker' alias dc='docker-compose' alias dnax="docker rm $(docker ps -aq)" #git aliases alias g='git' alias new="git checkout -b" alias last="git log -2" alias gg='git status' alias lg="git log --pretty=format:'%h was %an, %ar, message: %s' --graph" alias nah="git reset --hard && git clean -df" alias squash="git rebase -i HEAD~2" source /.bash_profile

完成了。使用并享受!

您可以在启动脚本文件中添加别名或函数。通常是主目录下的.bashrc、.bash_login或.profile文件。

由于这些文件是隐藏的,您必须执行ls -a命令来列出它们。如果你没有,你可以创建一个。


如果我没记错的话,当我买了我的Mac时,.bash_login文件并不在那里。我必须为自己创建它,这样我就可以把提示信息、别名、函数等放在里面。

如果你想创建一个,以下是步骤:

启动终端 输入cd ~/进入主文件夹 输入touch .bash_profile创建新文件。 使用您喜欢的编辑器编辑.bash_profile(或者您可以键入open -e .bash_profile在TextEdit中打开它。 输入. .bash_profile重新加载.bash_profile并更新您添加的任何别名。

macOS Catalina用户:

步骤1:创建或更新.zshrc文件

vi ~/.zshrc

步骤2:添加别名行

alias blah="/usr/bin/blah"

步骤3:源.zshrc

source ~/.zshrc 

步骤4:通过在命令提示符上输入alias来检查您的别名

alias