【发布时间】:2012-02-16 13:53:27
【问题描述】:
我在 OSX 上,我需要在配置文件中添加类似 alias blah="/usr/bin/blah" 的内容,但我不知道配置文件在哪里。
【问题讨论】:
-
切线地,这个特定的别名基本上是多余的,除非你特别试图覆盖这个特定命令的 shell 的
PATH分辨率。如果/usr/bin在您的PATH中(确实必须是),那么blah也可以在没有此别名的情况下从那里运行,除非还有说/usr/local/bin/blah和/usr/local/bin在/usr/bin之前在你的PATH但你仍然想更喜欢/usr/bin/blah,并且由于某种原因不能简单地删除或重命名/usr/local/bin/blah。 -
即便如此,这仍然是一个可疑的、骇人听闻的解决方案,它应该带有一个又大又丑的评论,并带有一条警告信息,告诉你这将如何咬你匀称的小腹,另一个说“我告诉过你”每次发生这种情况。
-
对于所有自动化爱好者:我个人将
addAlias() { echo "alias $1='$2' " >> ~/.bash_profile添加到我的 bash_profile 中,然后我获取它并运行addAlias hi 'echo "hi" '。源 bash 配置文件并输入hi以查看它。