Board logo

标题: 4dos的命令补全 [打印本页]

作者: zyroy000     时间: 2008-5-15 12:34    标题: 4dos的命令补全

在4dos 7.50下,按tab键只能在当前目录补全文件名,连内部命令都不支持补全功能。如何让4dos支持命令补全和环境变量path的补全功能?谢谢。
作者: DOSforever     时间: 2008-9-26 23:25
4DOS 本身就不支持这个功能,没有办法通过设置来改变。
作者: yjd     时间: 2009-1-13 04:30
只有linux。unix等才有这样的补全功能吧。
作者: zzz19760225     时间: 2018-1-10 15:48
那么假设DOS下是否可以或需要增加这个功能,然后补充积累进来?

同样是对人们生活中的不知未知内容的补全补充,与对linux命令补全的经验类似。

[ Last edited by zzz19760225 on 2018-1-10 at 15:50 ]
作者: DOSforever     时间: 2018-1-17 22:27


  Quote:
Originally posted by yjd at 2009-1-13 04:30:
只有linux。unix等才有这样的补全功能吧。

UNIX 类的也是文件名补全,而不是命令补全。
我所知的命令补全只有 CISCO 等这样的网络设备厂商所出的网络设备中的专用操作系统有这样的功能,如 IOS 。
因为网络设备中的专用操作系统和一般通用的操作系统使用环境不一样,通用操作系统中命令行的操作对象有对文件的操作,而专用操作系统的命令行操作对象几乎不涉及到对文件的操作,绝大部分是对内部参数的设置,偶尔涉及到的备份/恢复配置文件和系统文件也很简单,因此不需要去匹配文件名,只要在命令行上键入的字符都是要查找/执行命令,而不是去寻找文件名做操作对象。
而通用的操作系统安装好后用户可以之后添加很多软件,这些软件的启动命令很可能相同,如果你要自动匹配的话,那该匹配哪一个呢?而且通用操作系统的命令行中所执行的命令的对象有不少是对文件的操作,有了自动匹配文件名的话会带来很多方便。