zoukankan      html  css  js  c++  java
  • 常用批处理命令总结5

    1 .format (外部命令)格式化硬盘

    format c: /q/u/autotest/q表示快速格式化,/autotest表示自动格式化,不需要按 Y 确认/u表示每字节用

    2. 跳转命令goto :程序指针跳转到指定的标签,从标签后的第一条命令开始继续执行批处理程序。

      语法:goto label (label是参数,指定所要转向的批处理程序中的行。)

      标签的名字可以随便起,但是最好是有意义的字母啦,字母前加个:用来表示这个字母是标签,goto

    3.If 命令

    if 表示将判断是否符合规定的条件,从而决定执行不同的命令。 有三种格式:

    1)、if "参数" == "字符串"  待执行的命令

    参数如果等于指定的字符串,则条件成立,运行命令,否则运行下一句。(注意是两个等号)

    如if "%1"=="a" format a:

    if {%1}=={} goto noparms

    if {%2}=={} goto noparms

    2).存在判断的功能是判断文件或文件夹是否存在。其命令格式为: IF [NOT] EXIST filename command1 [else command2]

      @echo off

      if exist %0 echo 文件%0是存在的!

      if not exist %~df0 (

      echo 文件夹%~df0不存在!

      ) else echo 文件夹%~df0存在!

      pause>nul

      这里注意几个地方:

      1-存在判断既可以判断文件也可以判断文件夹;

      2-%0即代表该批处理的全称(包括驱动器盘符、路径、文件名和扩展类型);

      3-%~df0是对%0的修正,只保留了其驱动器盘符和路径,详情请参考for /?;

      4-注意if语句的多行书写,多行书写要求command1的左括号必须和if在同一行、else必须和command1的右括号同行、command2的左括号必须与else同行、command1和command2都可以有任意多行,即command可以是命令集。

    3)、if errorlevel / if not errorlevel 数字  待执行的命令

    如果返回码等于指定的数字,则条件成立,运行命令,否则运行下一句。

    如if errorlevel 2 goto x2

    DOS程序运行时都会返回一个数字给DOS,称为错误码errorlevel或称返回码,常见的返回码为0、1。

    4.md创建目录

    md abc #在当前目录里建立子目录 abc

    md d:\a\b\c #如果 d:\a 不存在,将会自动创建

    5. rd删除目录

    rd abc #删除当前目录里的 abc 子目录,要求为空目录

    rd /s/q d:\temp #删除 d:\temp 文件夹及其子文件夹和文件,不需要按 Y 确认

    6. ren文件重命名

    ren 1.txt 2.bak #把 1.txt 更名为 2.bak

    ren *.txt *.ini #把当前目录里所有.txt文件改成.ini文件

    ren d:\temp tmp #支持对文件夹的重命名

    7. more (外部命令)逐屏显示

    more c:\test.txt #逐屏显示 c:\test.txt 的文件内容

    8.Net网络命令组

    net user 用户名 密码 /add 建立用户

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

      net user 查看有哪些用户

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

      net localgroup ***istrators 用户名 /add 把"用户"添加到管理员中使其具有管理员权限,注意:***istrator后加s用复数

      net start 查看开启了哪些服务

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

      net stop 服务名 停止某服务

      net pause 服务名 暂停某服务

      net time 目标ip 查看对方时间

      net time 目标ip /set 设置本地计算机时间与"目标IP"主机的时间同步,加上参数/yes可取消确认信息

      net view 查看本地局域网内开启了哪些共享

      net view [url=file://ip/]ip[/url] 查看对方局域网内开启了哪些共享

      net config 显示系统网络设置

      net logoff 断开连接的共享

      net send ip "文本信息" 向对方发信息

      net ver 局域网内正在使用的网络连接类型和信息

      net share 查看本地开启的共享

      net share ipc$ Content 开启ipc$共享

      net share ipc$ /del 删除ipc$

         net share shareName=Path 共享Path

      net share c /del 删除C:共享

      net user guest 12345 用guest用户登陆后用将密码改为12345 知识管理频道8 d+ c$ e2 s& m0 H4 ^+ V# `& t

      net password 密码 更改系统登陆密码

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

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

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

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

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

         常用netstat –ano

    9. ping 192.168.0.8 -t ,参数-t是等待用户去中断测试

    10. ipconfig (winipcfg)查看本地ip地址,ipconfig可用参数"/all"显示全部配置信息

    11. telnet ip 端口 远和登陆服务器,默认端口为23

    12. tracert -参数 ip(或计算机名) 跟踪路由(数据包),参数:"-w数字"用于设置超时间隔。

  • 相关阅读:
    CodeForces Gym 100500A A. Poetry Challenge DFS
    CDOJ 486 Good Morning 傻逼题
    CDOJ 483 Data Structure Problem DFS
    CDOJ 482 Charitable Exchange bfs
    CDOJ 481 Apparent Magnitude 水题
    Codeforces Gym 100637G G. #TheDress 暴力
    Gym 100637F F. The Pool for Lucky Ones 暴力
    Codeforces Gym 100637B B. Lunch 找规律
    Codeforces Gym 100637A A. Nano alarm-clocks 前缀和
    TC SRM 663 div2 B AABB 逆推
  • 原文地址:https://www.cnblogs.com/doit8791/p/2513837.html
Copyright © 2011-2022 走看看