You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Bash脚本启动的Kitty控制台新窗口中执行命令

在Kitty新窗口中执行指定命令的实现方法

你可以直接通过Kitty的启动参数指定要在新窗口中执行的命令,具体实现方式如下:

基本用法

Kitty支持在启动时直接传入待执行的命令,语法格式为:

kitty [Kitty选项] <要执行的命令> [命令参数]

示例1:执行单条简单命令

如果要在新Kitty窗口中运行ls -l查看目录详情,脚本可以写成:

#!/bin/bash
kitty ls -l

示例2:执行多条命令或复杂命令

如果需要执行一串连续的命令,可通过bash -c包裹命令串,同时可以添加read命令让窗口执行完后保持打开(避免一闪而过):

#!/bin/bash
kitty bash -c "echo '当前目录内容如下:' && ls -l && read -p '按下回车键关闭窗口'"

示例3:让窗口执行完命令后保持打开

如果只是想让命令执行完成后不自动关闭Kitty窗口,可以使用Kitty的--hold参数:

#!/bin/bash
kitty --hold ls -l

注意事项

  • 如果命令包含空格、引号等特殊字符,务必用双引号或单引号将命令包裹,避免shell解析错误
  • 可以在命令前添加Kitty的配置选项,比如指定窗口大小、字体大小等,例如:kitty --window-size 80x24 --font-size 16 ls -l

内容的提问来源于stack exchange,提问作者Sanart0

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 17:10:25