`

让DOS下输入命令时也可以象LiUnix一样用Tab键进行命令自动填充

阅读更多

让DOS下输入命令时也可以象LiUnix一样用Tab键进行命令自动填充
方法:
   修改注册表
操作:
   运行regedit
   展开 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
   可以在右边看到 CompletionChar 项,是REG_DWORD类型的。双击或回车,打开属性设置窗口,默认值为十六进制的40,将此项的值改为十六进制的9,确定退出。即可在新打开的DOS窗口下开始生效了,在使用时,敲 Tab 键就可以让DOS来自动帮你完成填充,比较方便。如果在 DOS 窗口时,什么也不输,就一直敲 Tab 键,就会象dir列表一样,一一地显示你的文件与目录出来。
   原来我是在操作时,有时用*号来代码长字符串,比如,要进某个目录,先dir,显示出鼠标右键来复制粘贴是一种,另一种就是用*号来了。
   比如有两个目录分别叫abcdefg和bcdefgh,想进abcdefg就cd a*就进了,想进bcdefgh时就cd b*就进了。现在又找到一种方法了,不错。

   注册表文件也可以直接下载我已经导出的,双击运行合并即可,仅包含这个改变,大可放心使用。

分享到:
评论
10 楼 ray_linn 2007-01-17  
YuLimin 写道
jigsaw 写道
>>机器够强的话用 .net power shell 吧,个人认为那是命令行界面发展的方向。

简单介绍下?跟目前的命令行们比,有什么突破的地方?
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=30125a46-b97c-4704-aa10-605e809d5933

Microsoft Windows® PowerShell 是一种新的命令行外壳和脚本语言,用于进行系统管理和自动化。Windows PowerShell 建立在 .NET Framework 的基础上,可使 IT 专业人员和开发人员控制和自动完成 Windows 和应用程序的管理。

Windows PowerShell 包括:

• 超过 130 个命令行工具(称为“cmdlet”),用于执行常见系统管理任务,如管理服务、进程、事件日志、证书、注册表以及使用 Windows Management Instrumentation (WMI)。

• 采用标准命名约定和通用参数的命令行工具,易于掌握和使用;以及用于对数据和对象进行排序、筛选以及格式设置的简便工具。

• 对现有脚本语言、现有命令行工具以及多种 Windows 版本的支持,其中包括 Windows XP、Windows Server 2003、Windows Vista™ 以及 Windows Server(代码名称为“Longhorn”)。

• 方便的功能,使用户能够浏览数据存储(如注册表和证书存储),就像面对文件系统一样。

• 用于管理位于不同存储中以及采用不同格式的 Windows 数据的标准实用程序,这些数据包括 Active Directory Service Interfaces (ADSI)、Windows Management Instrumentation (WMI)、组件对象模型 (COM) 对象、ActiveX 数据对象 (ADO)、HTML 和 XML。

• 在命令行进行的高级表达式分析和 .NET Framework 对象处理,其中包括对对象进行流水线处理以帮助提高 IT 专业人员的工作效率。

• 可扩展的接口,使独立软件供应商和企业开发人员能够构建自定义 cmdlet 以满足特有的应用程序和系统管理要求。



有点小意思.
9 楼 Elminster 2007-01-17  
jigsaw 写道
>>机器够强的话用 .net power shell 吧,个人认为那是命令行界面发展的方向。

简单介绍下?跟目前的命令行们比,有什么突破的地方?


最大的亮点是它的命令行管道可以传递 .net 对象。传统上,Unix 的 shell 极为自豪的一点就是可以把一些功能互相正交的小程序用管道组合起来,完成比较麻烦的功能。比如 cat file.list | grep "aaaa" 这类用法,前一个程序的输入接到后一个程序的输入。但是这种情况下输入和输出能够传递的只是文本,.net power shell 则可以在这种情况下传递 .net 对象。你可以这样写:

get-process | where { $_.WS -gt 10MB } | stop-process

这条命令杀掉所有占用内存大于 10MB 的进程。
8 楼 YuLimin 2007-01-16  
jigsaw 写道
>>机器够强的话用 .net power shell 吧,个人认为那是命令行界面发展的方向。

简单介绍下?跟目前的命令行们比,有什么突破的地方?
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=30125a46-b97c-4704-aa10-605e809d5933

Microsoft Windows® PowerShell 是一种新的命令行外壳和脚本语言,用于进行系统管理和自动化。Windows PowerShell 建立在 .NET Framework 的基础上,可使 IT 专业人员和开发人员控制和自动完成 Windows 和应用程序的管理。

Windows PowerShell 包括:

• 超过 130 个命令行工具(称为“cmdlet”),用于执行常见系统管理任务,如管理服务、进程、事件日志、证书、注册表以及使用 Windows Management Instrumentation (WMI)。

• 采用标准命名约定和通用参数的命令行工具,易于掌握和使用;以及用于对数据和对象进行排序、筛选以及格式设置的简便工具。

• 对现有脚本语言、现有命令行工具以及多种 Windows 版本的支持,其中包括 Windows XP、Windows Server 2003、Windows Vista™ 以及 Windows Server(代码名称为“Longhorn”)。

• 方便的功能,使用户能够浏览数据存储(如注册表和证书存储),就像面对文件系统一样。

• 用于管理位于不同存储中以及采用不同格式的 Windows 数据的标准实用程序,这些数据包括 Active Directory Service Interfaces (ADSI)、Windows Management Instrumentation (WMI)、组件对象模型 (COM) 对象、ActiveX 数据对象 (ADO)、HTML 和 XML。

• 在命令行进行的高级表达式分析和 .NET Framework 对象处理,其中包括对对象进行流水线处理以帮助提高 IT 专业人员的工作效率。

• 可扩展的接口,使独立软件供应商和企业开发人员能够构建自定义 cmdlet 以满足特有的应用程序和系统管理要求。

7 楼 jigsaw 2007-01-16  
>>机器够强的话用 .net power shell 吧,个人认为那是命令行界面发展的方向。

简单介绍下?跟目前的命令行们比,有什么突破的地方?
6 楼 Elminster 2007-01-16  
机器够强的话用 .net power shell 吧,个人认为那是命令行界面发展的方向。
5 楼 七猫 2007-01-16  
2k下改注册表可以的,我用过不少时间了。
4 楼 YuLimin 2007-01-10  
Lucas Lee 写道
就是阿。我用windowsXp默认就是可以用Tab自动补全的。
不好意思,老土了,我一直用的是2000,不知道XP下面默认是可以的,应当补充说明一下此法则在2000下测试通过,其它Windows系统各自实验才行:)
3 楼 LucasLee 2007-01-10  
就是阿。我用windowsXp默认就是可以用Tab自动补全的。
2 楼 simohayha 2007-01-10  
怎么下不了?
1 楼 alang 2007-01-10  
Winxp sp2,默认好像就是这样,以前的版本不行。2000下面默认是不行的。没有改注册表试过。

当然还是不如linux下的强大,起码命令的参数就不会自动补全,还有自己安装的东西,比如mysql/ruby的命令,就不成。

相关推荐

    华为liunix培训教程

    - **基本操作**: 在Shell提示符下输入命令并按回车键即可执行该命令。 - **退出**: 使用`exit`命令可以退出当前Shell会话。 ##### 1.2 常用命令使用 **1.2.1 登录和退出Linux系统** - **登录**: 通过`ssh ...

    liunix命令.pdf

    liunix命令.pdf

    liunix命令.docx

    liunix命令.docx

    linuxshell命令 unixshell命令教程

    3. **tab补全**:在命令行输入部分命令后按Tab键,系统会自动补全。 掌握这些基本的Linux Shell和Unix Shell命令,不仅能提高你在终端的工作效率,还能让你更深入地理解操作系统的工作原理。通过不断实践和学习,你...

    WinSCP liunix图视画工具

    用户可以方便地在两者之间拖放文件,或者使用菜单栏的命令进行上传、下载、重命名、删除等操作。 **3. 配置连接** 首次使用时,需要配置连接设置。在主界面点击“新建”按钮,输入服务器的主机名、用户名、端口号...

    linux常用100命令.doc

    例如,使用scp命令可以从本地复制文件到远程服务器,反之亦然。 5. `rm`:删除文件或目录。`-r`用于删除目录;`-f`强制删除,不提示;`-i`删除前询问用户。例如:`rm -rf dir`递归删除dir目录。 6. `touch`:创建...

    Linux常用的60个命令.doc

    mkdir 命令的作用是建立名称为 dirname 的子目录,与 MS DOS下的 md 命令类似,它的使用权限是所有用户。 格式:mkdir [options] 目录名 主要参数: * -m, --mode=模式:设定权限<模式>;与 chmod 类似。 * -p,...

    liunix配置

    meter分享,享受生活,享受网络。魂牵梦萦厅

    Linux常用命令.doc

    Linux常用命令,包括liunix开发常用的命令。非常有用的一份文档

    水星相机安装liunix

    2. **解压安装文件**:下载的安装包通常是压缩文件,你可以使用Linux的`unzip`或`tar`命令在Linux环境下解压,也可以在Windows环境下使用解压工具解压后拷贝到Linux系统。 3. **改变文件夹权限**:解压完成后,你...

    linux常用命令大全.doc

    ### Linux常用命令详解 ...通过熟练掌握这些命令,可以极大地提高 Linux 系统的使用效率和管理水平。为了更好地学习和使用这些命令,建议查阅官方文档和相关教程,参与实践和交流,以便于更深入地理解和应用。

    linux常用命令,肯定有用的!

    `chown` 命令用于更改文件或目录的所有者,也可以同时更改所属组。通常只有超级用户(root)才有权限更改文件的所有者。例如: - `chown username filename`:将文件`filename`的所有者更改为`username`。 - `chown -...

    linux-commands-cheat-sheet-phoenixnap_linux_console_

    标题中的“Linux Commands Cheat Sheet”指的是一个用于快速参考的Linux命令集合,通常包含了一系列在Linux命令行界面(也称为终端或控制台)中常用的命令。这个“PhoenixNAP_Linux_Console”版本可能是由PhoenixNAP...

    linux 硬盘安装

    4. **使用GRUB4DOS**:GRUB4DOS是一个引导加载器,可以让我们在不改变现有MBR(主引导记录)的情况下从硬盘启动Linux。下载GRUB4DOS的安装程序,如Chameleon Bootloader,然后按照其文档指示安装到硬盘上。 5. **...

    linux下打包解压方法

    `tar` 是一个非常强大的工具,它可以创建文件归档,也可以从中提取文件。`tar` 命令的基本格式为:`tar [选项] 文件或目录`。 - **打包**: - `tar cvf FileName.tar DirName`:此命令将目录`DirName`打包成文件`...

    linux系统命令

    本篇将详细讲解Linux系统中的常用命令,结合"liunix常用命令.docx"文档,我们将深入探讨这些核心工具。 1. **ls**: `ls`命令用于列出目录中的文件和子目录。通过添加参数,如`-l`显示详细信息,`-a`显示隐藏文件...

    星际译王(linux)

    linux上一款很好用的英语翻译类软件。这个资源里有两个文档包,分别是 stardict-gtk-3.0.1-1.fc8.i386.rpm这个是软件安装包,可用 ...tar -xzvf stardict_dic.tar.gz -C /usr/share/stardict/dic这样该字典就可以使用了

    Linux下的jdk1.6.0_43

    Linux下的jdk1.6.0_43,自行下载,可以的,欢迎来踩,你也可以上oracle官网下载

    jdk17-linux环境安装包

    - 使用JDK 17,你可以编写`.java`源代码文件,然后通过`javac MyProgram.java`命令编译源码生成`.class`字节码文件。 - 使用`java MyProgram`命令来运行已编译的Java程序。 6. **管理多个JDK版本** - 在Linux...

    Linux上网和Windows与Linux的文件共享

    Linux上网和Windows与Linux的文件共享

Global site tag (gtag.js) - Google Analytics