我可以跑
gnome-terminal -- journalctl --since "10min ago" -f
这个命令对于 alacitty 来说相当于什么?
我试过
alacritty -e "journalctl --since \"10min ago\" -f"
alacritty -e "journalctl --since '10min ago' -f"
alacritty -e 'journalctl --since "10min ago" -f'
每个命令都会返回
Error: Failed to spawn command 'journalctl --since '10min ago' -f': No such file or directory (os error 2)
答案1
alacritty
将使用选项后的参数-e
作为要执行的命令。由于终端使用后面的第一个参数-e
作为实用程序名称,因此引用整个命令将使终端使用完整的命令字符串作为实用程序名称,这将失败。
相反,请删除命令周围的引号。这允许alacritty
区分实用程序名称及其参数。
还要注意,这-e
必须是alacritty
命令行上的最后一个选项。
简而言之:-e
在alacritty
类似的作品--
中gnome-terminal
。