XP下CMD环境设置

用了一段时间的Ubuntu发行版了,因而先前的windows的操作习惯渐渐被 Linux中的shell所覆盖。然而在现阶段下,终究由于环境的原因,不得不装卸windows好几次,这次也不例外。但想改变一下windows的操作方式,让它屈就一下自己的shell习惯吧。于是Xp下的CMD成了我的首选。

前言:有关cmd中的命令及其程序流网上有很多免费资料,微软也有自己的command- reference,故现略。

1、自运行文件创建与添加
在一个自己容易找到的简单目录 (e.g.:根目录)下执行:edit autorun.cmd,这个相当于shell中的~/.bashrc文件了。
然后在注册表键 [HKEY_LOCAL_MACHINESOFTWAREMicrosoftCommand Processor]下,将autorun.cmd文件路径值赋值AutoRun变量,这样,系统就会在运行cmd程序时首先运行autorun.cmd 中的codes了;或者您是windows老鸟,完全可以自己写*.reg文件,后导入。至于autorun.cmd中具体的codes显然是因人而异的。
另外,还有别的添加自运行文件的方法,不再赘述。

2、设置cmd的%PATH%变量
PATH在cmd提示符后输入:PATH或者echo %PATH%,即可获得
PATH=C:WINDOWSsystem32;C:WINDOWS;C:WINDOWS System32Wbem;并且各个windows系统版本的PATH值略微不同。
假设新建一个dir全路径为:c: shortcuts,则我选择添加PATH路径的方式是将下面语句直接写入autorun.cmd文件中:set PATH=%PATH%;c:shortcuts,可以添加多个目录,中间以分号隔开。
下一步骤就是将可执行文件或其快捷方式放入 c:shortcuts文件夹中;这儿很显然,链接会占大多数;除非如NC那样的单个且很小的程序可以直接放进去。
3、添加快捷方式
将个人最常用的程序的路径通过快捷方式链接到c:shortcuts目录中,略之。
4、doskey命令的使用
这个相当于shell中的alias了,简单实用。例如想将关机命令定义为halt,可以在autorun.cmd文件中写入语句:doskey halt=shutdown -s -t 0,保存重新运行cmd就可以使用了。

5、简单autorun.cmd写法示例:
@echo off
cls
echo ============= ========
echo Welcome to& nbsp;aBiNg’s CMD console!
echo =====================
title 命令提示符
set PATH=%PATH%;C:Shortcuts
cd c:
doskey& nbsp;reboot=shutdown -r -t 0

6、cmd运行程序
windows下virus&&spy繁多,其中一种行为是破坏.exe文件的关联,此时可以修改c:windowssystem32cmd.exe为cmd.com,同为可执行文件,运行cmd.com去调用别的 .exe文件,从而清理病毒不失为一个好的参考。

后记:据说windows之cmd控制台语法是模仿Unix 下的shell而作的,虽然功能上要弱得多,但可以看到它们的相似之处。

发表者 helo_aBiNg 位置在: 下午7:35