zoukankan      html  css  js  c++  java
  • 打开你的小黑框命令行,来跟我一起嗨嗨嗨

    文章更新于2020-03-16

    关于电脑位数:
    位数代表cpu可寻址的内存地址大小。32位的cpu最多可使用4GB内存,而64位cpu能处理的内存范围就高多了。操作系统也类似,只要看到操作系统里面能识别8GB内存就可以知道cpu和操作系统都是64位。

    一、常用的 cmd 命令

    注1:命令不区分大小写。
    注2:输入 命令 /?可以查看帮助信息,比如dir /?

    命令 说明
    attrib 查看属性
    cd 切换目录
    cls 清屏
    copy 拷贝
    del 删除文件
    deltree 删除目录树
    edit 文本编辑
    dir 列出当前文件夹的文件名
    format 格式化磁盘
    help 查看帮助信息
    mem 查看内存情况
    md 创建目录
    more 分屏显示
    move 移动文件/改目录名
    rd 删除目录,加 /s /q 可强制删除
    ren 改变文件名
    tracert 查看网络拓扑
    tree 查看目录结构(会列出所有文件及文件夹,默认当前目录)
    type 显示文本文件内容
    net user 添加删除用户
    netstat 查看网络连接
    xcopy 拷贝目录和文件

    二、部分命令使用说明

    1、net user hello hello /add添加用户名密码均为 hello 的用户
    2、net localgroup administrators hello /add将hello用户添加至管理员组

    三、批处理命令实践

    1、列出文件名

    列出文件

    2、列出文件名+分屏查看

    注:这里选择查看指定位置的文件名。
    分屏查看

    3、切换目录

    注:如果切换目录的时候跨盘,需要加 /d参数,比如cd /d d: emp
    切换目录

    4、创建目录

    注1:如果创建的目录名含有空格以及&()[]{}^=;!'+,~等特殊符号的时候,需要用引号括起来。
    注2:md program file命令会被解释为分别创建programfile两个目录。
    创建目录

    5、删除目录

    注:rmdir可简写为rd
    删除目录

    6、创建及显示文本文件

    注1:>为重定向符,可将屏幕输出的内容重定向也就是保存到文件。
    注2:>>为追加符,可在文件尾部追加内容而不覆盖原内容。如文件不存在则创建。
    创建文本文件

    7、复制文件

    复制文件

    8、删除文件

    删除文件

    9、命令回显和暂停

    注1:在命令前加上@符合,相当于对此条命令进行了echo off,后面的命令不受影响。
    注2:echo off是指在以文件形式执行批处理的时候,不回显命令。(但会回显结果)
    命令回显和暂停

    10、查看目录树

    查看目录树

    11、命令提示符

    注:用于更改命令行提示符变量,默认 $p$g,相当于 Linux 里面的 ps
    命令提示符变量表如下:

    变量名 描述
    $A & (与号)
    $B |(坚线)
    $C ( (左括号)
    $D 当前日期
    $E 转义码(ASCII 码 27)
    $F ) (右括号)
    $G > (大于号)
    $H Backspace (删除前一个字符)
    $L < (小于号)
    $N 当前驱动器
    $P 当前驱动器及路径
    $Q = (等号)
    $S (空格)
    $T 当前时间
    $V Windows 版本号
    $_ 回车换行符
    $$ $ (美元符号)

    四、第一个批处理小程序

    注1:程序功能:我们利用批处理查看目录树并保存至文件。
    注2:加上pause是为了让程序显示结果,不然窗口会一闪而过。
    注3:如果想实现暂停程序,而不显示"按任意键继续",可在 pause后面加上 > null,意思是将执行结果导向

    1、不加 echo off

    tree > a.txt
    copy a.txt c:Users24958Desktop	est.txt
    del a.txt
    pause
    

    执行效果:
    我们会发现它弹出来一个黑框,并显示了详细的操作命令信息。

    批处理程序

    2、加 echo off

    echo off
    tree > a.txt
    copy a.txt c:Users24958Desktop	est.txt
    del a.txt
    pause
    

    执行效果:
    我们发现,虽然不那么详细了,但会留下第一条命令。

    批处理程序

    3、加 @echo off

    @echo off
    tree > a.txt
    copy a.txt c:Users24958Desktop	est.txt
    del a.txt
    pause
    

    执行效果:
    好了,现在只显示命令执行结果。

    批处理程序

    4、给程序加上注释

    :: 这一行是注释
    @echo off
    rem 这一行也是注释
    tree > a.txt
    copy a.txt c:Users24958Desktop	est.txt
    del a.txt
    pause > null
    

    注:rem:: 都是注释,但二者稍有不同。rem也是一条命令,在 echo on 的情况下会被显示出来,而 :: 则不会。

  • 相关阅读:
    rgba()与opacity的区别
    BFC 和 margin collapse(重叠)
    CSS面试题整理
    HTML面试题整理
    box-sizing 和calc()
    怎样用一个标签制作多边框的按钮?
    github项目配置
    React之JSX
    angularjs指令系统系列课程(5):控制器controller
    angularjs指令系统系列课程(4):作用域Scope
  • 原文地址:https://www.cnblogs.com/amnotgcs/p/12694392.html
Copyright © 2011-2022 走看看