conemu - 如何在 Cmder (ConEmu) 的当前选项卡中执行命令
问题描述
我使用 Cmder 通过多个选项卡登录 SSH。我总是在每个命令上运行相同的命令。我尝试将其自动化,但 Cmder 总是尝试从我的本地运行命令,cmd.exe
而不是我当前在选项卡中打开的 ssh 会话。有没有办法在这些选项卡中自动执行命令(每个选项卡有一组不同的命令)?
解决方案
看起来您只是在 ssh 节之后指定命令:ssh usr@addr "shell commands here"。我设法设置了这样的任务:
>* -cur_console:d:"C:\Program Files\cmder" -cur_console:t:"my_log" -cur_console:C:"C:\Program Files\cmder\icons\cmder.ico" %ConEmuDir%\..\git-for-windows\usr\bin\ssh.exe user@addr "tail -n 200 -f /var/log/my_log.log"
您可以在一个任务定义中复制粘贴以上代码,它将打开多个选项卡(只需更改选项卡名称和 bash 命令)。
推荐阅读
- html - 如何让 Modal 超过第 1 页的数据表和 Bootstrap 4
- python - 如果 python 列表包含两个连续的零,则拆分它
- c++ - 返回 const 指针会在虚幻引擎中引发编译错误?
- python - 使用熊猫更改excel单元格的颜色
- python - PIL:如何使用 ImageGrab 获得全范围的颜色
- java - 如何使用 onClick 侦听器将字符串从 TextView 传输到主要活动
- azure - 使用 Azure AD auth 对 Azure SQL DB 的基于令牌的身份验证支持
- python - Python Numpy在其他数组给出的索引上优化计算数组的平均值
- ios - 为什么我不能从代码中自动调整 UILabel 的文本,但我可以通过 IB?
- linux - 在 Openshift 中,jboss 覆盖来自 JAVA_OPTS 的堆内存集