我正在尝试创建一个zsh
别名,该别名等同于:
cat `which some_command`
在bash中无法使用别名实现,因此我在~/.bashrc
中有一个函数,其内容如下:
function catw {
cat `/usr/bin/which "${1}"`
}
我将函数移至~/.zhrc
且未做任何更改,并且可以正常工作,但是在bash
中使用zsh
立即执行该函数时,我在cat
之前滞后了几秒钟命令实际上会运行。
有没有办法将其作为更有效的zsh
别名?如果不是,那么为什么函数需要更长的时间执行?我可以更改函数中的任何内容以使其像在bash
中一样快地工作吗?