用户创建和保存“别名”命令的最佳方法是什么?

时间:2019-04-23 14:11:25

标签: bash macos terminal alias

我需要在同一操作系统中按用户创建差异别名,在初始化用户会话并打开终端时执行此别名(其他会话不应运行“别名”)。

示例:

用户#1:

alias topen="open -a TextEdit"
alias tree="ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e  's/^//' -e 's/-/|/'"

用户#2:

alias textopen="open -a TextEdit"
  • (此树没有别名)

用户#3:

  • 这是默认设置,没有别名。

如何在终端中解决此问题?我将非常感谢。

1 个答案:

答案 0 :(得分:0)

以特定用户身份登录时,将执行文件.profile。通过将提到的命令添加到该文件,您可以执行这些命令。

如果您想知道在哪里可以找到这些.profile文件,只需检查/etc/passwd文件即可。