Windows基本命令

 

 

 切换目录
    1.  cd  打开目录      
    2.  cd..   进入父目录
    3.  cd /d d:   //(直接输入d:) 进入上次d盘所在目录
    4.  cd /d d:   //进入盘根目录
    5.  cd d:       //上次d盘所在目录
    6.  cd /d d:\src   //进入d:\src目录
    7.  cd prj\src\view    //进入当前目录下的prj\src\view 文件夹
  
       查看目录内容
       输入dir
  1. dir     //显示当前目录中的子文件夹和文件
  2. dir /b   //只显示当前目录中的子文件夹与文件的文件名
  3. dir /p   //分页显示当前中的子文件夹和文件
  4. dir/ad   //显示当前目录中的子文件夹
  5. dir/a-d  //显示当前目录中的文件
  6. dir c:\test   //显示c:\test中的内容
  7. dir keys.txt    //显示当前目录中的keys.txt的信息
  8. dir /s     //逐条显示当前目录中的内容
  9. dir key*     //显示当前目录下以key开头的文件和文件夹的信息
10. dir /ah/os   //只按文件大小从小到大显示当前目录中隐藏的文件和目录

      tree 显示目录结构t
       ren  文件或目录重命名
   1. ren rec.txt rec.ini  //将当前目录下的rec.txt文件重命名为rec.ini
   2. ren c:\test test01  //将c盘下的test文件夹重命名为test01

      md 创建目录
  1. md movie music  //在当前目录中创建名为movie和music的文件夹
  2. md d:\test\movie     //创建d:\test\movie目录
    
      rd 删除目录
  1. rd movie   //删除当前目录下的movie空文件夹
  2. rd / s /q d:\test    // 使用安静模式删除d:\test(除目录本身外,还将删除指定目录下的所有子目录和文件)

    copy 拷贝文件
  1. copy a.txt c:\doc   //将当前目录下的a.txt拷贝到c:\doc下(若doc中也存在一个a.txt文件,会询问是否覆盖)
  2. copy zuoye c:\doc    // 将当前目录下的zuoye文件夹中的文件拷贝到c:\doc下(如果doc中也存在相应的文件,会询问是否覆盖)
  3. copy a.txt c:\doc\a_bak.txt  //将当前目录下的a.txt拷贝到c:\doc下,并重新命名为a_bak.txt(如果doc中也存在一个a_bak.txt文件,会询问是否覆盖)
  4. copy /y a.txt c:\doc   //将当前目录下的a.txt拷贝到c:\doc下 (不询问,直接覆盖)
  5. copy a.txt + //复制文件到自己, 实际上只是修改了文件日期
  6. copy /y a1.txt + a2.txt a.txt   //将当前目录下的a1.txt和a2.txt的内容合并到a.txt中(不询问直接覆盖)
  7. copy /B   zuoye_zy.*    zuoye_zy    // 将当前目录下的zuoye_zy.开头的所有文件(按照名称升序排序)依次合并生成zuoye_zy
  8. copy /b  zuooye_zy1+zuoye_zy2  zuoye_zy   // 将当前目录下的zuoye_zy1  zuoye_zy2文件合并生成zuoye_zy

    move 移动文件
 1. move*.png test  // 将当前目录下的png图片移动到当前目录下test文件夹中(如果test中存在同名png图片,会询问你是否覆盖)
 2. move /y *.png test  //将当前目录下的png图片移动到当前啊目录下test文件夹中(不询问  直接覆盖)
 3. move 1.png d:\test\2.png    //将当前目录下的1.png移动到d盘test文件夹中并重命名为2.png(若test中也存在同名png图片  会询问是否覆盖)
 4. move test d:\new    //若d盘中存在new文件夹,将当前目录下的test文件夹移动到d盘new文件夹中;若不存在,将当前目录下的test文件夹移动到d盘,并重命名为new

     del 删除文件 (目录 子目录不会删除)
 1. del test                  //   删除当前目录下的test文件夹中的所有非只读文件(子目录下的文件不删除,删除前会进行确认,等价于del test\*)
 2. del /f test       / /     删 除当前目录下的test文件夹中的所有文件(含只读文件;子目录下的文件不删除,删除前会进行确认,等价于del /f test\*)
 3. del /f /s /q test d:\test2\*.doc     //   删除当前目录下的test文件夹中所有文件及d:\test2中所有doc文件(含只读文件,递归子目录下的文件,删除前不确认)
    


    type   显示文本文件内容
  1.  type c:\a.txt    //  显示c盘中a.txt的文本内容
  2.  type conf.ini    //   显示当前目录下conf.ini的文本内容
  3.  type c:\a.txt | more    //   分页显示c盘中a.txt的文本内容more 逐屏的显示文本文件内容
  4.  more conf.ini    //   逐屏的显示当前目录下conf.ini的文本内容(空格:下一屏 q:退出)


    &  顺序执行多条命令,而不管命令是否成功
  cd/d d:\src & work.exe   //  先将当前工作目录切换到d:\src下  然后执行work.exe 命令

    &&  顺序执行多条命令   当碰到执行出错的命令后不执行后面的命令
    find ”ok“ c:\test.txt && echo   成功 // 如果找到了"ok"字样,就显示"成功",找不到就不显示

   ||   顺序执行多条命令  当碰到执行正确的命令后将不执行后面的命令
     find "ok" c:\test.txt || echo 不成功   // 如果找不到"ok"字样,就显示"不成功",找到了就不显示


     ,  在某些情况下可以用来代替空格使用
    dir,c:\   // 相当于   dir c:\
    
     ;    当命令相同的时候   可以将不同的目标用;隔离开来但执行效果不变
    dir c:\;d:\;e:\     //相当于顺序执行     dir c:\   dir d:\    dir e:\
  
        输出
   1. echo.  //输出一个“回车换行”  空白行
   2. echo off   //  后续所有命令在执行前  不打印出命令的内容
   3. echo on    //后续所有命令在执行前  打印出命令的内容
   4. echo 123   // 输出123到终端屏幕
   5. echo “hello world”   //输出“hello world”到a:a终端屏幕
   6. echo test>p1.txt   //  输的字符串到当前的目录中的p1.txt文件中(覆盖的)

           文本处理
       edit config.ini    //   config.ini文件会进入edit字符编辑器  按alt,可以选择对应的菜单    win7 x64下没有该命令

           
    
              find  文件中搜索字符串
    1. find /n /i "pid"  lianxi.txt   //  在lianxi.txt文件中忽略大小写查找pid字符串   并带行号显示查找后的结果
    2. find /c ”exe“   lianxi.txt   //  只显示在lianxi.txt文件中查找到exe字符串的次数
    3. find /v ”exe“ lianxi.txt    //   显示未包含lianxi.txt文件中未包含exe字符串的行

 


            findstr   文件中搜索字符串

   1. findstr "hello world" lianxi.txt   //在lianxi.txt 文件中搜索hello或world
   2. findstr /c:"hello world"lianxi.txt   //   在lianxi.txt文件中搜索hello world
   3. findstr /c:"hello world" lianxi.txt nul (nul表示一个空文件) // 在lianxi.txt文件中搜索hello world,并在每行结果前打印出lianxi.txt
   4. findstr /s /i "hello“*.*   //   不区分大小写 ,在当前目录所有文件中的hello

 

               网络操作
          
            ping  // 用于监测网络是否通畅以及网络延时情况
    1. ping  baidu.com  //  测试和百度服务器的连接情况
    2. ping  chen-pc0    //   测试机器名为chen-pc0的连接情况
    3. ping  220.181.111.86   //  测试与ip为220.181.111.86的连接情况
    4. ping  -l 65500 -n 10 qq.com    //  向qq.com等发送十次65500字节的ping
    5. ping  -n 6 127.0.0.1  //对当前主机执行6次ping操作
    6. ping  -t  baidu.com  //   不断测试baidu服务器的连接情况
         ( crtl+pause break查看ping的统计信息       ctrl+c   终止当前任务)


     1.ipconfig /all  //  查看本地ip地址等的详细信息
     2.ipconfig /displaydns   //显示本地dns缓存内容
     3.ipconfig /flushdns   //清除本地dns缓存的内容
     4.nslookup www.cnblogs.com    //   获取www.cnblogs.com的域名解析

 

     1.netstat -a    // 查看开启了哪些端口
     2.netstat  -n   //   查看端口的网络连接情况
     3.netstat -p tcp //  查看tcp协议的使用情况
     4. TRACERT 182.140.167.44  //查看本机到达182.140.167.44的路由路径
     5. route print   //  显示出ip路由
     6. telnet  182.140.167.44 8000   //探测182.140.167.44是否使用tcp协议监听8000端口(telnet命令不支持udp端口检测)

 

           进  程  操  作
     tasklist   //   显示当前运行的进程信息(可查看pid)
     taskkill  //  结束指定进程

   1. taskkill /im notepad.exe  //结束名为notepad.exe的进程
   2. taskkill /pid 1230 /pid 1241 /pid 1253 /t    //   结束pid为1230   1241   1253  的进程以及由他们启动起来的子程序
   3. taskkill /f /im cmd.exe /t   //   强制结束有名为cmd.exe的进程以及由它启动起来的子程序


        用 户 操 作
    1. net user  // 查看当前机器上的用户
    2. net user Administrator   // 查看当前机器上的Administrator用户的信息
    3. net user guest /active:yes  //  启用guest用户
    4. net user dev 123456 /add  //新建一个名为dev,密码为123456的用户
    5. net localgroup admininstrators dev /add  //把名为dev的ynghu添加到管理员用户组中   使其具有管理员权限
    6. net user dev /del  //  删除名为dev的用户


         其  他  基  本  操   作

    1. cls   清除屏幕
    2. ver   显示当前windows系统信息
    3. winver  弹框显示当前windows系统信息
    4. vol  显示当前分区的卷标
    5. label  显示当前分区的卷标,同时提示输入新卷标
    6. label c:system   设置c盘的卷标为system

       time   显示或设置当前时间
     1. time /t    //显示当前时间
     2. time     //   设置新的当前时间 (hh.mm.ss)直接回车则表示放弃
      
        date   显示或设置当前日期
     1. date /t   //显示当前日期
     2. date    //  设置新的当前日期 (yyyy.mm.dd)  回车放弃同上


        start   运行某程序或命令

     1. start /max notepad.exe    //  最大化方式启动记事本
     2. start /min calc.exe   //   最小化方式启动计算器
     3. start /min "" d:\Proxifier.exe   // 最小化的方式启动Proxifier代理工具
     4, start  tasklist    //启动一个cmd实例窗口  并运行tasklist
     5. start explorer f:\    //  调用资源管理器打开f盘
     6. start iexplore ''www.qq.com''   //  启动ie并打开www.qq.com网址
     7. start ff.bat    //   启动开始执行ff.bat (启动ff.bat脚本后,原籍奥本继续执行,不会等ff.bat脚本执行完)

       exit   提出当前cmd窗口实例

        color   设置当前cmd窗口背景色和前(字体)景色
    1. color //  恢复到缺省设置
    2. color 02 //  将背景设为黑色  字体为绿

 

        shutdown    关闭  重启   注销   休眠计算机

     1. shutdown /s   //关闭计算机
     2. shutdown /s /t 3600   //  一小时后关闭本地计算机
     3. shutdown /a  //  终止系统关闭
     4. shutdown /r  //    关闭并重启本地计算机
     5. shutdown /m 192.168.1.166 /r  //关闭并重启192.168.1.166的计算机
     6. shutdown /g  //  关闭并重启计算机,重启后重新启动所有注册的应用程序
     7. shutdown /l  //注销本地计算机
     8. shutdown /h /f  //休眠本地计算机(强制正在运行的应用程序关闭,不前台警告用户)
     9. shutdown /s    //   关闭计算机

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值