论文部分内容阅读
都3D窗口界面了,为啥还要命令行?
●许多复杂的点击,仅需一条命令就可实现,何乐而不为?
●图形界面花哨的同时,带来了不稳定的代价,那时候只有命令行能救你。
●有些事情只有命令行可以做。
虽然Windows的外观做得越来越漂亮,不过微软仍然没有放弃能给大家带来便捷操作的命令行。在Windows 7中新增了不少命令,这些新命令或弥补以前版本的不足,或提高操作效率。
独白一:“哥更加独立了”
1.再也不用装复制软件了
Vista时代,系统复制BUG一直让人抓狂,甚至需要安装Teracopy和Fastcopy之类的第三方软件。为了解决复制难题,在Windows 7中新增了Robocopy命令,新命令提供详细复制参数,并大大提高了复制速度。比如,添加/ETA 参数(可以显示复制文件的预期完成时间以及复制速度),这样无需任何工具就可以用它来测试闪盘写入速度。输入下列命令,在最后的复制结果,就可以看到写入闪盘的时间和复制速度(见图1):
robocopy j:\win7\sources k:\install.wim /eta(K:为闪盘盘符)
2.把补丁集成?用DISM呀
微软每个月都会发布补丁文件,自己要制作集合补丁的安装镜像怎么办呢?Vista下可以使用WIM格式来封装系统,不过并没有自带管理工具。Windows 7新增了DISM命令,不需要安装管理工具,也可以轻松对WIM文件进行管理。使用DISM对补丁进行整合的方法:
以管理员身份启动“命令提示符”输入下列命令即可(rem为注释,不用输入):
rem 将install.wim中第5个映像(U版)加载到D:\win7,install.wim已经预先提取到f:\win7\sources\下
dism /mount-wim /wimfile:f:\win7\sources\install.wim /index:5 /mountdir:d:\win7
rem 将下载到的补丁Windows6.1-KB973874-x86.msu集成到安装文件中
Dism /Image:d:\win7 /Add-Package /PackagePath:k:\Windows6.1-KB973874-x86.msu
rem 卸载集成补丁的映像,重新刻录后安装的Windows 7就自动升级上述补丁了
Dism /Unmount-WIM /MountDir:d:\win7 /Commit
独白二:“哥再也不寂寞”
1.轻松夺取文件权限
有些朋友看了网上伪劣的“减肥”教程,费了好大的劲把C:\Windows\System32\DriverStore\FileRepository下的所谓“垃圾文件”删除。重启后提示缺少系统文件,此时想把回收站删除的文件还原,系统提示没有权限还原(见图2)。
借助两个新增的命令,只要一步完成所有操作:
Rem 将文件所有者更改为管理员组
takeown.exe /A /F c\Windows\System32\DriverStore\FileRepository
rem 将指定目录完全控制权限赋予CFAN账户
cacls.exe c:\Windows\System32\DriverStore\FileRepository /E /G cfan:F(cfan为当前用户)
2.文件保护有妙招!
工作文件经常误删?本地邮件全盘失踪?你需要培养备份的习惯。Windows 7新增了一个创建硬链接的命令,通过该命令创建的链接就像生成了一个文件的备份(但是又不占用空间)。因此可以利用这个特性来为重要文件作备份。
假设要保护Outlook的邮件文件夹outlook.pst,备份保存在NTFS分区K:\Mail目录下,为防止其他用户误删这个文件,可以在“命令提示符”输入“fsutil hardlink create C:\mail\outlook.pst k:\mail\outlook2.pst”,成功创建硬链接后,邮件文件夹就链接到了k:\mail\outlook2.pst,这两个文件的内容是一致的。
即使重装了系统导致outlook.pst被删,仍然可以打开k:\mail\outlook2.pst(反之亦然)。而且只要删除链接中的其中一个文件,另一个文件就会带上一个小锁标记,方便我们即使发现并重新添加链接(见图3)。
Just Do It
Foxmail等工具的邮件文件,也占用了不小的硬盘空间,备份不太方便。能不能也用这种便利的备份方法来搞定呢?
●许多复杂的点击,仅需一条命令就可实现,何乐而不为?
●图形界面花哨的同时,带来了不稳定的代价,那时候只有命令行能救你。
●有些事情只有命令行可以做。
虽然Windows的外观做得越来越漂亮,不过微软仍然没有放弃能给大家带来便捷操作的命令行。在Windows 7中新增了不少命令,这些新命令或弥补以前版本的不足,或提高操作效率。
独白一:“哥更加独立了”
1.再也不用装复制软件了
Vista时代,系统复制BUG一直让人抓狂,甚至需要安装Teracopy和Fastcopy之类的第三方软件。为了解决复制难题,在Windows 7中新增了Robocopy命令,新命令提供详细复制参数,并大大提高了复制速度。比如,添加/ETA 参数(可以显示复制文件的预期完成时间以及复制速度),这样无需任何工具就可以用它来测试闪盘写入速度。输入下列命令,在最后的复制结果,就可以看到写入闪盘的时间和复制速度(见图1):
robocopy j:\win7\sources k:\install.wim /eta(K:为闪盘盘符)
2.把补丁集成?用DISM呀
微软每个月都会发布补丁文件,自己要制作集合补丁的安装镜像怎么办呢?Vista下可以使用WIM格式来封装系统,不过并没有自带管理工具。Windows 7新增了DISM命令,不需要安装管理工具,也可以轻松对WIM文件进行管理。使用DISM对补丁进行整合的方法:
以管理员身份启动“命令提示符”输入下列命令即可(rem为注释,不用输入):
rem 将install.wim中第5个映像(U版)加载到D:\win7,install.wim已经预先提取到f:\win7\sources\下
dism /mount-wim /wimfile:f:\win7\sources\install.wim /index:5 /mountdir:d:\win7
rem 将下载到的补丁Windows6.1-KB973874-x86.msu集成到安装文件中
Dism /Image:d:\win7 /Add-Package /PackagePath:k:\Windows6.1-KB973874-x86.msu
rem 卸载集成补丁的映像,重新刻录后安装的Windows 7就自动升级上述补丁了
Dism /Unmount-WIM /MountDir:d:\win7 /Commit
独白二:“哥再也不寂寞”
1.轻松夺取文件权限
有些朋友看了网上伪劣的“减肥”教程,费了好大的劲把C:\Windows\System32\DriverStore\FileRepository下的所谓“垃圾文件”删除。重启后提示缺少系统文件,此时想把回收站删除的文件还原,系统提示没有权限还原(见图2)。
借助两个新增的命令,只要一步完成所有操作:
Rem 将文件所有者更改为管理员组
takeown.exe /A /F c\Windows\System32\DriverStore\FileRepository
rem 将指定目录完全控制权限赋予CFAN账户
cacls.exe c:\Windows\System32\DriverStore\FileRepository /E /G cfan:F(cfan为当前用户)
2.文件保护有妙招!
工作文件经常误删?本地邮件全盘失踪?你需要培养备份的习惯。Windows 7新增了一个创建硬链接的命令,通过该命令创建的链接就像生成了一个文件的备份(但是又不占用空间)。因此可以利用这个特性来为重要文件作备份。
假设要保护Outlook的邮件文件夹outlook.pst,备份保存在NTFS分区K:\Mail目录下,为防止其他用户误删这个文件,可以在“命令提示符”输入“fsutil hardlink create C:\mail\outlook.pst k:\mail\outlook2.pst”,成功创建硬链接后,邮件文件夹就链接到了k:\mail\outlook2.pst,这两个文件的内容是一致的。
即使重装了系统导致outlook.pst被删,仍然可以打开k:\mail\outlook2.pst(反之亦然)。而且只要删除链接中的其中一个文件,另一个文件就会带上一个小锁标记,方便我们即使发现并重新添加链接(见图3)。
Just Do It
Foxmail等工具的邮件文件,也占用了不小的硬盘空间,备份不太方便。能不能也用这种便利的备份方法来搞定呢?