Cam*_*ilB 4 bash shell usability pipe
这个问题可能听起来很奇怪,但我会解释上下文,希望它能证明这一点.我正在Linux上尝试使用一些制作不良的shell.
我必须使用fdb和fcsh,这是Adobe的命令行调试器和Flash的编译器shell.这不是特别相关 - 只是它们是shell的事实,即你运行fdb,它给你一个提示(fdb),你输入命令.一切都很酷.
但.假设你想重新执行你的最后一个命令,所以你点击键盘上的[Arrow-Up],就像你在Bash,Python Shell,GDB shell等中所做的那样.它不起作用.我看到(fdb) ^[[A(注意这(fdb)是提示),而不是在提示符处看到最后一个命令.按[箭头左]键返回几个字符并修复您键入的命令 - 相同的故事.
这看起来像Adobe没有很好地制作它的外壳.有没有办法打开一个简单的bash shell(或其他东西),它会继续将我的命令提供给一个开放的fdbshell,作为一个守护进程保存?我希望通过这种方式我可以获得Bash用于处理命令的整洁可用性功能,但是让它们执行fdb.
注意:我发现这个包装器会保留fcsh守护程序并保存它的pid文件.这很酷.我还没有使用它,但考虑到它.不过,我的问题仍然存在:有没有办法将命令从一个shell传递到另一个shell?