Windows基础命令

一、Windows输入命令 使用命令提示符

1.目录和文件的应用操作

cd /d D:\      // 因为切换了驱动器,所以要加/d 
//如果没有改变驱动器号,则不需要/d
  • 目录分为相对路径和绝对路径
    • 相对路径(以当前为起点)
      • “.”代表的是当前路径
      • "../"代表的是上一级目录
    • 绝对路径(以驱动器为起点)

2.dir命令

  • 用于显示目录和文件列表

  • 常用的是直接使用 dir

    dir C:\           //查看c盘的目录和文件
    

3.md 或 mkdir

  • 创建文件夹

    md 文件夹
    md 文件夹\技术\安全          //若中级目录不存在,会自动生成 
    

4.rd

  • 删除目录

    直接使用 rd 只能删除空目录
    rd /s /q           //如果要删除的目录不为空,必须用 /s , /q 为安静模式
    

5.move

  • 用于移动、重命名

    move 1.bmp C:\            //将1.bmp移动到c盘
    move 1.bmp 2.bmp		 //将1.bmp重命名为2.bmp
    

6.copy

  • 用于复制文件

    copy C:\1.txt D:\			//直接复制文件到目录D
    copy C:\1.txt+C:\2.txt D:\3.txt			//将1.txt和2.txt中的内容直接加起来,再写入3.txt中
    

7.xcopy

  • 用于复制目录

    xcopy /s C:\文件夹 D:\					//复制文件夹,不包括空目录
    xcopy /E C:\文件夹 D:\					//复制文件夹,包括空目录
    

8.del

  • 用于删除文件

    del C:\文件夹\3.txt					//删除文件
    del /S C:\文件夹						//删除文件夹中的所有文件,文件夹不会被删除
    

二、文本处理

1.type

  • 用于显示文本文件内容

    type D:\3.txt							//显示3.txt文本内容
    

2.重定向" > "

ipconfig > D:\ip.txt					//将ipconfig 的内容写入ip.txt中

3.findstr

  • 用于检索文件内容

    findstr 192 D:\ip.txt				//搜索ip.txt中的含192的行
    

4.管道符

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

    ipconfig | findstr 192				//先执行ipconfig,再找到结果中含192的行
    

三、网络相关操作

1.配置TCP/IP参数

  • TCP/IP参数

    • IP地址:标识着网络中的某一台主机
    • 子网掩码:用于标识IP所处的网络的范围,子网范围越大,网络范围越小
    • 默认网关:用于标识与主机的直连的路由器的IP地址
    • DNS服务器:用于域名解析的
  • 静态配置IP地址、子网掩码、默认网关

    netsh interface ip set address "Ethernet0" static 192.168.100.100 255.255.255.0 192.168.100.254
    
  • 自动获取TCP/IP参数

    netsh interface ip set address "Ethernet0" dhcp
    
  • 静态配置DNS服务器

    netsh interface ip set dnsserver "Ethernet0" static 12.12.12.12
    
  • 添加备用DNS服务器

    netsh interface ip add dnsserver "Ethernet0" 12.12.12.11 index=2			//index = 2 是索引,表示备用DNS
    
  • 自动获取DNS服务器

    netsh interface ip set dnsserver "Ethernet0" dhcp
    

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

  • 常用

    • 查看所有网卡的TCP/IP参数(IP地址、子网掩码、默认网关)

      ipconfig
      
    • 查看所有网卡的TCP/IP参数(IP地址、子网掩码、默认网关、mac地址、dhcp地址、dns地址、主机名)

      ipconfig /all
      
    • 释放TCP/IP参数

      ipconfig /release
      
    • 重新获取TCP/IP参数

      ipconfig /renew 
      
    • 刷新dns缓存

      ipconfig /flushdns
      

3.ping命令

  • 用于测试TCP/IP配置是否正确

    ping -n 10 -l 1000 -a 192.168.183.130			
    //-n 10表示发送10个报文
    //-l 1000表示单个报文1000字节
    //-t 一直不停地ping
    //-a 返回IP的主机名
    

4.tracert

  • 用来跟踪主机到达目标点中间经过的路由器

    tracert 39.156.66.14
    

5.route

  • 用来操作网络的路由表

    • 0.0.0.0代表任意网络

    • 打印路由表

      route -4 print
      
    • 添加路由条目

      route add 111.30.185.195/32 192.168.15.1 
      //111.30.185.195 位置是目标地址或网络,/32代表子网掩码
      //192.168.15.1 位置是网关地址
      
    • 删除路由条目

      route delete 111.30.185.195
      //111.30.185.195是目标
      

6.netstat

  • 用于显示统计TCP/IP的网络连接

    #查看所有的TCP连接,包括进程,以数字形式表示
    netstat -anop tcp
    
    #查看路由表
    netstat -r
    
posted on   大咸鱼8125  阅读(224)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)



点击右上角即可分享
微信分享提示