zoukankan      html  css  js  c++  java
  • cmd 常用命令

     BAT 批处理脚本教程(详细篇脚本之家补充) https://www.jb51.net/article/151923.htm

    ::显示所有环境变量,包括当前自定义变量(重开cmd就没了)
    set

    ::显示某个环境变量
    C:Usersvv>echo %os% Windows_NT C:Usersvv> C:Usersvv>echo %systemdrive% C:Usersvv>echo %systemroot% C:Windows C:Usersvv>echo %windir% C:Windows C:Usersvv>echo %appdata% C:UsersvvAppDataRoaming

    // 帮助命令.类似linux中的man,系统自带命令 和 不支持 /?参数的命令时,用此命令查询帮助

    help
        eg:  help copy
    ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] 
    
    [-r count] [-s count] [[-j host-list] | [-k host-list]] 
    
    [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name 
    
     Options: 
    
     -t             Ping the specified host until stopped. 
    
     To see statistics and continue - type Control-Break; 
    
     To stop - type Control-C. 
    
     -a             Resolve addresses to hostnames. 
    
     -n count       Number of echo requests to send. 
    
     -l size        Send buffer size. 
    
     -f             Set Don't Fragment flag in packet (IPv4-only). 
    
     -i TTL         Time To Live. 
    
     -v TOS         Type Of Service (IPv4-only). 
    
     -r count       Record route for count hops (IPv4-only). 
    
     -s count       Timestamp for count hops (IPv4-only). 
    
     -j host-list   Loose source route along host-list (IPv4-only). 
    
     -k host-list   Strict source route along host-list (IPv4-only). 
    
     -w timeout     Timeout in milliseconds to wait for each reply. 
    
     -R             Trace round-trip path (IPv6-only). 
    
     -S srcaddr     Source address to use (IPv6-only). 
    
     -4             Force using IPv4. 
    
     -6             Force using IPv6.
    telnet [-a][-e escape char][-f log file][-l user][-t term][host [port]] 
    eg: telnet 127.0.0.1 80
    -a 企图自动登录。除了用当前已登陆的用户名以外,与 -l 选项相同。 -e 跳过字符来进入 telnet 客户端提示。 -f 客户端登录的文件名 -l 指定远程系统上登录用的用户名称。 要求远程系统支持 TELNET ENVIRON 选项。 -t 指定终端类型。 支持的终端类型仅是: vt100, vt52, ansi 和 vtnt。 host 指定要连接的远程计算机的主机名或 IP 地址。

     ctrl+c 有时也无法退出

     ctrl+] 回到命令行,然后输入 quit  就可以退出了

    Nslookup

    是由微软发布用于对DNS服务器进行检测和排错的命令行工具。 

    两种模式:
    一.非交互模式
        nslookup –qt=类型 目标域名    (默认查询类型是a 地址记录IPV4)
        nslookup -qt=类型 目标域名 指定的DNS服务器IP或域名
    二.交互模式
        nslookup 【Enter】    进入交互行模式
        set qt=类型                设定查询类型,默认设置为a
        IP或域名               
        set qt=有一个类型       切换查询类型      
        help or ?                    查看帮助
        exit                             退出nslookup交互模式
      扩展阅读  

    C:Usersvxx>nslookup www.baidu.com
    服务器:  UnKnown
    Address:  fe80::e695:6eff:fe42:e528
    
    非权威应答:
    名称:    www.wshifen.com
    Address:  103.235.46.39
    Aliases:  www.baidu.com
              www.a.shifen.com
    

    CMD注释形式如下:

      1、::,注释内容(第一个冒号后也可以跟任何一个非字母数字的字符)

      2、rem,注释内容(不能出现重定向符号和管道符号)

      3、%注释内容%(可以用作行间注释,不能出现重定向符号和管道符号)

      4、:标签,注释内容(可以用作标签下方段的执行内容)

    //远程桌面连接命令  Microsoft terminal services client

    mstsc

     

    //显示环境变量

    echo %Path%

    //系统 返回用户主目录的完整路径。基于主目录值的设置。用户主目录是在“本地用户和组”中指定的。

    %HOMEPATH%

    C:WindowsSystem32driversetchosts

    %windir%System32driversetchosts

    tab 键补全

    进入桌面 desktop

    用户名可以自动补

    C:> cd C:users<用户名>Desktop

    cmd如何打开当前文件夹或者文件

    cd xxx

    Method-1:start . “.”代表当前目录。

    Method-2: start %cd%

    1.md --created directory

    2.cd d://xxx --

    3.start %cd% --opened current window

    4.cmd查看命令的用法 直接在命令后面追加 空格/?就可以了,

      如:del空格/?

      e.g.: rd /?

    1.删除D盘的123文件夹以及123文件夹里面所有的内容

    rd /s/q d:123  //这样就删除了

    2.删除D盘的456文件夹里面的mytest记事本文件,删除文件要加缀名

    del /f/s/q d:456mytest.txt

  • 相关阅读:
    1063. Set Similarity
    A1047. Student List for Course
    A1039. Course List for Student
    最大公约数、素数、分数运算、超长整数计算总结
    A1024. Palindromic Number
    A1023. Have Fun with Numbers
    A1059. Prime Factors
    A1096. Consecutive Factors
    A1078. Hashing
    A1015. Reversible Primes
  • 原文地址:https://www.cnblogs.com/hjbf/p/9989305.html
Copyright © 2011-2022 走看看