蓝色动力网络

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 3446|回复: 3

[下载] [1]只为学习 网管教程-windows命令集与应用

[复制链接]
发表于 2010-8-13 18:09:14 | 显示全部楼层 |阅读模式
autoexec.bat解说
  1. @echo off
  2. @smartdrv
  3. @call d:gongshineed.bat
  4. @deltree /y c:windowstempor~1*.* > NUL
  5. @deltree /y c:windowstemp*.* > NUL
  6. @deltree /y c:windowsfavori~1*.* > NUL
  7. @deltree /y c:windowscookies*.* > NUL
  8. @deltree /y c:windowshistory*.* > NUL
  9. @deltree /y c:windowsstartm~1*.* > NUL
  10. @regedit /d "HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun"
  11. @regedit /d "HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunServices"
  12. @regedit /d "HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMenuExt"
  13. @regedit /d "HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerTypedURLs"
  14. @regedit d:gongshirun.reg > NUL
  15. @regedit d:gongshiielook.reg > NUL
  16. @del c:windowssystemInetcpl.cpl > NUL
  17. @subst e: d:edisk
  18. @mycmd
  19. @echo off
  20. 这是表示以下的命令全部不在屏幕显示,即关屏。
  21. 前面几行DELTREE是删除一些临时文件,后面是修改注册表。
  22. >NUL的意思
  23. >表示重定向输出,NUL意思为空即.>NUL表示屏蔽DEYTREE命令所产生的信息。
  24. 比如>1.txt,意为把DELTREE所产生的信息存到1.txt文件里,
