黑马程序员技术交流社区

标题: 关于命令行的心得,含md、rd、cd、del、echo,较大板面,慎入 [打印本页]

作者: hx32    时间: 2013-7-9 17:20
标题: 关于命令行的心得,含md、rd、cd、del、echo,较大板面,慎入
本帖最后由 hx32 于 2013-7-9 21:20 编辑

自己的看法,可能对大部分人没用,甚至可能已经有更详细的可以百度到,但是如果能帮到人的话最好了。
不需要多少赞,所以不设什么回帖可见了,但是我需要你们的肯定,哪怕有不对的,帮我斧正一下,然后给我些鼓励,谢谢
1、cd命令
    进入指定文件夹,书写格式 :cd 具体文件夹位置。
    可直接进入指定的子文件夹。且可以使用“*”代替部分文件夹名称,如cd d:\Study\Edit*\day01,其中,Edit*为“EditPlus_3.4.1.1123”,因为书写麻烦,则用“*”代替部分内容,简化书写。
    cd/cd\功能一致,“/”和“\”无差别使用,包括进入子文件夹时,如cd Study/day01cd Study\day01
    但是统一书写成为“\”为宜,为规范。
2、md命令
    创建文件夹命令,书写格式:md 文件夹名称。
    md可以创建文件夹,并且可以直接创建文件夹的子类文件夹,如md Study2\day01。此处不可以用“/”,如md Study/day01,提示“命令语法不正确”(区别于cd命令)。当已有同名文件时,如md Study,提示“子目录或文件Study已经存在”。
    且md命令不受是否已经打开此文件夹影响。
实验:
    接下来尝试md命令能否直接创建一个文件夹,并同时创建多个子文件夹。
    使用“md Study2\day01;day02”和“md Stuey2\day01 day02”命令。
    得出的结论是不能。且失败同时,也没有建立文件夹Study2.

3、rd 命令
    删除文件夹命令,书写格式:rd 指定文件夹名称。
    文件夹内有内容时不能直接删除文件夹。
疑问:rd Study2/day01命令返回提示“无效开关”的原因
实验:
接下来重新新建Study2文件夹,并且让文件夹内存在两个子文件夹day01day02day01day02均为空文件夹),做出尝试。
rd命令不能使用*来删除所有子文件夹。
4、echo命令
创建文件命令,格式:echo 内容>文件名.文件类型
①创建文件时无同名文件,创建一个新的文件,并将文件内容写入。
    ②创建文件时如果已有同名文件存在,则将原文件内容替换。例:存在1.doc,其中内容为lisi,现在执行echo wangwu>1.doc,那么不会报错也不会新建一个1.doc文件,而是将wangwu替换原有内容“lisi”,1.doc内内容为“wangwu”。
异常:如果写成echo lisi>2.txt;kangri>1.doc,则文件内容更改为“lisi;kangri”;写成echo lisi>2.txt kangri>1.doc,则文件内容更改为“lisi kangri”。即第一个>后的内容从出现分号或者空格符开始读取,并将分号或者空格符写入。
③如果“echo 内容>文件名.文件类型”中内容为纯数字,负数可以正常写入文件,0和正数则返回提示“echo为打开状态”,文件内无数据(如果已存在文件且含有内容,原内容被清空)。此规则适用于创建和更改文件时。
    发现更改.doc文件时,如果此文件已打开,则返回提示“另一个程序正在使用此文件,进程无法访问”,命令无效;而更改.txt文件时,不会出现此提示,只是需要重启文件后才显示更改内容。猜测与不同类型文件自身的机制有关,不做深究。
5、del命令
    删除文件命令,书写格式del 文件夹名称或者del 文件名称或者del *.文件类型。
del命令是删除文件且只能删除文件,并且其删除的文件不进回收站。
    ②“del 文件夹名称”命令默认删除文件夹内所有类型文件;要想删除文件夹下指定类型文件(.txt文件)使用del Study2\*.txt命令。
