查找别名的当前文件的最快方法

时间:2014-09-19 11:56:48

标签: macos bash shell alias zsh

Normaly,例如alias ll="ls -la" 存储在~/.bashrc(或〜/ .bash_profile)。

但是找到存储别名的位置最有效的方法是什么? 我遇到了这个问题,因为别名la运行完美,但它没有存储 通常的疑似位置。(〜/ .bashrc)

如何找出别名的位置?

echo $SHELL /bin/zsh

是的,我知道zsh是.zshrc通常的嫌疑人。

1 个答案:

答案 0 :(得分:0)

您在命令提示符下创建的别名仅在当前会话之前有效。退出会话并重新登录后,将不会保留该会话。因此,根据其用途,您可以在哪里存储它。例如对于特定于登录,您可以将其存储在/ etc / profile中。如果您希望在非登录会话期间获取它,请使用.bashrc,如果您希望始终获取它,则使用bash_profile。我假设bash shell。参考 - http://www.linuxforums.org/forum/newbie/147054-where-alias-stored.html

所以我猜答案是,手动存储它真的很合适。仅仅因为您在命令行中定义它,就不会自动存储它。