Terminal 如何在命令行中创建永久的zsh别名?
我想永久存储zsh别名。当我创建别名并关闭ITerm并重新打开时,它就消失了Terminal 如何在命令行中创建永久的zsh别名?,terminal,zsh,Terminal,Zsh,我想永久存储zsh别名。当我创建别名并关闭ITerm并重新打开时,它就消失了 alias mkcd="function _mkcd(){mkdir "$1"; cd "$1"} _mkcd" 如何使其永久化?如果主目录中不存在文件.zshrc,请在主目录中创建该文件,并将别名添加到该文件中 下次打开终端时。它将是可用的 要在同一会话中使用它,只需通过运行命令,来获取.zshrc文件的源代码。zshrc从您的主目录 这对问题来说并不重要,但就您的示例而言,Zsh具有take命令(take Ken
alias mkcd="function _mkcd(){mkdir "$1"; cd "$1"} _mkcd"
如何使其永久化?如果主目录中不存在文件
.zshrc
,请在主目录中创建该文件,并将别名添加到该文件中
下次打开终端时。它将是可用的
要在同一会话中使用它,只需通过运行命令
,来获取.zshrc
文件的源代码。zshrc
从您的主目录 这对问题来说并不重要,但就您的示例而言,Zsh具有take
命令(take Ken
)的功能,并且也适用于嵌套:take foo/bar/Ken
mkcd Ken
zsh: command not found: mkcd