首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Alacritty的新窗口中运行带有双引号的命令

在Alacritty的新窗口中运行带有双引号的命令
EN

Unix & Linux用户
提问于 2022-05-31 07:15:29
回答 1查看 2.4K关注 0票数 2

我能跑

代码语言:javascript
复制
gnome-terminal  -- journalctl --since "10min ago" -f

对于alacitty来说,这个命令相当于什么。

我试过了

代码语言:javascript
复制
alacritty -e "journalctl --since \"10min ago\" -f"
alacritty -e "journalctl --since '10min ago' -f"
alacritty -e 'journalctl --since "10min ago" -f'

每个命令都会返回

代码语言:javascript
复制
Error: Failed to spawn command 'journalctl --since '10min ago' -f': No such file or directory (os error 2)
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2022-05-31 07:57:16

alacritty将使用-e选项后面的参数作为执行的命令。由于终端使用-e之后的第一个参数作为实用程序名,引用整个命令将使终端使用完整的命令字符串作为实用程序名,这将失败。

相反,删除命令周围的引号。这允许alacritty区分实用程序名称和它的参数。

还请注意,-e需要成为alacritty's命令行上的最后一个选项。

简而言之:-ealacritty中的工作方式类似于gnome-terminal中的--

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/704453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档