dos命令大全详细完整版( 十 )


cd 进入某个文件夹 。
get 下载文件到本地机器 。
put 上传文件到远程服务器 。这就要看远程ftp服务器是否给了你可写的权限了 , 如果可以 , 呵呵 , 该怎么 利用就不多说了 , 大家就自由发挥去吧 。
delete 删除远程ftp服务器上的文件 。这也必须保证你有可写的权限 。
bye 退出当前连接 。
quit 同上 。
DOS命令telnet
功能强大的远程登陆命令 , 几乎所有的入侵者都喜欢用它 , 屡试不爽 。为什么?它操作简单 , 如同使用自己的机器一样 , 只要你熟悉DOS命令 , 在成功以administrator身份连接了远程机器后 , 就可以用它来**想干的一切了 。下面介绍一下使用方法 , 首先键入telnet回车 , 再键入help查看其帮助信息 。
然后在提示符下键入open IP回车 , 这时就出现了登陆窗口 , 让你输入合法的用户名和密码 , 这里输入任何密码都是不显示的 。
当输入用户名和密码都正确后就成功建立了telnet连接 , 这时候你就在远程主机上具有了和此用户一样的权限 , 利用DOS命令就可以实现你想干的事情了 。这里我使用的超级管理员权限登陆的 。
DOS命令字符应用
DOS命令单符号
【~】
①在for中表示使用增强的变量扩展 。
②在%var:~n,m%中表示使用扩展环境变量指定位置的字符串 。
③在set/a中表示一元运算符 , 将操作数按位取反 。
【!】
①在set /a中一元运算符 , 表示逻辑非 。比如set /a a=!0 , 这时a就表示逻辑1 。
【@】
① 隐藏命令行本身的回显 , 常用于批处理中 。
【$】
①在findstr命令里面表示一行的结束 。
②在prompt命令里面 , 表示将其后的字符转义(符号化或者效果化) 。
【%】
①在set /a中的二元运算符 , 表示算术取余 。
② 命令行环境下 , 在for命令in前 , 后面接一个字符(可以是字母、数字或者一些特定字符) , 表示指定一个循环或者遍历指标变量 。
③ 批处理中 , 后接一个数字表示引用本批处理当前执行时的指定的参数 。
④ 其它情况下 , %将会被脱去(批处理)或保留(命令行)
【^】
① 取消特定字符的转义作用 , 比如& | > < ! "等 , 但不包括% 。比如要在屏幕显示一些特殊的字符 , 比如> >> | ^ &;等符号时 , 就可以在其前面加一个^符号来显示这个^后面的字符了 , ^^就是显示一个^ , ^|就是显示一个|字符了;
②在set/a中的二元运算符 , 表示按位异或 。
③在findstr/r的[]中表示不匹配指定的字符集 。
【&;】
① 命令连接字符 。比如我要在一行文本上同时执行两个命令 , 就可以用&;命令连接这两个命令 。
②在set/a中是按位与 。
【*】
① 代表任意个任意字符 , 就是我们通常所说的"通配符";比如想在c盘的根目录查找c盘根目录里所有的文本文件(.txt) , 那么就可以输入命令"dir c:*.txt" 。
②在set /a中的二元运算符 , 表示算术乘法 。
③在findstr/r中表示将前一个字符多次匹配 。
【-】
① 范围表示符 , 比如日期的查找 , for命令里的tokens操作中就可以用到这个字符 。
②在findstr/r中连接两个字符表示匹配范围 。
③ -跟在某些命令的/后表示取反向的开关 。
④在set /a中:
1.表示一个负数 。
2.表示算术减运算 。
【 】
① 主要是在copy命令里面会用到它 , 表示将很多个文件合并为一个文件 , 就要用到这个 字符了 。
②在set/a中的二元运算符 , 表示算术加法 。
【:】
① 标签定位符 , 表示其后的字符串为以标签 , 可以作为goto命令的作用对象 。比如在批处理文件里面定义了一个":begin"标签 , 用"goto begin"命令就可以转到":begin"标签后面来执行批处理命令了 。