在 bash 中我可以使用以下命令截断文件:
$ > file
然而相同的命令zsh
挂起了。
是否可以配置以在截断文件时zsh
进行模拟?bash
答案1
根据这里的反馈,我发现设置zsh
NULLCMD
参数可以:
模拟 bash。
% NULLCMD=:
% >file
% ls -l file
-rw-r--r-- 1 pfalstad 0 May 24 05:41 file
来源:http://zsh.sourceforge.net/Intro/intro_13.html
NULLCMD
确实cat
默认设置为
答案2
zsh
实际上并没有挂起,它只是在接受输入。如果您想要bash
行为,请使用^D
(ctrl-d) 发送EOF
。