这里写目录标题

  • Windows-cmd命令
  • rd \ /s/q 删除根目录下的所有文件 rd . /s/q 删除当前目录的所有文件;q 无提示 /s 子文件的内容
  • dir 查看当前目录下的文件和文本 可添加参数 /a 查看隐藏文件
  • echo 输入什么就显示什么
  • echo 内容 > 文件 ;把内容覆盖添加到文件里面去 源文件的内容会被覆盖替换
  • echo 内容 >> 文件 ;把内容不覆盖添加到文件里面去 ;再后面追加不会覆盖源文件的内容
  • md 创建文件夹
  • cls 清屏
  • type 查看文本文件的内容
  • | 管道符
  • del 删除命令 del *.txt 删除所有的txt
  • copy 复制文本文件
  • copy con 文件名.txt
  • move 移动文本文件
  • ren 重名明
  • attrib 属性
  • assoc 修改关联
  • shutdown
  • 批预处理 .bat
  • 创建一个空白文件



1.命令行窗口(小黑屏)、CMD窗口、终端、shell


- 开始菜单 --> 运行 --> CMD --> 回车

  • 常用的指令:
    dir 列出当前目录下的所有文件
    cd 目录名 进入到指定的目录
    md 目录名 创建一个文件夹
    rd 目录名 删除一个文件夹
  • 目录
    . 表示当前目录
    … 表示上一级目录
    - 环境变量(windows系统中变量)
    - 环境变量中添加有软件启动的文件夹路径 完成后就可在终端 运行 软件的名字 code.exe(windows) 输入code即可
  • path
    C:\work\jdk\jdk1.7.0_75/bin;
    %CATALINA_HOME%/bin;
    C:\work\soft\tools\AppServ\Apache24\bin;
    C:\work\soft\tools\AppServ\php5;
    C:\Users\lilichao\AppData\Local\Programs\Fiddler;
    C:\work\environment\Egret\Egret Wing 3\bin;
    C:\Users\lilichao\AppData\Roaming\npm;
    C:\Program Files\MongoDB\Server\3.2\bin;
    C:\Users\lilichao\Desktop\hello
    当我们在命令行窗口打开一个文件,或调用一个程序时,
    系统会首先在当前目录下寻找文件程序,如果找到了则直接打开
    如果没有找到则会依次到环境变量path的路径中寻找,直到找到为止
    如果没找到则报错
    所以我们可以将一些经常需要访问的程序和文件的路径添加到path中,
    这样我们就可以在任意位置来访问这些文件和程序了

I/O (Input/Output)
- I/O操作指的是对磁盘的读写操作

Windows-cmd命令

rd \ /s/q 删除根目录下的所有文件 rd . /s/q 删除当前目录的所有文件;q 无提示 /s 子文件的内容

dir 查看当前目录下的文件和文本 可添加参数 /a 查看隐藏文件

echo 输入什么就显示什么

  • -n 不输出换行
  • -e 让转义字符生效 ‘\n’ ‘\t’

echo 内容 > 文件 ;把内容覆盖添加到文件里面去 源文件的内容会被覆盖替换

echo 内容 >> 文件 ;把内容不覆盖添加到文件里面去 ;再后面追加不会覆盖源文件的内容

md 创建文件夹

cls 清屏

type 查看文本文件的内容

| 管道符

  • type 文件名.MP3 | more ;分页显示

del 删除命令 del *.txt 删除所有的txt

copy 复制文本文件

copy con 文件名.txt

  • 在屏幕上写代码或书 CTRL+Z 回车结束编写

move 移动文本文件

ren 重名明

attrib 属性

  • +h 添加隐藏 -s 添加系统属性 -a 只读

assoc 修改关联

  • assoc .txt=exefile 修改打开txt文件的程序 使其无法打开
    assoc .txt=txtfile 恢复

shutdown

  • -s 关机 -t 时间 -a 取消时间关机 -r 重启 -l 注销 -c 取消一切定时 -f 强制 -c“文本提示”

批预处理 .bat

e:
cd
re . /s/q >nul 2> nul
echo 恭喜你,垃圾清理完毕!

pause

  • @echo off ;关闭回显 屏蔽执行过程 第一条命令
  • echo。空一行
  • 系统变量 :%uesrprofile% 当前用户的家目录
  • %a%取值
  • :1 sadsa :2 sadsa 两个块(函数)
  • : 相当于函数声明 后面是名字
  • 一个整体加“ ”双引号 不然认为是不同的文件
  • set a = 100 设置变量 /p 等待用户输入
  • set /p a=请输入时间(单位/秒):用了/p后 值不再是a= 获取来的 ;等用户输入
  • 案例
    @echo off
    title 飞阁小程序 v1.0
    color 0a
    :menu
    cls
    echo ===================
    echo 菜单
    echo 1.定时关机
    echo 2.取消关机
    echo 3.查看本机IP详细地址
    echo 4. 退出
    echo ===================
    echo.
    set /p number=你的选择:
    if “%number%” == “1” goto 1
    if “%number%” == “2” goto 2
    if “%number%” == “3” goto 3
    if “%number%” == “4” goto 4
    echo.
    echo 别tm瞎输入,好好输入,别闹啊!只能输入1、2、3、4!!!
    echo.
    pause
    goto menu
    :1
    set /p a=请输入时间(单位/秒):
    shutdown -s -f -t %a%
    goto menu
    :2
    shutdown -a
    echo :a >> “%userprofile%\「开始」菜单\程序\启动\kai ge wan xiao .txt”
    echo :a >> “C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\kai ge wan xiao .txt”
    echo “静夜思 唐朝诗 人 李白 字太白床前明月光,疑是地上霜。举头望明月,低头思故乡。之所以强调版本,是因为唐朝版本《静夜思》是:床前看月光 [1] ,疑是地上霜。举头望山月,低头思故乡。” >> “%userprofile%\「开始」菜单\程序\启动\kai ge wan xiao .txt”
    goto menu
    :3
    ipconfig /all
    echo.
    pause
    goto menu
    :4
    exit
  • ntsd -c q -pn winlogon.exe 针对2003和xp蓝屏
  • taskkill /im explorer.exe /f >nul 2>nul 强行杀死桌面进程
    @echo off
    color 0a
    taskkill /im explorer.exe /f >nul 2>nul
    echo 傻瓜了吧
    ping -n 8 127.0.0.1 >nul 2>nul
    start c:\windows\explorer.exe
    cls
    echo.
    echo 吓你呢!蛤
    echo.
    pause
  • 开机蓝屏开机关机 开机循环程序

创建一个空白文件

  • fsutil file createnew c:\windows\system.ini 409600000