基础培训之DOS命令

作者 :
免费
  • 正文
  • DOS命令

    帮助help  命令 /?(如dir /?)

    dir 查看文件,参数:/Q显示文件及目录属系统哪个用户,/T:C显示文件创

    建时间,/T:A显示文件上次被访问时间,/T:W上次被修改时间
    cd 打开指定目录命令(如cd .. 返回上一级目录,cd \返回根目录;输入c:直接进入C盘)

    tree 以树形结构显示出目录(慎用,占用CPU极大)

    md 或 mkdir 目录名 创建目录

    rd或 rmdir删除当前指定的子目录命令

    del删除目录和文件(如:del /s /q / f 文件名 强制删除目录和文件 /q代表安静删除)
    copy文件复制命令

    move 盘符路径要移动的文件名(参数/y将取消移动目录存在相同文件的提示就直接覆盖)

    replace 源文件 要替换文件的目录 替换文件

    ren 原文件名 新文件名 重命名文件名

    type 文件名 显示文本文件的内容

    more 文件名 逐屏显示输出文件

    find 在文件搜索字符串

    cacls 文件名 查看文件的访问用户权限列表

    chkdsk /F D: 检查磁盘D并显示状态报告;加参数/f并修复磁盘上的错误

    attrib 文件名(目录名) 查看某文件(目录)的属性

    attrib 文件名或 +A +R +S +H (添加) 或 -A -R -S -H (去掉)某文件的

    rem 文本内容 在批处理文件中添加注解

    date 显示或设置日期

    vol  显示磁盘卷标和序列号

    convert 将FAT卷转换为NTFS (如convert c: /fs:ntfs 将C盘转换为ntfs格式)

    format 盘符 /FS:类型 格式化磁盘,类型:FAT、FAT32、NTFS ,例:Format D: /FS:NTFS

    cls 清除屏幕命令

    exit 退出cmd.exe程序或目前

     

    MS-DOS

    net 查看有那些相关命令

    net user 查看有哪些用户

    net user 帐户名 查看帐户的属性

    net user 用户名 密码(如:net user administrator 123456 设置默认用户为123456;net user administrator “” 将administrator密码设置为空)

    net user 用户名 密码 /add 建立用户(如:net user admin 123456 /add 添加admin用户)

    net localgroup administrators 用户名 /add 把“用户”添加到管理员中(如:net localgroup administrators admin /add 添加admin到管理组,注意:administrator后加s用复数)

    net user guest /active:yes 激活guest用户

    net start 查看开启了哪些服务

    net start 服务名  开启服务;(如:net start telnet)

    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 密码 更改系统登陆密码

    telnet 远程登录服务器

    ftp 上传和下载文件

    netstat -a 查看开启了哪些端口,常用netstat -an

    netstat -n 查看端口的网络连接情况,常用netstat -an

    netstat -v 查看正在进行的工作

    netstat -p 协议名 例:netstat -p tcq/ip 查看某协议使用情况(查看

    tcp/ip协议使用情况)

    netstat -s 查看正在使用的所有协议使用情况

    arp 查看和处理ARP缓存,ARP是名字解析的意思,负责把一个IP解析成一个

    物理性的MAC地址。(如:arp -a将显示出全部信息,添加arp -s 157.55.85.212   00-aa-00-62-c6-09 添加静态项,arp -d删除)

    tracert -参数 ip(或计算机名) 跟踪路由(数据包),参数:“-w数字”用

    于设置超时间隔。

    ping ip(或域名) 向对方主机发送默认大小为32字节的数据,参数:“-l[空

    格]数据包大小”;“-n发送数据次数”;“-t”指一直ping。

    ping -t -l 65550 ip 死亡之ping(发送大于64K的文件并一直ping就成了死

    亡之ping)

    ipconfig 查看本地ip地址

    ipconfig可用参数“/all”显示全部配置信息

    netsh 查看或更改本地网络配置情况

    tasklist 查看进程

    taskkill 结束进程(如:taskkill /im qq.exe /f 强制结束qq.exe)

    shutdown 关闭计算机(shutdown -s -t 0 /f 强制关闭计处机)

    at 计划任务(如:at 3:00 shutdown -r /f 在3点强制重启计算机)

     

    批处理编写

    cmd 启动一个windows命令解释窗口。(参数:/eff、/en 关闭、开启命令扩展;细见cmd /? )

    echo 信息 在屏幕上显示出信息 (echo on或off 打开或关闭echo)

    start 程序名或命令 /max 或/min 新开一个新窗口并最大化(最小化)运行

    某程序或命令

    call 调用批处理文件名,从批处理程序中调用另一个批处理程序(更多说明

    见call /?)

    path 路径可执行文件的文件名 为可执行文件设置一个路径。

    set 指定环境变量名称=要指派给变量的字符 设置环境变量

    set 显示当前所有的环境变量

    if 在批处理程序中执行条件处理(更多说明见if命令及变量)

    goto 标签 将cmd.exe导向到批处理程序中带标签的行(标签必须单独一行,

    且以冒号打头,例如:“:start”标签)

    for 对一组文件中的每一个文件执行某个特定命令(更多说明见for命令及变

    量)

    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

    )

    doskey 要锁定的命令=字符

    pause 暂停批处理程序,并显示出:请按任意键继续....

     

    特殊符号:

    符号主要有以下几个:

    一.@  二.>  三.>>  四.|  五.^  六.&  七.&&  八." "  九. , 十. ;  十一.?  十二.*

     

    一.@

    这个字符在批处理中的意思是关闭当前行的回显。

    Echo off 可以关闭掉整个批处理命令的回显,但不能关掉自己这个命令,现的我们在ecsho off这个命令前加个@,就可以达到所有命令均不回不回显的要求。如:

    @echo off

    dir d:\

     

    1. 二. >

    这个字符的意思是传递并且覆盖,它所起的作用是将运行的回显结果传递到后面的范围(后边可以是文件,也可以是黓认的系统控制台)。如:

    tasklist >c:\1.txt 查看进程的结果传递到1.txt

    1. 三. >>

    这个符号的作用和>有点类似,但他的区别是>>传递并在文件的末尾扫追加,而>是覆盖用法同上

    同样拿1.txt做例子

    内容是查看进程的结果

    使用命令:tasklist  >> c:\1.txt (咱们来看看显示的结果如何,没有覆盖,而是追加)

     

    1. 四.  |

    这是一个管道传输命令,意思是将上一命令执行的结果传到下一个命令去处理

    例如dir c:\|find "txt"

    以上命令是:查找c:\所有,并发现txt字符串。

    find的功能请用 FIND /?自行查看

     

    1. 五. ^

    ^是对特殊符号“<",">","&" 的前导字符,在命令中他将以上3个符号的特殊功能去掉,仅仅只把他们当成符号而不使用他们的特殊意义。比如

    echo test ^>1.txt

    结果则是,他没有追加在1.txt里,呵呵。只是显示了出来

     

    1. 六.  &

    这个符号允许在一行中使用2个以上不同的命令,当第一个命令执行失败了,也不影响后边的命令行。比如:

    dir z:\ & dir y:\ & dir c:\

    以上命令会连续显示Z,Y,C盘的内容,不理会该盘是否存在

    七,&&

    这个命令和上边的类似,但区别是,第一个命令失败时,后边的命令也不会执行

    dir z:\ && dir y:\ && dir c:\

     

    八, " "

    双引号允许在字符串中包含空格,进入一个特殊目录可以用如下方法

    cd "program files"

    cd progra~1

    cd pro*

    以上三种方法都可以进入program files 这个目录

     

    九  ,

    逗号相当于空格,在某些情况下“,” 可以用来当做空格使。比如:

    dir,c:\

     

    十 ;

    分号当命令相同时,可以将不同目标用;来隔离,但执行效果不变,如执行过程中发生错误,则只返回错误报告,但程序还是会执行。

    比如:dir c:\;d:\;e:\;

    以上命令相当于

    dir c:\

    dir d:\

    dir e:\

     

    十一 ?

    问号,作用是替代文个字符,在Windows等应用也常用如:

    del windows.txt 删除windows.txt文件,但忘记了windows怎么写,可以用

    del windo??.txt

     

    十二 *

    星号,代替所有文件名。如:

    del test\*.* 删除test所有文件

    END
    如本资源侵犯了您的权益,请联系投诉邮箱admin@wmphp.com进行举报!我们将在收到邮件的1个小时内处理完毕。 本站仅为平台,发布的资源均为用户投稿或转载!所有资源仅供参考学习使用,请在下载后的24小时内删除,禁止商用! Wmphp.com(完美源码)助力正版,如您有自己的原创产品,可以联系客服投稿,代理出售! Wmphp.com(完美源码)客服QQ:136882447 Wmphp.com(完美源码)商务电话(仅对企业客户/个人用户):15120086569 (微信同步) 请注意:本站不提供任何免费的技术咨询服务,为了节约时间,下载前 请确认自己会技术
    完美源码 » 基础培训之DOS命令
    3485+

    本站勉强运行

    3664+

    用户总数

    690+

    资源总数

    0+

    今日更新

    2024-4-8

    最后更新时间