注意:第二种方法只能一次删除一种类型,del Study2\*txt*.docdel Study2\*.txt   *.doc(为明显,“;”用的是中文分号,且空格加大,但是这两种格式中空格个数均不产生影响)均只能删除Study2中的.txt文件,然后从根目录下寻找,很容易删错文件。在根目录下可以使用此命令。
③“del 文件名称”命令可以删除指定的文件,可以使用“del 文件名.*”来删除不同类型的同名文件,且可以使用“del 文件名1.*;文件名2.*”来同时删除同一目录下, 文件名1和文件名2的不同类型的同名文件。
   发现删除.doc文件时,如果此文件已打开,则返回提示“另一个程序正在使用此文件,进程无法访问”,命令无效;而更删除.txt文件时,不会出现此提示,直接删除txt文件,如果将已经打开的.txt文件不做任何改动关闭,则被删除,如果做出改动,那么关闭之前会提示是否保存,直接保存也可以重新生成一个原名txt文件(猜测为原文件)。猜测与不同类型文件自身的机制有关,不做深究。


作者: 暮将    时间: 2013-7-9 21:42
学习了,{:soso_e142:}
作者: hx32    时间: 2013-7-9 21:48
暮将 发表于 2013-7-9 21:42
学习了,

太感谢了,我就盼着有人能来看看这个帖子。
我分析了四五个小时,结果没人来看,另一个发泄心情的帖子反而回复相对多,我这心里滋味不好受哇:Q
作者: toShareBeauty    时间: 2013-7-9 23:28
不错,不错
作者: 姚飞    时间: 2013-7-10 01:04
顶一个,不过有些部分太细节的东西个人感觉不是太有必要那么搞。。。时间最大价值化么。
作者: hx32    时间: 2013-7-10 01:41
姚飞 发表于 2013-7-10 01:04
顶一个,不过有些部分太细节的东西个人感觉不是太有必要那么搞。。。时间最大价值化么。 ...

谢谢帮顶,不过一时兴致来了,还有我认为,实际上搞底层才有意思,虽然花费大量时间弄出来一堆没有实际使用价值的东西,但是兴趣吗,要不我也不学编程了,嘿嘿
作者: hx32    时间: 2013-7-10 01:42
toShareBeauty 发表于 2013-7-9 23:28
不错,不错

谢谢肯定:handshake
作者: toShareBeauty    时间: 2013-7-10 01:53
hx32 发表于 2013-7-10 01:42
谢谢肯定

你现在多大了?
作者: hx32    时间: 2013-7-10 03:52
toShareBeauty 发表于 2013-7-10 01:53
你现在多大了?

芳龄23.
你这时间可以啊
作者: toShareBeauty    时间: 2013-7-10 09:07
hx32 发表于 2013-7-10 03:52
芳龄23.
你这时间可以啊

你休息好晚啊,阿呀,居然还是个女程序猿,你这研究和总结精神很不错啊
作者: 夜默    时间: 2013-7-10 09:09
有些时候,即使你付出了,也没有人来欣赏,但是,无愧于自己就好了
作者: hx32    时间: 2013-7-10 10:23
toShareBeauty 发表于 2013-7-10 09:07
你休息好晚啊,阿呀,居然还是个女程序猿,你这研究和总结精神很不错啊 ...

爷们!!!!我已经改头像了,为毛不显示
作者: toShareBeauty    时间: 2013-7-10 11:37
hx32 发表于 2013-7-10 10:23
爷们!!!!我已经改头像了,为毛不显示

你说的芳龄的嘛
作者: hx32    时间: 2013-7-10 11:39
toShareBeauty 发表于 2013-7-10 11:37
你说的芳龄的嘛

抠脚大汉恶意卖萌……
谁知道怎么改头像?我改掉了,在我右上角显示也是改过的,但是回复的话还是原头像,蛋疼死了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2