需求分析:
Linux的魅力是无穷的。受linux的影响,于是便有了这篇文章:用习惯Linux的方式去操作Windows^^
--------------------------------------------------------------------------
Linux操作系统。很好。比如给自己留下很深刻印象,也是自己安装的第一个版本linux——Ubuntu啦。所有的操作都得在命令行终端下面进行。好厉害。。。
可惜自己最近离不开Windows。必须得用呀。。
有点喜欢上了Linux的Termninal的强大特性。。
当在使用Windows的时候,不禁想要以Linux的标准拿来和Windows进行一些小小的比较。其实,两者都是挺强啊的呀。
于是,就开始自己的纯Cmd之旅。。万一忘记自己曾经搞过这样子的一个旅行喽,要么以后多用,要么自己就记下来。
恩。看来,我还是边把记下来,边多用吧。岂不是更好哇。呵呵。
分析思路:
1.直接以每天的常规操作入手,从简单入手。
2.不断贯穿深入,进行Windows上的类linux学习。。
3.这个方面的特点就是特别多。所以得不断完善,不断总结呀。。
开始行文:
Everyday,打开电脑。当然,得联网了。
在Windows下面设置好环境变量。添加锐捷联网客户端到path里面。
于是,第一件事情就是打开CMD,
输入ishare_user或者是ishare_user.exe,
好,看见锐捷客户端已经运行起来了,
好,直接回车登陆联网呀。。
ok,挺好。
一切联网之后,然后要打开网页,怎么办 ,之前已经 把firefox,opera,和iexplore的路径都添加到
环境变量path里面了,所以,这下子就好弄累哦。。
直接用iexplore www.baidu.com或者是firefox www.baidu.com 或者是opera www.baidu.com就打开了百度,就可以进行surfing on the internet啦。o YEE
然后,自己平时要用到的工具挺多的呀。。
有Editplus,有Powercmd,有Shadow Defender,有MyEclipse10,有Thunder7,有qq,Potplayer……
管他哪,直接全部把路径信息给配置进去path。。。
然后直接运行相应命令从任意路径启动即可了。挺爽的呀。。
相继运行打开命令为:editplus,powercmd,defender,myeclipse,thunder,qq, potplayer等等就可以了。
糟糕,有时候,校园网突然掉线了,怎么办。关闭锐捷客户端重新登陆。。
好开始命令。
Tasklist,查看当前任务列表。。
里面,肯定瞅见了ishare_user.exe,恩,噢啦。直接结束之:taskkill /f /im ishare_user.exe(注意,这里必须加上后缀名) 啊。。恩。。。这里的
/f---》就是force单词呀。 /im---》就是image path ,就是镜像文件路径呀。呵呵呵。这都是老外们的操作了啊。we know也。
或者使用:tskill ishare_user(注意,这里必须不加上后缀名)。
然后,再重新ishare_user.exe,回车登陆联网就ok啦。
一切常规操作就需之后,然后就可以开始自己的工作了。。
常常要进入自己的磁盘里面进行文件的运行,复制,安装,重命名呀。好,现在开始。cmd全盘解决之呀。呵呵……^^
进入f:盘,怎样呀。运行命令f:回车即可。。
进入tools目录怎么办呀。直接cd tools回车。呀。这样子一次进入一个目录,不爽 ,恩。好。。。后面输入全路径即可呀。。
cd tools\sys就一下子定位到了底层目录呀。。想查看当前目录下面都有哪些内容。。。恩。好类。。
直接运行dir回车。
看到了吧。。。。看到一个wps.exe。。。
现在就看自己想要进行的操作了啊吧。。
重命名:就运行rename wp* wpsafterrename.exe(这里常常用到*号通配符,很棒的呀。)
运行:就start wps.exe或者直接wps(wps.exe也可)
拷贝:就copy wps.exe f:\wpsaftercopy.exe(这样子一执行,就噢啦)
移动:咦?这个该咋办呀。。。sorry still not find the relative solution way....but i know it will be solved later in my learning process....,hiahia..
当然了,如果一旦开始运行cmd就只能在这里面操作,就太局限了。。所以,突然感觉,就是尤其是dir命令而且当前目录下面文件也是特别多的时候,这样子,
在命令行下面查看输出目录估计不咋方便。好,就打开资源管理器直接定位当前就可以了。
explorer .就可以了。在资源管理器中打开当前所在路径。哇。好灵活啊。。注意,别忘记这里的那个点号呀。。。表示是用资源管理器去访问当前目录的意思。
当然了,还有更加灵活的哇。用start命令加上目录,直接用资源管理器打开路径。比如,start C:直接进入C盘。(this tip added time:2011/11/29 0:47)
现在如果还有特殊操作,感觉这个目录下面某个文件想要删除,好del命令。
如何执行哪。。。就是del wps.exe就删除wps.exe这一个文件。。
如果是del * 就是删除当前目录下面的所有的文件。
想要删除指定格式的所有文件。恩比如,删除当前目录下面的所有的txt文件。。恩。
好想起来了 通配符。。。直接运行del *.txt,哈哈,好有趣,也好灵活呀。。。。
如果想在这里创建个文件夹,咋办。比如创建hyp文件夹。那么,就直接md hyp。这里md就是make directory,还是老外的一套啦呀
想要删除这个目录。必须注意,只限删除空目录时候,使用这个命令rd hyp。老外一套:remove directory果,如果不是空目录,就无法删除成功。。那么,
该怎么办。 恩。也当然可以解决啦。。。。比如这个hyp文件夹文件层次非常深。。
好要删除之,直接运行命令rd /s /q hyp 解释一下子老外那套:恩/s就是包含所有子目录一起删除意思。/q即使静默模式删除。不惊醒询问。直接删除呀。。
注意rd这个删除的是永久删除,估计是吧。反正是不会经过回收站的啦。恩这个问题解决了呀。。
现在该删除的都删除了,该操作的也操作了。那么,如何返回去。。恩。想返回上级目录局,就cd..噢啦。
如果想直接返回根目录,就直接cd/噢啦。
如果想直接切换到其他的驱动器。直接操作即使了。盘符加上冒号。回车。哦啦。。
还有什么有用的命令呀。
哦。对了。整天在面对着cmd,那么,得给 它修改修改呀。。
那么,好,需求:好改颜色。
1.新建一个txt,写进去:
@echo off
color=3f
@echo on
说明:color= 这里,前面数字表示背景色,后面数字表示前景色。
具体查看color /?命令
用老外的话说就是:
Color attributes are specified by TWO hex digits -- the first
corresponds to the background; the second the foreground.
噢啦。现在保存为color.cmd,放到一个目录,建议放在%systemroot% 也就是c:\windows下面。。
2.打开注册表编辑器,定位到Hkey_local_machine->software->microsot->command processor
新建一个字符串变量,名字为autorun,取值为:%systemroot% \color.cmd
恩。。哦了啊。。现在重新打开一个新的cmd窗口,看是不是变了颜色了。
hh
修改cmd窗口标题。。
直接title名令加上文本即可。。不妨一试呀。。
恩。
再额外总结一下子呀。。。还有那些呀。。恩。
explorer l,打开我的电脑。explorer ,即可。
type 1.txt在cmd中查看文本内容。
ver查看windows版本信息。
time查看和设置本机的时间。
date查看和设置本机的当前日期。
----------------------------------
问题:
回头得解决一下子ip,dns修改命令的使用呀。。。 (本问题补充时间:2011/11/13 解答时间: 2011/11/15 )
答复:关于ip和dns的修改,这个需要学习netsh命令的用法。
比如要修改ip为172.18.120.186,子网掩码为255.255.254.0,网关为172.18.120.1
修改dns为211.69.0.8.
那么,就这么做。
打开cmd,运行netsh命令。然后就进入了netsh编辑模式了。
操作:>netsh
结果:netsh>
操作:netsh>int ip
结果:netsh interface ipv4>
操作:netsh interface ipv4>set Address "Local Area Connection" static 172.18.120.186 255.255.254.0 172.18.120.1(hyp:修改ip,subnet mask,gateway。注意英文系统下默认连接名字为“Local Area Connection”,而在中文下默认是“本地连接”。)
结果:netsh interface ipv4>show config(hyp:注意这个是手工进行结果查看命令。看命令修改是否成功呀。)
操作:netsh interface ipv4>set dnsservers "Local Area Connection" static 211.69.0.8 primary(hyp:primary这里也是可以用both)
结果:netsh interface ipv4>show config(hyp:注意这个是手工进行结果查看命令。看命令修改是否成功呀。)
哇。好。。以后就用这种方式啦。当然也可写成批处理呀。。自己还是喜欢手动的了。呀。。ok。。新的感觉。新的面貌哦。
解决一下子文件,文件夹移动的命令呀。 (本问题补充时间:2011/11/13)
如何通过命令行,打开回收站呀。这个不知道呀。 (本问题补充时间:2011/11/13)
如何进行Ftp命令访问学校的校园网,并且进行文件的常规操作。。。(本问题补充以及解答时间:2011/11/16)
答复:恩。这个问题。自己已经找到了。。比如。自己现在就是通过这个方式访问校园网进行电影资源的下载的了。
首先,打开CMD窗口。。
然后输入ftp 211.69.xxx.xxx(这个是学校的ftp地址)
然后,如果连接成功的话,就会显示出来下面三行。提示连接成功,已经建立ok啦。
Connected to 211.69.xxx.xxx
220 Serv-U FTP Server v6.0 for WinSock ready....
user(211.69.xxx.xxx(none)) :
这里第三行是要你输入用户名字的啦。
这里,因为是校园户,可以直接进行匿名访问的。
但是,这里随便乱输也是不可以的了。
应该是anonymous 或者是ftp输入之,然后回车就ok啦。
如果你在这个用户名输入环节停顿时间过长,那么,安全机制会启动检测是否超过最大等待时间。
比如会提示这个信息:
421 Maximum session time exceeded - clo
Connection closed by remote host.
所以,在这用户名输入环节,不要等待太长的时间了。
输入正确用户名之后,然后蹦出来的就是这个:
331 User name okay, please send complete E-mail address as password.
Password:
恩。第二行是要求输入密码的了。根据上面提示。密码要求你发送你的标准的邮箱地址。
所以,直接认真输入。
注意到,在输入密码的过程中,cmd中是不显示输入的任何动态效果的。这点挺安全。就像是Linux一样。
如果email也输入完好,那么,就会提示:
230 User logged in, proceed.
ftp>
恩。一切就绪了。
已经成功登陆到FTP服务器里面了。
下面就可以通过dir命令查看目录和文件。通过ls命令列举文件。
通过cd命令进入到目录中。
通过recv命令下载和接受文件到本地本机系统了。
操作结束之后,就是用close命令关闭。或者disconnect断开连接。
然后直接进行bye操作或者!操作,就彻底退出了ftp的运行环境。重新来到了cmd初始的时候了。。
注意,以上所有操作,全部是根据自己在实际访问本校的ftp服务器的进行记录。
所以,知道其意义所在。也知道其缺乏所在。
attrib命令有什么常用的用法,请举例子证明。(本问题补充以及解答时间:2011/11/30)
答复:比如在Windows 7下面,默认打开CMD,就是位于C:\users\administrator下面。administrator也可能是其它用户名的形式。比如如果你的计算机名字叫做Embarcadero,那么,就是C:\users\Embarcadero啦。这个和Linux是差不多的。然后,你dir一下,里面肯定有一个桌面。desktop。cd命令进入这个目录。查看里面的文档,以及每一个文档的具体属性信息,就需要使用attrib。查看属性信息包括:存档性,隐藏性,系统性。分别用英文字母:A,H,S来代表和表示。
那么,直接attrib就可以查看了。默认情况下,桌面文件夹下面有一个desktop.ini文件。用于配置信息的存放。默认这个文件的属性是SH,就是系统文件加隐藏文件。如果,你想要把这两个属性取消使其能够显示出来。就使用attrib -S -H desktop.ini就可以啦。同理,减号代表删除属性,加号代表添加属性。要添加隐藏,系统属性,知道如何操作了吧。这个是这样子的。明白。好。see it?我想,Linux中肯定一定也有这样子类似的用法。
Windows7默认是不支持hibernate,就是休眠的。如何开启。如何进入。(本问题补充以及解答时间:2011/11/30)
开启:cmd,执行powercfg -h on
进入:shutdown -h
CMD运行程序一直执行,如何结束。(本问题补充以及解答时间:2011/12/03)
答复:快捷键Ctrl+C.
自己平时经常使用注册表编辑器,但是,又经常使用CMD,所以,那么,如何使用CMD进行注册表的编辑老喽。这点,自己以前是不知道的哇。那么,如何进行。这个学习吧。 (本问题补充时间:2011/12/12)
答复:呵呵。
reg query HKLM/Software 查看当前的子键。
需要进行环境变量的操作,该怎样子进行,如果是path环境变量类?如果是非path环境变量类?关于环境变量的知识,wiki百科学习一下。 (本问题补充时间:2011/12/12)
答复:呵呵。
Reg注册表导入文件的编写,学习总结一下子哇。(本问题补充时间:2011/12/12)
答复:呵呵。
cmd里内容不能复制,右键里没有复制功能(灰色)怎么解决? (本问题补充以及解答时间:2011/12/12)
答复:
你说的这种情况有两种办法处理:
第一种是你点过右键之后,选“标记”,之后就可以用鼠标直接选取需要复制的内容,再点右键就自动复制了,想要粘贴就点右键“粘贴”即可。
第二种是点CMD窗口的左上角图标,选择“属性”,在“选项”选项卡里的“编辑选项”一栏里,把“快速编辑模式”勾上再确定,就可以直接用鼠标选取要复制的内容,选好后右键就直接复制了,再点一次右键就直接粘贴了,适合大量复制的操作。