当我尝试在任何文件夹上使用命令“unzip”时,我立即得到以下行
unzip ls: cannot access 'tmp': No such file or directory
ls: cannot access 'tmp': No such file or directory
^C
这对我来说特别奇怪,因为我的别名
alias unpack='unzip'
运行良好。unzip 命令仍然有效,但无法自动完成。另一方面,原生“zip”命令可以自动完成。
我尝试了“sudo apt reinstall bash-completion”,但没有任何区别。
编辑 1:我注意到其他命令也会出现这种情况。示例:
- 键入“java -”,自动完成,得到“java -ls:无法访问‘line’:没有此文件或目录”
- 执行“sudo -i”,输入密码,得到“ls:无法访问‘install_path’:没有这样的文件或目录”
- 输入“python3 -”,自动完成,得到“python3 -ls:无法访问‘line’:没有这样的文件或目录”