首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Conemu集成时,如何将参数传递给Babun中的Bash Shell?

在Conemu集成时,如何将参数传递给Babun中的Bash Shell?
EN

Stack Overflow用户
提问于 2017-01-19 09:52:17
回答 1查看 253关注 0票数 0

我使用巴布 1.2.0和康纳穆 161206 32,并尝试以交互模式运行bash。

我使用以下Conemu任务参数:

代码语言:javascript
复制
/icon "%BABUN%\cygwin\bin\mintty.exe" /dir "%userprofile%"

( %BABUN%环境变量指向包含.babun的目录)

该命令是:

代码语言:javascript
复制
%BABUN%\cygwin\bin\mintty.exe /bin/env CHERE_INVOKING=1 /bin/bash.exe --login -i

--login -i被忽视了。

我尝试过的:

  1. /bin/bash.exe放在引号中会导致Conemu崩溃。所以这不起作用:%BABUN%\cygwin\bin\mintty.exe /bin/env CHERE_INVOKING=1 "/bin/bash.exe --login -i"
  2. 移动--login -i并将其放在...\mintty.exe之后也不起作用。

(**--login -i**)传递参数给bash的正确方法是什么?

EN

回答 1

Stack Overflow用户

发布于 2017-01-23 10:34:40

我正在用解决我的问题的办法来回答我自己的问题。它没有回答我关于向bash传递参数的问题,但它允许我在Babun的Cygwin中以与ConEmu交互的方式运行Bash。

ConEmuSettings --> Startup --> Tasks。选择预定义的Babun任务(或创建一个任务)并输入以下内容.

任务参数/icon "%BABUN%\cygwin\bin\mintty.exe" /dir "%userprofile%"

命令%BABUN%\cygwin\bin\bash.exe --login -i

我不是将命令指向mintty.exe,而是直接指向bash.exe。

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

https://stackoverflow.com/questions/41738628

复制
相关文章

相似问题

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