免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: DOSforever
打印 上一主题 下一主题

Linux 中哪个 shell 能像 4DOS 那样? [复制链接]

论坛徽章:
0
21 [报告]
发表于 2009-04-09 21:51 |只看该作者

回复 #18 marsaber 的帖子

不是和你们讨论,而是本来就是问你们,有没有,和有没有办法。

这两个问题还没人回答我:
bash 中如何在命令行编辑中进行插入模式和覆盖模式的切换?
如何取消当前出现在命令行上的命令?难道只能一个个字符删除?

论坛徽章:
0
22 [报告]
发表于 2009-04-09 21:52 |只看该作者

回复 #19 kns1024wh 的帖子

grub 能作为独立的 shell 来用?

论坛徽章:
0
23 [报告]
发表于 2009-04-09 22:01 |只看该作者

回复 #20 tianlijian 的帖子

4DOS 能在 Win9x/Me 中使用。想要找 CMD 的替代,见我 #3 的回复。也可见我这里的回复:
http://www.cn-dos.net/forum/viewthread.php?tid=40956#pid283683

论坛徽章:
0
24 [报告]
发表于 2009-04-10 08:52 |只看该作者

回复 #21 DOSforever 的帖子

如何取消当前出现在命令行上的命令?难道只能一个个字符删除?

用ctrl+u
XIII 该用户已被删除
25 [报告]
发表于 2009-04-10 09:28 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
26 [报告]
发表于 2009-04-10 15:31 |只看该作者

回复 #21 DOSforever 的帖子

擦除整行是Ctrl-u. 但记住这不是shell的功能. posix终端本身就有很多特殊字符用来辅助行编辑. 用好了很不错的, 而且不是某一应用程序的功能. 比如说在cat中也能用.

bash里的历史功能非常强大, 你说的那些是些很基本的功能. 自己看手册. 而且要保存多少条历史纪录你自己能配置, 不是所谓的那么多. 上下翻动用Ctrl-p和Ctrl-n. 用Ctrl-r可以开始历史纪录的搜索.

还有你说的目录列表还以用pushd和popd实现. 你仔细看手册.

[ 本帖最后由 chenzengjie 于 2009-4-10 15:47 编辑 ]

论坛徽章:
0
27 [报告]
发表于 2009-04-10 15:34 |只看该作者
楼主你要知道你需要的东西其实不是shell特有的.
请google一下readline

还有如果请看下编辑命令清单, 输入bind -print看一下.

[ 本帖最后由 chenzengjie 于 2009-4-10 15:37 编辑 ]

论坛徽章:
0
28 [报告]
发表于 2009-04-10 15:47 |只看该作者

回复 #2 tianlijian 的帖子

bash在win下有 移值版本.
cygwin

论坛徽章:
0
29 [报告]
发表于 2009-04-10 17:22 |只看该作者
呵呵,我用emacs 来shel l mode,也能编辑,很顺手,不,应该说超级顺手,还有
试试
history 1000
bash 安上下键

论坛徽章:
1
寅虎
日期:2014-11-30 21:25:54
30 [报告]
发表于 2009-04-10 19:22 |只看该作者
和我没熟悉 bash 和其它 Linux 下的 shell 确实有很大的关系。

4DOS 中可以按 PageDown 键在右上角弹出一个窗口让你选择曾经使用过的历史命令,并且还可以对历史命令进行编辑,可以设置是否记录重复的历史命令,把相同的命令放在第一个出现的位置还是最后出现的位置。
可以按 Ctrl-PageDown 键在右上角弹出一个历史目录窗口,可以让你随时切换曾经去过的目录。
这些窗口都有上下左右滚动条,可以说在字符模式下实现了 WYSIWYG ,而且这些键、窗口位置、大小都可以自己定义。

不知道 Linux 下的 shell 如何设置能实现相同的功能?
bash 的历史命令记录太庞大了,它把我每次进入系统的历史命令都记录下来了,我不需要它记录这么多。


哪个井里跑出来的蛤蟆? 你把man bash  man readline 看懂30%再回看看你发的这个帖子
还有你4DOS是什么东西? 是 terminal emulator 还是shell ?你先搞明白概念再比较,不要拿 gnome-terminal 去和 bash比较

题外话 shell 里有两个是咱们华人写的或维护的 dash 和 zsh  两个都是极致 不要只知道 bash
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP