我找不到我的别名文件

我找不到我的别名文件

前段时间我创建了一个别名,现在仍然有效

(base) Mac-mini ~ % type Iridis

Iridis is an alias for ssh ...

我想修改这个别名,但是当我打开nano ~/.bashrc文件时,文件是空的。也许我把它保存在另一个文件中了?我该如何找到它?

答案1

Mac 默认自带 Zsh shell,因此您必须编辑~/.zshrc

Zsh 有许多类型的别名。你可能需要添加一些内容才能成为:

1 - 全球

alias -g <your_alias>="<your_command>"

2-参数化

<alias-name>() {
    <command> $param $param2
}

3 - 后缀

alias -s <extension>="<preferred-tool>"

4 - 简单

alias <your_alias>="<commands>"

您可能需要检查这个网站也

答案2

解决此问题的一种方法是打印出整个 shell 调用,并 grep通过运行以下命令查找文件源:

zsh -ixc : 2>&1 | grep "pattern"

对于你来说这将是:

zsh -ixc : 2>&1 | grep "Iridis"

您应该看到一个grep结果,显示该字符串在哪个文件中定义。

相关内容