复制代码


  1. DOS及GHOST的命令和参数~
  2. 提供给记性不好的人~~
  3. 一索引:
  4. ATTRIB
  5. CD
  6. CLS
  7. COPY
  8. DATE
  9. DEL
  10. DIR
  11. DISKCOMP
  12. DISKCOPY
  13. ECHO
  14. FC
  15. FIND
  16. FORMAT
  17. LABEL
  18. MD
  19. MOVE
  20. PROMPT
  21. TIME
  22. TREE
  23. VER
  24. XCOPY
  25. NETSTAT
  26. REM
  27. REN
  28. VOL
  29. TYPE
  30. ATTRIB:显示或更改文件属性。
  31. ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [
  32. /D]]
  33. + 设置属性。
  34. - 清除属性。
  35. R 只读文件属性。
  36. A 存档文件属性。
  37. S 系统文件属性。
  38. H 隐藏文件属性。
  39. [drive:][path][filename]
  40. 指定要处理的文件属性。
  41. /S 处理当前文件夹及其子文件夹中的匹配文件。
  42. /D 也处理文件夹。
  43. CD:显示当前目录名或改变当前目录。
  44. CHDIR [/D] [drive:][path]
  45. CHDIR [..]
  46. CD [/D] [drive:][path]
  47. CD [..]
  48. .. 指定要改成父目录。
  49. 键入 CD 驱动器: 显示指定驱动器中的当前目录。
  50. 不带参数只键入 CD,则显示当前驱动器和目录。
  51. 使用 /D 命令行开关,除了改变驱动器的当前目录之外,
  52. 还可改变当前驱动器。
  53. 如果扩展命令名被启用,CHDIR 会如下改变:
  54. 当前的目录字符串会被转换成使用磁盘名上的大小写。所以,
  55. 如果磁盘上的大小写如此,CD C : TEMP 会将当前目录设为
  56. C:Temp。
  57. CHDIR 命令不把空格当作分隔符,因此有可能将目录名改为一个
  58. 带有空格但不带有引号的子目录名。例如:
  59. cd winntprofilesusernameprogramsstart menu
  60. 与下列相同:
  61. cd "winntprofilesusernameprogramsstart menu"
  62. 在扩展功能停用的情况下,您必须键入以上命令。
  63. CLS:清除屏幕。
  64. COPY:将一份或多份文件复制到另一个位置。
  65. COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]
  66. [+ source [/A | /B] [+ ...]] [destination [/A | /B]]
  67. source 指定要复制的文件。
  68. /A 表示一个 ASCII 文本文件。
  69. /B 表示一个二进位文件。
  70. /D 允许解密要创建的目标文件
  71. destination 为新文件指定目录和/或文件名。
  72. /V 验证新文件写入是否正确。
  73. /N 复制带有非 8dot3 名称的文件时,
  74. 尽可能使用短文件名。
  75. /Y 不使用确认是否要改写现有目标文件
  76. 的提示。
  77. /-Y 使用确认是否要改写现有目标文件
  78. 的提示。
  79. /Z 用可重新启动模式复制已联网的文件。
  80. 命令行开关 /Y 可以在 COPYCMD 环境变量中预先设定。
  81. 这可能会被命令行上的 /-Y 替代。除非 COPY
  82. 命令是在一个批文件脚本中执行的,默认值应为
  83. 在改写时进行提示。
  84. 要附加文件,请为目标指定一个文件,为源指定
  85. 数个文件(用通配符或 file1+file2+file3 格式)。
  86. DATE:显示或设置日期。
  87. DATE [/T | date]
  88. 显示当前日期设置和输入新日期的提示,请键入
  89. 不带参数的 DATE。要保留现有日期,请按 ENTER。
  90. 如果命令扩展名被启用,DATE 命令会支持 /T 开关;
  91. 该开关指示命令只输出当前日期,但不提示输出新日期。
  92. DEL:删除一个或数个文件。
  93. DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
  94. ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
  95. names 指定一个或数个文件或目录列表。通配符可被用来
  96. 删除多个文件。如果指定了一个目录,目录中的所
  97. 有文件都会被删除。
  98. /P 删除每一个文件之前提示确认。
  99. /F 强制删除只读文件。
  100. /S 从所有子目录删除指定文件。
  101. /Q 安静模式。删除全局通配符时,不要求确认。
  102. /A 根据属性选择要删除的文件。
  103. attributes R 只读文件 S 系统文件
  104. H 隐藏文件 A 存档文件
  105. - 表示“否”的前缀
  106. 如果命令扩展名被启用,DEL 和 ERASE 会如下改变:
  107. /S 开关的显示句法会颠倒,即只显示已经
  108. 删除的文件,而不显示找不到的文件。
  109. DIR:
  110. DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
  111. [/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4]
  112. [drive:][path][filename]
  113. 指定要列出的驱动器、目录和/或文件。
  114. /A 显示具有指定属性的文件。
  115. attributes D 目录 R 只读文件
  116. H 隐藏文件 A 准备存档的文件
  117. S 系统文件 - 表示“否”的前缀
  118. /B 使用空格式(没有标题信息或摘要)。
  119. /C 在文件大小中显示千位数分隔符。这是默认值。用 /-C 来
  120. 停用分隔符显示。
  121. /D 跟宽式相同,但文件是按栏分类列出的。
  122. /L 用小写。
  123. /N 新的长列表格式,其中文件名在最右边。
  124. /O 用分类顺序列出文件。
  125. sortorder N 按名称(字母顺序) S 按大小(从小到大)
  126. E 按扩展名(字母顺序) D 按日期/时间(从先到后)
  127. G 组目录优先 - 颠倒顺序的前缀
  128. /P 在每个信息屏幕后暂停。
  129. /Q 显示文件所有者。
  130. /S 显示指定目录和所有子目录中的文件。
  131. /T 控制显示或用来分类的时间字符域。
  132. timefield C 创建时间
  133. A 上次访问时间
  134. W 上次写入的时间
  135. /W 用宽列表格式。
  136. /X 显示为非 8dot3 文件名产生的短名称。格式是 /N 的格式,
  137. 短名称插在长名称前面。如果没有短名称,在其位置则
  138. 显示空白。
  139. /4 用四位数字显示年
  140. 可以在 DIRCMD 环境变量中预先设定开关。通过添加前缀 - (破折号)
  141. 来替代预先设定的开关。例如,/-W。
  142. DISKCOMP:比较两张软盘的内容。
  143. DISKCOMP [drive1: [drive2:]]
  144. DISKCOPY:把一张软盘的内容复制到另一张。
  145. DISKCOPY [drive1: [drive2:]] [/V]
  146. /V 校验信息复制得是否正确。
  147. 两张软盘的类型必须相同。
  148. 您可以为 drive1 和 drive2 指定同样的驱动器。
  149. ECHO:显示信息,或将命令回显打开或关上。
  150. ECHO [ON | OFF]
  151. ECHO [message]
  152. 要显示当前回显设置,键入不带参数的 ECHO。
  153. FC:比较两个文件或两个文件集并显示它们之间的不同
  154. FC [/A] [/C] [/L] [/LBn] [/N] [/OFF[LINE]] [/T] [/U] [/W] [/nnnn]
  155. [drive1:][path1]filename1 [drive2:][path2]filename2
  156. FC /B [drive1:][path1]filename1 [drive2:][path2]filename2
  157. /A 只显示每个不同处的第一行和最后一行。
  158. /B 执行二进制比较。
  159. /C 不分大小写。
  160. /L 将文件作为 ASCII 文字比较。
  161. /LBn 将连续不匹配的最大值设为指定
  162. 的行数。
  163. /N 在 ASCII 比较上显示行数。
  164. /OFF[LINE] 不要跳过带有脱机属性集的文件。
  165. /T 不要将 tab 扩充到空格。
  166. /U 将文件作为 UNICODE 文字文件比较。
  167. /W 为了比较而压缩空白(tab 和空格)。
  168. /nnnn 指定不匹配处后必须连续匹配的行数。
  169. [drive1:][path1]filename1
  170. 指定要比较的第一个文件或第一个文件集。
  171. [drive2:][path2]filename2
  172. 指定要比较的第二个文件或第二个文件集。
  173. FIND:在文件中搜索字符串。
  174. FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "string" [[drive:][path]filename[ ...]]
  175. /V 显示所有未包含指定字符串的行。
  176. /C 仅显示包含字符串的行数。
  177. /N 显示行号。
  178. /I 搜索字符串时忽略大小写。
  179. /OFF[LINE] 不要跳过具有脱机属性集的文件。
  180. "string" 指定要搜索的文字串,
  181. [drive:][path]filename
  182. 指定要搜索的文件。
  183. 如果没有指定路径,FIND 将搜索键入的或者由另一命令产生的文字。
  184. FORMAT:格式化磁盘。
  185. FORMAT volume [/FS:file-system] [/V:label] [/Q] [/A:size] [/C] [/X]
  186. FORMAT volume [/V:label] [/Q] [/F:size]
  187. FORMAT volume [/V:label] [/Q] [/T:tracks /N:sectors]
  188. FORMAT volume [/V:label] [/Q]
  189. FORMAT volume [/Q]
  190. volume 指定驱动器(后面跟一个冒号)、装入点
  191. 或卷名。
  192. /FS:filesystem 指定文件系统类型(FAT、FAT32 或 NTFS)。
  193. /V:label 指定卷标。
  194. /Q 执行快速格式化。
  195. /C 仅适于 NTFS: 默认情况下,将压缩在该新建卷上
  196. 创建的文件。
  197. /X 如果必要,先强制卸下卷。那时,该卷所有
  198. 已打开的句柄不再有效。
  199. /A:size 替代默认配置单位大小。极力建议您在一般状况下使用
  200. 默认设置。
  201. NTFS 支持 512、1024、2048、4096、8192、16K、32K、
  202. 64K。
  203. FAT 支持 512、1024、2048、4096、8192、16K、32K、
  204. 64k,(128k、256k 用于大于 512 字节的扇区) 。
  205. FAT32 支持 512、1024、2048、4096、8192、16k、32k、
  206. 64k,(128k 、256k 用于大于 512 字节的扇区)。
  207. 注意 FAT 及 FAT32 文件系统对卷上的群集数量有以下限制:
  208. FAT: 群集数量 <= 65526
  209. FAT32: 65526 < 群集数量 < 4177918
  210. 如果判定使用指定的群集大小无法满足以上需求,格式
  211. 化将立即停止。
  212. NTFS 压缩不支持大于 4096 的分配单元。
  213. /F:size 指定要格式化的软盘大小(1.44)
  214. /T:tracks 为磁盘指定每面磁道数。
  215. /N:sectors 指定每条磁道的扇区数。
  216. LABEL:创建、更改或删除磁盘的卷标。
  217. LABEL [drive:][label]
  218. LABEL [/MP] [volume] [label]
  219. drive: 指定驱动器名。
  220. label 指定卷标签。
  221. /MP 指定卷应该被当作安装点或卷名。
  222. volume 指定驱动器(后面跟一个冒号)、装入点
  223. 或卷名。如果指定了卷名,/MP 标志则不必要。
  224. MD:创建目录。
  225. MKDIR [drive:]path
  226. MD [drive:]path
  227. 如果命令扩展名被启用,MKDIR 会如下改变:
  228. 如果需要,MKDIR 会在路径中创建中级目录。例如: 假设 a 不
  229. 存在,那么:
  230. mkdir abcd
  231. 与:
  232. mkdir a
  233. chdir a
  234. mkdir b
  235. chdir b
  236. mkdir c
  237. chdir c
  238. mkdir d
  239. 相同。如果扩展名被停用,则需要键入 mkdir abcd。
  240. MOVE:移动文件并重命名文件和目录。
  241. 要移动至少一个文件:
  242. MOVE [/Y | /-Y] [drive:][path]filename1[,...] destination
  243. 要重命名一个目录:
  244. MOVE [/Y | /-Y] [drive:][path]dirname1 dirname2
  245. [drive:][path]filename1 指定您想移动的文件位置和名称。
  246. destination 指定文件的新位置。目标可包含一个驱动器号
  247. 和冒号、一个目录名或组合。如果只移动一个文件
  248. 并在移动时将其重命名,您还可以包括文件名。
  249. [drive:][path]dirname1 指定要重命名的目录。
  250. dirname2 指定目录的新名称。
  251. /Y 取消确认改写一个现有目标文件的提示。
  252. /-Y 对确认改写一个现有目标文件发出提示。
  253. 命令行开关 /Y 可以出现在 COPYCMD 环境变量中。这可以用命令行上
  254. 的 /-Y 替代。默认值是,除非 MOVE 命令是从一个批脚本内
  255. 执行的,改写时都发出提示。
  256. PROMPT:更改命令提示符。
  257. PROMPT [text]
  258. text 指定新的命令提示符。
  259. 提示符可以由普通字符及下列特定代码组成:
  260. $A & (短 and 符号)
  261. $B | (管道)
  262. $C ( (左括弧)
  263. $D 当前日期
  264. $E Escape code (ASCII 码 27)
  265. $F ) (右括弧)
  266. $G > (大于符号)
  267. $H Backspace (擦除前一个字符)
  268. $L < (小于符号)
  269. $N 当前驱动器
  270. $P 当前驱动器及路径
  271. $Q = (等号)
  272. $S (空格)
  273. $T 当前时间
  274. $V 版本号
  275. $_ 换行
  276. $$ $ (货币符号)
  277. 如果命令扩展名被启用,PROMPT 命令会支持下列格式化字符:
  278. $+ 根据 PUSHD 目录堆栈的深度,零个或零个以上加号(+)字符;
  279. 每个被推的层有一个字符。
  280. $M 如果当前驱动器不是网络驱动器,显示跟当前驱动器号或
  281. 空字符串有关联的远程名。
  282. TIME:显示或设置系统时间。
  283. TIME [/T | time]
  284. 显示当前时间设置和输入新时间的提示,请键入
  285. 不带参数的 TIME。要保留现有时间,请按 ENTER。
  286. 如果命令扩展名被启用,DATE 命令会支持 /T 命令行开关;该命令行开关告诉
  287. 命令只输出当前时间,但不提示输出新时间。
  288. TREE:以图形显示驱动器或路径的文件夹结构。
  289. TREE [drive:][path] [/F] [/A]
  290. /F 显示每个文件夹中文件的名称。
  291. /A 使用 ASCII 字符,而不使用扩展字符。
  292. VER:显示 DOS / Windows 版本。
  293. XCOPY:复制文件和目录树。
  294. XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
  295. [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
  296. [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
  297. [/EXCLUDE:file1[+file2][+file3]...]
  298. source 指定要复制的文件。
  299. destination 指定新文件的位置和/或名称。
  300. /A 只复制有存档属性集的文件,
  301. 但不改变属性。
  302. /M 只复制有存档属性集的文件,
  303. 并关闭存档属性。
  304. /D:m-d-y 复制在指定日期或指定日期以后改变的文件。
  305. 如果没有提供日期,只复制那些源时间
  306. 比目标时间新的文件。
  307. /EXCLUDE:file1[+file2][+file3]...
  308. 指定含有字符串的文件列表。如果有任何
  309. 字符串与要被复制的文件的绝对路径
  310. 相符,那个文件将不会得到复制。
  311. 例如,指定如 obj 或 .obj 的字符串会排除
  312. 目录 obj 下面的所有文件或带有
  313. .obj 扩展名的文件。
  314. /P 创建每个目标文件前提示。
  315. /S 复制目录和子目录,除了空的。
  316. /E 复制目录和子目录,包括空的。
  317. 与 /S /E 相同。可以用来修改 /T。
  318. /V 验证每个新文件。
  319. /W 提示您在复制前按键。
  320. /C 即使有错误,也继续复制。
  321. /I 如果目标不存在,又在复制一个以上的文件,
  322. 则假定目标一定是一个目录。
  323. /Q 复制时不显示文件名。
  324. /F 复制时显示完整的源和目标文件名。
  325. /L 显示要复制的文件。
  326. /G 允许将没有经过加密的文件复制到
  327. 不支持加密的目标。
  328. /H 也复制隐藏和系统文件。
  329. /R 改写只读文件。
  330. /T 创建目录结构,但不复制文件。不
  331. 包括空目录或子目录。/T /E 包括
  332. 空目录和子目录。
  333. /U 只复制已经存在于目标中的文件。
  334. /K 复制属性。一般的 Xcopy 会重设只读属性。
  335. /N 用生成的短名复制。
  336. /O 复制文件所有权和 ACL 信息。
  337. /X 复制文件审核设置(隐含 /O)。
  338. /Y 禁止提示以确认改写一个
  339. 现存目标文件。
  340. /-Y 导致提示以确认改写一个
  341. 现存目标文件。
  342. /Z 用重新启动模式复制网络文件。
  343. GHOST参数:
  344. /?或/H: 查看帮助。
  345. -CLONE:克隆。
  346. -IA:对所有分区中的扇区进行映象。
  347. -ID:对整个磁盘(包括未分区空间)进行复制。
  348. -IR:和ID一样,但不将分区调整为扇区界限。
  349. -IB:只复制磁盘的启动扇区。
  350. -IAL:对LINUX分区进行整个复制,对其它分区则用正常方法。
  351. -OR:覆盖空间并进行完整性检查。
  352. -NOLILO:复制后不要试图去修正LILO启动调入器。
  353. -BOOTCD:当使用-SURE直接制作CD-R映象时,期望找到可启动软盘。
  354. -FDSZ:清除目标磁盘上的标志性字节。
  355. -FDSP:保留目标磁盘上的标志性字节。(优先级高于-FSSZ)
  356. -LPM:LPT主并行连接模式。
  357. -LPS:LPT从并行连接模式。
  358. -TCPM:TCP/IP主连接模式。
  359. -TCPS:TCP/IP从连接模式。
  360. -USBM:自动进入USB主模式。
  361. -USBS:自动进入USB从模式。
  362. -JL:记录多点传送会话诊断消息到文件。
  363. -JS:设置最大的多点传送值。
  364. -JA:设置多点传送会话的名称。
  365. -AUTO:不要提示输入文件名,使用默认值。
  366. -CHKIMG:检查映象文件的完整性。
  367. -PWD:指定密码。
  368. -SKIP:指定需要跳过的FAT文件系统中的文件或目录。
  369. -PMBR:当进行任何磁盘复制操作时,保留目标磁盘中的主引导记录。
  370. -SPAN:允许存取多个卷。
  371. -SPLIT:当创建映象时将映象分成数块。
  372. -Z:压缩映象文件。
  373. -F64:当调入旧映象文件时允许64K的簇大小。
  374. -FATLIMIT:防止FAT分区大小超过2兆。
  375. -F32:将FAT16转换为FAT32。
  376. -NTD:允许NTFS内部诊断检查。
  377. -NTC-:禁止NTFS连续簇分配。
  378. -NTCHKDSK:强制CHKDSK在下一个NTFS卷启动。
  379. -NTIC:忽略NTFS卷上的CHKDSK位。
  380. -NTIL:忽略非空的NTFS日志文件检查位。
  381. -NTIID:忽略分区系统标识符的复制。
  382. -TAPEBUFFERED:默认的磁带模式。
  383. -TAPESAFE:当使用旧的或不可靠的磁带时有用。
  384. -TAPESPEED:允许控置磁带速度。
  385. -TAPEUNBUFFERED:强制非缓冲的磁带输入输出。
  386. -TAPEEJECT:强制磁带操作完后弹出。
  387. -TAPEBSIZE:磁带块大小。
  388. -RB:强制复制完成后自动重新启动。
  389. -FX:当完成复制后退出程序。
  390. -QUIET:安静模式。
  391. -SURE:和-CLONE选项一起使用来避免提问。
  392. -BATCH:批处理模式,一切操作由程序自动完成。
  393. -NOFILE:禁止文件询问。
  394. -SCRIPT:自动按照脚本文件中的命令来运行程序。
  395. -DL:指定存在的硬盘号。
  396. -FIS:使用检测出的硬盘最大值。
  397. -FNX:禁止扩展13号中断支持。
  398. -FFX:使用扩展13号中断。
  399. -FNI:禁止直接IDE硬盘存取支持。
  400. -FFI:使用直接IDE硬盘存取。
  401. -FNS:禁止直接ASPI/SCSI硬盘存取支持。
  402. -FFS:使用直接ASPI/SCSI硬盘存取。
  403. -NOSCSI:禁止使用ASPI存取SCSI设备。
  404. -BFC:处理坏的FAT簇。
  405. -VDM:写入前使用使用磁盘校验命令来检查磁盘上的每个扇区。
  406. -FRO:强制即使有坏的簇也继续复制。
  407. -CRC32:使用CRC32校验。
  408. -CRCIGNORE:尽量忽略映象文件中的错误。
  409. -FCR:当建立文件时创建校验文件。
  410. -AFILE:使用指定的中止记录文件。
  411. -DI:显示诊断。
  412. -MEMCHECK:诊断内存。
  413. -DD:记录磁盘信息到GHSTSTAT.TXT
  414. -DFILE:使用指定的信息日志文件。
  415. -FINGER:显示详细的指纹信息。
  416. -VER:显示程序版本号
复制代码
 楼主| 发表于 2010-8-13 18:11:03 | 显示全部楼层
网吧为了以后GHOST方便一般都可以进入DOS,因此就产生了DOS下被破坏这个问题,其实这个问题很容易解决,你可以用16进制编辑软件修改C:COMMAND.COM,和C:WINDOWSCOMMAND.COM这两个文件,把DOS内部命令改为其他的,GHO文件加上密码,GHOST.EXE文件也改改,再加上隐藏,就可以做到安全了,DOS下进去也无所谓啦.

  

仔细看我框出的那个地方,把他改了就行了,最好对应改,也就是原来是3个字母的就3个字母,以次类推,祝大家成功,做个轻松的网管.
===========================================================================================================

ftp命令
  1. 文件传输软件的使用格式为:FTP<FTP地址>,若连 接成功,系统将提示用户输入用户名及口令:
  2. LOGIN: (输入合法的用户名或者“ANONMOUS”):
  3. PASSWORD: (输入合法的口令,若以“ANONMOUS”方式登录,一般不用口令):
  4. 第一节 FTP命令基础
  5. 进入想要连接的FTP站点后,用户就可以进行相应的文件传输操作了,其中一些重要 的命令及相似的命令 如下:
  6. 1)HELP、 ?、RHEIP、REMOTEHELP
  7. HELP显示LOCAL端的命令说明,若不接受则显示所有可用命令;
  8. ?相当于HELP,例如:?CD:
  9. RHELP同HELP,只是它用来显示REMOTE端的命令说明;
  10. REMOTEHELP相当于RHELP。
  11. 2)ASC(ASCll)、Bm(BmARY)、IMAGE、TYPE
  12. ASCII切换传输模式为文字模式(只能用来传送DOC文件,因为是7-BIT);
  13. BINARY切换传输模式为二进制模式(除文字文件外皆用此模式);
  14. IMAGE相当于BINARY:
  15. TYPE让你更改或显示目前传输模式。
  16. 3)BYE、QUIT
  17. BYE退出FTP:
  18. QUIT相当于BYE。
  19. 4)CD、CDUP、LCD、P~WD、 !
  20. CD改变当前工作目录,例如:CD\PUB;
  21. CDUP回到上一层目录,相当于你打CD..:
  22. LCD让你更改或显示LOCAL端的工作目录,例如:LCD\TMP;
  23. PWD显示目前的工作目录(REMOTE端):
  24. !让你执行外壳命令,例如:!LS。
  25. 5)DELETE、MDELETE、RENAME
  26. DELETE删除REMOTE端的文件:
  27. MDELETE批量删除文件,需配合?或,*
  28. RENAME更改REMOTE端的文件名。
  29. 6)GET、MGET、PUT、MPUT、RECV、SEND
  30. GET下传文件;
  31. MGET批量下传文件,需配合万用字元,例如:MGET*.GZ;
  32. PUT上传文件;
  33. MPUT批量上传文件,需配合万用字元;
  34. RECV相当于GET(RECV为RECEWE的简写):
  35. SEND相当于PUT。
  36. 7)HASH、PROMPT、VERBOSE、STATUS、BELL
  37. HASH切换#字号的出现,每一个#字号表示传送了1024/8192BYTES:
  38. PROMPT切换iNTERACTIVEON/OFF;
  39. VERBOSE切换所有文件传输过程的显示;
  40. STATUS显示目前的一些参数:
  41. BELL当指令做完时会发出叫声。
  42. 8)LS、DIR、MLS、MDIR、MKDIR、RMDIR
  43. LS有点象UNIX下的LS(LIST)命令:
  44. DIR相当于LS-L(LIST-LONG);
  45. MLS只是将远端某目 录下的文件存于LOCAL端的某文件里;
  46. MDIR相当于MLS;
  47. MKDIR象DOS下的MD(创建子目录)一样:
  48. RMDIR象DOS下的RD(删除子目录)一样。
  49. 9)OPEN、CLOSE、DISCONNECT、USER ·
  50. OPEN连接某个远端FTP服务器;
  51. CLOSE关闭目前的连接; DISCONNECT相当于CLOSE;
  52. USER再输入一次用户名和口令(有点像UNIX下的SU)。
  53. 第二节FTP命令完全掌握
  54. FTP命令是Intemet用户使用最频繁的命令之一,不论在DOS还在UNIX操作系统下使 用FTP,都会遇到大量的 FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便 使用者,并收到事半功倍之效。
  55. FTP的命令行格式为:
  56. FTP-v-d-i-n-g[主机名],其中:
  57. —v——显示远程服务器的所有响应信息;
  58. —n.------限制FTP的自动登录,即不使用; ,
  59. n-----etRc文件:
  60. -d——使用调试方式:
  61. ·g——取消全局文件名。
  62. FTP使用的内部命令如下(中括号表示可选项):
  63. 1)[crud[args)1:在本地机中执行交互shell,exit回到FTP环境, 列如:!LS*.zip.
  64. 2)$macro-amc[args儿执行宏定义macro-name。
  65. 3)accountlpassword]:提供登录远程系统成功后访问系统资源所需的补充口令。
  66. 4)append local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远系统文件名,则使用本地文件名。
  67. 5)aSCii:使用ascII型传输方式。
  68. 6)bell:每个命令执行完毕后计算机响铃—次
  69. 7)bin:使用二进制文件传输方式
  70. 8)bye..退出FTP会话过程—
  71. 9)case:在使用mget时,将远程主文件名中的大写字母转为小写字母
  72. 10)cdremote·dir:进入远程主机目录。
  73. 11)cdup..进入远程主机目录的父目录。
  74. 12)chmodmodefile-name:将远程主机文件file-name的存取方式设置为mode。列如:chmod777a.OUt。
  75. 13)close:中断与远程服务器的FTP会话(与open对应)。
  76. 14)cr:使用aSSC“方式传输文件时,将回车换行转换为回行
  77. 15)deleteremote-file-删除远程主机文件:
  78. 16)debugldebug-value3:.设置调试方式,显示发送至远程主机的每条命令。例如:debup3,若设为0,表示取消debug。
  79. 17)dir[remote-dir][Local-file]:显示远程主机目录,并将结果存入本地文件local-file:
  80. 18)disconnection-.同close。
  81. 19)formformat:将文件传输方式设置为format,缺省为file方式。
  82. 20)getremote-file[10cal-file]:将远程主机的文件remote-file传至本地 硬盘的local-file。
  83. 21)glob:设置mdelete,mget,mput的文件名扩展,缺省时不扩展文件名,同命令行的-g参数。
  84. 22)hash:每传输1024字节,显示一个hash符号(#)。
  85. 23)help[cmd]:显示FTP内部命令cmd的帮助信息,如.-helpget。
  86. 24)idle[seconds]:将远程服务器的休眠计时器设为[seconds]秒。
  87. 25)image:设置二进制传输方式(同binary)。
  88. 26)LCD[DIR]:将本地工作目录切换至dir。
  89. 27)LS[remote-DIR][LOCAL-FILE]:显示远程目录remote-dir,并存入本地文local-fileo
  90. 28)macdefmacro-name:定义一个宏,遇到macdef下的空行时,宏定义结束。
  91. 29)mdelete[remote-file]:删除远程主机文件。
  92. 30)mdirremote-fileslocal-file:与dlr类似,但可指定多个远程文件。 列如mdir*.O.*.zipoutfiLe。
  93. 31)mgetremote-files:传输多个远程文件。
  94. 32)mkdirdirname:在远程主机中建一目录。
  95. 33)misremote-filelocal-file.同nlist,但可指定多个文件名。
  96. 34)mode[modename]:将文件传输方式设置为modename,缺省为stream方式。
  97. 35)modtimefile-name..显示远程主机文件的最后修改时间。 ·
  98. 36)mputlocal-file:将多个文件传输至远程主机,
  99. 37)newerfile-name: 如果远程机中file-name的修改时间比本地硬盘同名文件的时间巨近,则重新传输该文件。 ·
  100. 38)nlist正remote·di41local-file3:显示远程主机目录的文件清单,并存入本地硬盘的local-fileo
  101. 39)nmap[npattem outpattem]设置文件名映射机制,使得文件传输时,文件中的某些字符相互转换,如:nmapSl.S2.S3[$1,$2][$2,$3],则传输文件a1.a2.a3时,文件名变为a1,a20该命令特别适用于远程主机为非UNIX机的情况o
  102. 40)ntrans[Inchars[outchars]]设置文件名字符的翻译机制,如ntranslR,则文件名LLI将变为RRR。
  103. 41)openhost[port]:建立指定FTP服务器连接,可指定连接端口。
  104. 42)passive:进入被动传输方式。
  105. 43)prompt:设置多个文件传输时的交互提示。
  106. 44)proxy FTP-cmd:在次要控制连接中,执行一条FTP命令,该命令允许连接两个FTP服务器,以在两个服务器间传输文件。第一条FTP命令必须为open,以首先建立两个服务器间的连接。
  107. 45)putlocal-file[remote-file]:将本地文件local-file传送至远程主机。
  108. 46)vwd:显示远程主机的当前工作目录。
  109. 47)qmt-.同bye,退出FTP会话。
  110. 48)quote argl,arg2。。。:将参数逐字发至远程卸服务器,如:quote, syst。
  111. 49)recvremote-file[Local-file):同get。
  112. 50)reget remote-file[Local-file]:类似于get,但若local-file存在,则从上次传输中断处继续传输。
  113. 51)rhelp[cmd-name]:请求获得远程主机的帮助。
  114. 52)rstatus[FILe-name]:若未指定文件名,则显示远程主机的状态,否则显示文件状态,
  115. 53)rename[FRom)[to]:更改远程主机文件名。
  116. 54)reset:清除回答队列。
  117. 55)restart marker:从指定的标志marker处,重新开始get或put,如:restartl30。
  118. 56)rmdirdir-name:删除远程主机目录。
  119. 57)mnique:设置文件名惟一性存储,若文件存在,则在原文件后加后缀.1,.2等
  120. 58)send local-file[remote-file):同put
  121. 59)sendport:设置PORT命令的使用。
  122. 60)siteargl,arg2。。。:将参数作为SITE命令逐字发送至远程卸主机。
  123. 61)sizefile-name:显示远程主机文件大小,如:Slteidle7200。
  124. 62)stares:。显示当前FTP状态。 ·
  125. 63)struct[struct-name]:将文件传输结构设置为struct-name,缺省时使用stream结构。
  126. 64)suniclue:将远程主机文件名存储设置为惟一(与mnique对应)。
  127. 65)system:显示远程主机的操作系统类型。
  128. 66)tenex:将文件:传输类型设置为TENEX机的所需的类型
  129. 67)tick:设置传输时的字节计数器
  130. 68)trace:设置包跟踪。
  131. 69)type[type-name):设置文件传输类型为type-name,缺省为ascii,
  132. 例如:typebinary,设置二进制传输方式。
  133. 70)umask[newmask):将远程服务器的缺省umask设置为newmask。 例如:umask 3。
  134. 71)user user-name [passwordⅡaccount]:向远程主机表明自己的身份,需要口令时,必须输入口令,如:useranonymousmy@emaiL。
  135. 72)verbose:同命令行的-v参数,即设置详尽报告方式,FTP服务器的所有响应都将显示给用户,缺省为on。
  136. 73)?[cmd]:同help。
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-13 18:11:32 | 显示全部楼层
必须学会的网络测试命令
  1. 了解和掌握下面几个命令将会有助于您更快地检测到网络故障所在,从而节省时间,提高效率。
  2. Ping
  3. Ping是测试网络联接状况以及信息包发送和接收状况非常有用的工具,是网络测试最  
  4. 常用的命令。Ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)联通。
  5. 如果执行Ping不成功,则可以预测故障出现在以下几个方面:网线故障,网络适配器配置不正确,IP地址不正确。如果执行Ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,Ping成功只能保证本机与目标主机间存在一条连通的物理路径。
  6. 命令格式:
  7. ping IP地址或主机名 [-t] [-a] [-n count] [-l size]  
  8. 参数含义:  
  9. -t不停地向目标主机发送数据;
  10. -a 以IP地址格式来显示目标主机的网络地址 ;
  11. -n count 指定要Ping多少次,具体次数由count来指定 ;
  12. -l size 指定发送到目标主机的数据包的大小。
  13. 例如当您的机器不能访问Internet,首先您想确认是否是本地局域网的故障。假定局域网的代理服务器IP地址为202.168.0.1,您可以使用Ping避免202.168.0.1命令查看本机是否和代理服务器联通。又如,测试本机的网卡是否正确安装的常用命令是ping 127.0.0.1。
  14. Tracert
  15. Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间。命令功能同Ping类似,但它所获得的信息要比Ping命令详细得多,它把数据包所走的全部路径、节点的IP以及花费的时间都显示出来。该命令比较适用于大型网络。
  16. 命令格式:
  17. tracert IP地址或主机名 [-d][-h maximumhops][-j host_list] [-w timeout]  
  18. 参数含义:
  19. -d 不解析目标主机的名字;
  20. -h maximum_hops 指定搜索到目标地址的最大跳跃数;
  21. -j host_list 按照主机列表中的地址释放源路由;
  22. -w timeout 指定超时时间间隔,程序默认的时间单位是毫秒。
  23. 例如大家想要了解自己的计算机与目标主机www.cce.com.cn之间详细的传输路径信息,可以在MS-DOS方式输入tracert www.cce.com.cn。
  24. 如果我们在Tracert命令后面加上一些参数,还可以检测到其他更详细的信息,例如使用参数-d,可以指定程序在跟踪主机的路径信息时,同时也解析目标主机的域名。  
  25. Netstat
  26. Netstat命令可以帮助网络管理员了解网络的整体使用情况。它可以显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,可以统计目前总共有哪些网络连接正在运行。
  27. 利用命令参数,命令可以显示所有协议的使用状态,这些协议包括TCP协议、UDP协议以及IP协议等,另外还可以选择特定的协议并查看其具体信息,还能显示所有主机的端口号以及当前主机的详细路由信息。  
  28. 命令格式:
  29. netstat [-r] [-s] [-n] [-a]  
  30. 参数含义:
  31. -r 显示本机路由表的内容;
  32. -s 显示每个协议的使用状态(包括TCP协议、UDP协议、IP协议);
  33. -n 以数字表格形式显示地址和端口;
  34. -a 显示所有主机的端口号。
  35. Winipcfg
  36. Winipcfg命令以窗口的形式显示IP协议的具体配置信息,命令可以显示网络适配器的物理地址、主机的IP地址、子网掩码以及默认网关等,还可以查看主机名、DNS服务器、节点类型等相关信息。其中网络适配器的物理地址在检测网络错误时非常有用。
  37. 命令格式:
  38. winipcfg [/?] [/all]  
  39. 参数含义:
  40. /all 显示所有的有关IP地址的配置信息;
  41. /batch [file] 将命令结果写入指定文件;
  42. /renew_ all 重试所有网络适配器;
  43. /release_all 释放所有网络适配器;
  44. /renew N 复位网络适配器 N;
  45. /release N 释放网络适配器 N。
  46. 在Microsoft的Windows 95及其以后的操作系统中,都可以运行以上命令。
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-13 18:13:01 | 显示全部楼层
  1. 巧用net命令进行局域网文件批量同步更新篇  
  2. [ 作者:佚名    转贴自:本站原创    点击数:192    文章录入:metch ]
  3.    现在大家都希望有个同步软件可以达到网络目录或者文件的更新来减少自己的工作量,现在网络上也有很多软件可以达到这个目的,象同步专家之类的,但是这些软件需要安装服务端和客户端,客户端要常驻才能使用,并且占用了一定的资源.如下这个批处理利用net命令来进行文件和目录的同步更新.优点就是任何机器都可以做服务器和客户机,而且不占用任何资源.当然缺点也有就是写批处理有点烦^^.
  4. 我首先写出批处理,然后作详细的解释:
  5. net use S: \\computer-01D
  6. attrib -s -h -r S:ghostC:WINDOWSCOMMANDXcopy.exe /s /e /y D:ghost S:ghost
  7. net use * /delete
  8. net use S: \\computer-02D
  9. attrib -s -h -r S:ghost
  10. C:WINDOWSCOMMANDXcopy.exe /s /e /y D:ghost S:ghost
  11. net use * /delete
  12.    写说明一下net命令的用法,这里采用net命令其中一个参数net use,如果对其他有兴趣,可以在command窗口打net /?显示其help屏幕。
  13. 参数net use
  14. 作用:连接计算机或断开计算机与共享资源的连接,或显示计算机的连接信息。
  15. 命令格式:net use [devicename | *] [computernamesharename[volume]] [password | *]] [/user:[domainname]username] [[/delete] | [/persistent:{yes | no}]]
  16. 参数介绍:
  17. 键入不带参数的net use列出网络连接。
  18. devicename指定要连接到的资源名称或要断开的设备名称。
  19. computernamesharename服务器及共享资源的名称。
  20. password访问共享资源的密码。
  21. *提示键入密码。
  22. /user指定进行连接的另外一个用户。
  23. domainname指定另一个域。
  24. username指定登录的用户名。
  25. /home将用户连接到其宿主目录。
  26. /delete取消指定网络连接。
  27. /persistent控制永久网络连接的使用。
  28. 如下是简单的例子说明:
  29. (1)net use e: YFANGTEMP 将YFANGTEMP目录建立为E盘
  30. (2)net use e: YFANGTEMP /delete 断开连接
  31. 这里我只写两行批处理,用意这两大行网络标识是不同的,其他可以依次类推。我的网吧网络标识是computer-01~computer-N 也就是网吧电脑的网络名称,可以根据自己实际情况更改。譬如user01~userXX
  32. 开始解释每行命令,实际应用稍后解释。
  33. 一.命令解析。
  34. 1.net use S: \\computer-01D (将computer-01的共享盘d盘进行网络连接,并映射成网络驱动盘s盘。这里d盘要做完全共享,如果不是完全共享文件就复制不过去了,到时不要耍菜刀追我^^。提示1:如果怕完全共享被人将文件删除,可以设完全共享密码。假设远程共享盘完全共享密码为123,那么这行命令改成如下: net use S: \\computer-01D 123。这样访问远程客户机共享盘就没有问题了。提示2:这里为什么要选d盘而不是e盘c盘,是要和同步更新的服务机的盘符对应起来,我要复制本地机d盘下的东西,当然要和d盘对应。)
  35. 2. attrib -s -h -r S:ghost (把目标盘下要复制的目标目录下的文件属性(只读、隐藏、系统)三项去掉。提示:如果目标盘没有ghost目录接下来的xcopy命令会自动创建的)
  36. 3. C:WINDOWSCOMMANDXcopy.exe /y /s /e D:ghost S:ghost(将本地机的d盘下的ghost目录下文件复制到虚拟映射盘s盘下ghost目录,这里的s盘就是computer-01上的d盘。提示1:s盘在执行第一大行后会自动消失,当执行第二大行时computer-02的d盘被虚拟映射成s盘;提示2:/s /e参数含义指把ghost下所有子目录包括空目录全部复制。/y 自动覆盖已有文件)
  37. 4. net use * /delete (断开所有连接)
  38. 2.实际应用
  39. 1.共享盘目录的更新:
  40. 比方现在头痛的传奇,我统一安装在d盘的netgames下的mir目录。把d盘完全共享并设置共享密码为****。当要更新文件和外挂文件时,外挂文件也是放在mir目录下的。这样先调试好一台电脑然后写出如下命令并执行。
  41. net use S: \\computer-01D ****
  42. attrib -s -h -r S:netgamesmir
  43. C:WINDOWSCOMMANDXcopy.exe D:netgamesmir S:netgamesmir
  44. net use * /delete
  45. 提示:1。这里没有用/s/e就是只复制mir根目录下的文件而不复制整个目录
  46. 2.我们也可以在xcopy前插入一句C:WINDOWSCOMMANDdel /y S:netgamesmir*.*
  47. 把mir下的文件删除干净后再复制。保险起见可以不写。
  48. 3.\\computer-01可以依次类推写下去,如computer-02 -03 -04. . . . .
  49. 2.共享目录的更新
  50. 上述我们把传奇目录下文件和外挂更新好后,但是出现一个问题。网管软件的桌面图标没有同步更新,好事作到底,上次我们是把整个盘符作了完全共享,这次我们只把一个目录完全共享并设置密码****。因为我用的是pubwin4网管软件,安装c盘,为了安全起见,还是只共享文件夹,而不是整个盘。Pubwin的桌面快捷方式安装在c盘的program files的hitsoft下,将hitsoft完全共享即可,传奇和传奇外挂快捷方式放在目录下的netgames下。批处理如下
  51. net use S: \\computer-01hitsoft ****
  52. attrib -s -h -r S:netgames
  53. C:WINDOWSCOMMANDXcopy.exe c:program~1hitsoftnetgames S:netgames /s /y /e
  54. net use * /delete
  55. 提示:我们可以做的更多,还有删除目录,只要把xcopy转换成deltree就可以了。
  56. 写了那么多头昏眼花 。闪了~ 如有不懂的可以来问我,使用前自己先试验几次。
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

蓝色动力网络微信平台
网站管理,业务合作联系邮箱: admin#lansedongli.com    QQ:13412492 限网站业务问题.
网站帐号、密码、密保找回请使用注册邮箱,发送邮件至 password#lansedongli.com ,否则不予受理.
免责声明:本论坛所有文字和图片仅代表其个人观点.
本站某些资料或文章来自于互联网,不代表本站观点,如果侵犯了您的权益,请来信告知,我们会在三天内删除.
为了给大家一个更好的交流场所,请勿在本论坛发表与中华人民共和国法律相抵触的言论,请合作,谢谢!
Copyright © 2007-2019 Corporation Powered by网吧系统 版权所有    转载请注明!
浙ICP备11043737号-1 程序:Discuz! x3.4

湘公网安备 43018102000145号

手机版|Archiver|蓝色动力网络   

快速回复 返回顶部 返回列表