这篇文章上次修改于 198 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

Windows基础命令

目标

掌握 Windows 系统文件及目录操作命令

掌握 Windows 网络相关命令

授课

Windows 输入命令 使用命令提示符对话框 CMD

一、 目录和文件的应用操作

1、cd 命令

cd /d d:\                       #切换到d盘目录,因为改变了驱动器,所以需要加上 /d选项
c:\Users\Administrator>cd c:\    #如果没有改变驱动器号,就不需要加 /d选项
  • 目录分为相对路径和绝对路径

    • 相对路径(以当前为起点)

      • "."代表的是当前路径
      • "../"代表的是当前的上一级目录
    • 绝对路径(以驱动器为起点)

2、dir命令

  • 用于显示目录和文件列表
  • 常用的用法直接使用dir

    dir
    dir /a:h c:\      #查看C盘下的隐藏目录和文件
    dir /o:-n c:\     #使用字母逆序方式查看

3、md 或 mkdir

  • 创建目录(文件夹),也可以直接创建多级子目录
md 公司文件夹
md 公司文件夹\技术部\技术文件夹        #当技术部文件夹不存在时会直接创建

4、 rd

  • 用于删除目录
rd 成都文件                #直接使用rd  只能删除空目录
rd /s /q 公司文件夹         如果要删除的目录中有子目录或文件,就必须使用/s选项,可以携带 /q 选项不提醒

5、 move

  • 用于移动,重命名
d:\>move woniu.bmp c:\        #移动
d:\>move c:\woniu.bmp c:\woniutf.bmp #重命名

6、 copy

  • 用于复制文件
d:\>copy c:\woniutf.bmp d:\woniuxy #直接复制文件到指定目录
d:\>copy 1.txt+2.txt 3.txt #将两个文件中的内容直接融合到新的文件中

7、 xcopy

  • 用于复制目录
d:\>xcopy /s woniuxy c:\

8、 del

  • 用于删除文件
d:\>del 1.txt

二、文本处理

1、type

  • 用于显示文本文件内容
c:\Windows\System32>type d:\3.txt
username:woniuxy
password:woniu123
  • 重定向">"
c:\Windows\System32>ipconfig > c:\ip.txt
  • 管道符"|"

    • 将前面命令执行的结果做为后面命令的操作对象

2、findstr

  • 查找文件内容(查找的某个字符的内容)
c:\Windows\System32>findstr 192 c:\ip.txt

三、 网络相关操作

1、配置TCP/IP 参数

  • TCP/IP参数

    • IP地址:标识了网络中的某一台主机
    • 子网掩码:用于标识你的IP所处的网络的范围,子网掩码越大,网络范围越小
    • 默认网关:标识与主机直连的路由器的IP地址
    • DNS服务器:用于域名解析的
    #静态配置IP地址、子网掩码、默认网关
    c:\>netsh interface ip set address "Ethernet0" static 192.168.100.100 255.255.255.0 192.168.100.254
    #自动获取 TCP/IP参数
    c:\>netsh interface ip set address "Ethernet0" dhcp
    #静态配置 DNS服务器
    c:\>netsh interface ip set address "Ethernet0" static 12.12.12.12
    #添加备用 DNS服务器
    c:\>netsh interface ip add dnsserver "Ethernet0" 222.66.66.66 index=2  //index=2 是索引,表示备用DNS
    #自动获取DNS服务器
    c:\>netsh interface ip set dnsserver "Ethernet0" dhcp

    2、查看TCP/IP参数,用ipconfig

    • 常用
    #查看所有网卡的TCP/IP参数(IP地址、子网掩码、默认网关)
    ipconfig
    #查看所有网卡的TCP/IP参数(IP地址、子网掩码、默认网关、mac地址、dhcp地址、dns地址、主机名)
    ipcinfig /all
    #释放TCP/IP参数
    ipconfig /release
    #重新获取TCP/IP参数
    ipcanfig /renew
    #刷新dns缓存
    ipconfig /flushdns

    3、ping命令

    • 用于测试TCP/IP 配置是否正确
    ping -n 10 -l 1000 -t -a 192.168.31.131
    # -n 10 发送10个报文
    # -l 1000 单个报文10000字节
    # -t 一直不停的ping
    # -a 返回IP的主机名

    4、tracert

    • 用法
c:\>tracert 39.156.66.14

5、route

  • 用来操作网络路由表

    • 0.0.0.0 代表的任意网络
#打印路由表
route -4 print
#添加路由条目
(112.53.42.52 目标地址或网络     /32代表子网掩码或者112.53.42.0目标网络,/24代表子网掩码,192.168.33.1网关地址)
route add 112.53.42.52/32 192.168.33.1
#删除路由条目
route delete 112.53.42.52 #(112.53.42.52目标)

6、netstat

  • 用法

    #查看所有的TCP链接,包括进程,以数字形式显示
    netstat -anop tcp
    #查看路由表
    netstat -r 等同于 route print