如何编写调用子shell的zsh别名?

时间:2018-07-01 04:19:47

标签: bash alias zsh

我正在尝试创建一个zsh别名,该别名等同于:

cat `which some_command`

在bash中无法使用别名实现,因此我在~/.bashrc中有一个函数,其内容如下:

function catw {
    cat `/usr/bin/which "${1}"`  
}

我将函数移至~/.zhrc且未做任何更改,并且可以正常工作,但是在bash中使用zsh立即执行该函数时,我在cat之前滞后了几秒钟命令实际上会运行。

有没有办法将其作为更有效的zsh别名?如果不是,那么为什么函数需要更长的时间执行?我可以更改函数中的任何内容以使其像在bash中一样快地工作吗?

0 个答案:

没有答案