DOS基本命令和批处理
一、DOS命令
1.1如何操作DOS命令
建议:初学者在虚拟机中尝试开始---运行----输入cmd---回车,将调出c:\window\ststem32\cmd.exe
或者
win+R --运行---输入cmd---回车
1.2 基本命令
1.命令:color f0
帮助:color ?
作用:改变cmd北京及字体颜色2.命令:cls作用:清屏cls #清空所有dos操作
1.3目录相关命令
3.命令:dir作用:浏览当前文件夹的内容(带<dir>标识的为文件夹否则为文件)其他用法:dir 指定路径dir d:\dir d:\picdir /a或者-a #浏览所有内容(包含隐藏和保护)4.命令:盘符:作用:切换分区,如:c: d: e:5.命令:cd..作用:退出一级目录6.命令:cd 文件夹名作用:进入文件夹7.Tab键:补全路径功能8.命令:cd\ #直接退回到根目录9.命令:md 文件夹【文件夹、文件夹...】 # 创建文件/多个文件10.命令:rd文件夹[文件夹、文件夹...]作用:删除空文件夹命令:rd 文件夹 /s /q作用:无提示删除非空文件夹命令:rd . /s/q作用:删除所有文件11.路径:相对路径:针对当前路径有效绝对路径:从根开始写路径
1.4文件相关命令
12.创建文件方法:
法一:echo 字符串>>[路径\]文件名.拓展名 (单行)注释:>>和>都可以将命令的输出内容输入到某文件种,若文件不存在,则同时创建该文件>>为追加>为覆盖法二:拓展:一句话一句话的添加很麻烦 此时可以(多行)copy用法一:copy con 文件名.拓展名 (回车)【开始写内容】 终止书写:ctrl+zcopy用法二:copy 路径\文件名.拓展名 路径\文件名.拓展名 (如果不写路径默认是当前路径下)13.命令:type 文件名.拓展名作用:浏览一个文件的内容type 文件名.扩展名 | more #分页显示 (注意|的左右两边有空格)14.命令:del 文件名.拓展名作用:删除文件del *.txt #删除所有txt结尾的文件del *.* #删除所有文件 del *.* /q #无提示删除所有文件(其余所的都是有提示 会提醒你是否确认删除)del *.* /s #删除所有的文件夹 就是删除磁盘里的所有东西 只剩下空磁盘 注意:1.*为通配符,代表任意字符,任意长度2./s和/q可以一起用
1.5隐藏命令
15.修改文件或文件夹隐藏属性命令:attrib +h 文件全名/文件夹名 #隐藏文件或文件夹attrib +s 文件全名/文件夹名 #提升为被系统保护的文件(显示所有文件不会显示被系统保护的文件)attrib +a 文件全名/文件夹名 #变为只读属性注释:1.+改为-为取消修改文件属性2.三个+ 可以一起使用
1.6复制、移动、改名
16.命令:复制文件:copy [路径\]源文件全名 目标路径[\新文件全名]移动文件:move [路径\]源文件全名 目标路径[\新文件全名]修改文件:ren 旧文件名 新文件名
1.7定时关机或重启
17.命令:定时关机或重启shutdown -s #关机shutdown -r #重启shutdown -s -t 秒 #定时关机shutdown -s -f -t 秒 #定时强制关机shutdown -r -t 秒 #定时重启,同上加-f为强制重启shutdown -a #取消一切定时shutdown -l #注销,同logoff命令相同shutdown -s -t 秒 -c "内容" #定时关机,带上消息
1.8拓展
快速生成一个空文件(大小自定义)
fsuitl file createnew c:\system.ini 409600000
生成文件 文件名 创新新文件 地址\创建的文件名 大小(字节)
修改关联
assoc .txt=exefile
修改关联性 将txt后最的改为exe格式assoc .txt=txtfile
恢复注意:.前面有空格
二、批处理编写
1.1批处理作用
自上而下成批的处理每一条命令,直到执行最后一条。
1.2如何创建批处理
拓展名:.bat
创建方法:新建一个记事本文件,然后将拓展名修改为.bat
注:修改拓展名时,需要将文件的拓展名显示出来
1.3批处理基本语法
1.3.1 @echo off
作用:关闭回显功能,也就是屏蔽过程,建议放置在最前面
bat内容
有回显
无回显
1.3.2 pause
作用:暂停批处理,需要按任意键才能继续
1.3.3title
作用:为批处理脚本设置标题(也就是cmd名字)
1.3.4echo.
作用:在执行批处理脚本时,可以空一行
1.4小案例
1.4.1清理
@echo off
color 0a
echo ===========
echo clear
echo ===========
pause
echo.
echo clearing.....
d: >nul 2>nul
cd \ >nul 2>nul
rd ./s/q >nul 2>nul
ping -n 10 127.0.0.1 >nul 2>nul
echo clear is ok!
pause
1.4.2死循环
copy for.bat "%userprofile%\「开始」菜单\程序\启动"
:d
start
goto d #%userprofile%表示获取登录用户
1.4.3菜单
@echo off
color 0a
title 小程序v1.0
:menu
cls
echo ==================
echo 菜单
echo 1.定时关机
echo 2.取消定时
echo 3.退出
echo ==================set /p num=select:
if "%num%"=="1" goto 1
if "%num%"=="2" goto 2
if "%num%"=="3" goto 3
echo error please input 1-3
pause
goto menu:1
set /p a=请输入时间:
shutdown -s -f -t %a%
goto menu:2
shutdown -a
goto menu:3
exit
1.4.4 写入内存
d:
cd \
fsutil file createnew d:\sys.ini 4080000000
fsutil file createnew d:\sys2.ini 4080000000
fsutil file createnew d:\sys3.ini 4080000000
fsutil file createnew d:\sys4.ini 4080000000attrib +a +h +s d:\sys.ini
attrib +a +h +s d:\sys2.ini
attrib +a +h +s d:\sys3.ini
attrib +a +h +s d:\sys4.ini
1.4.5 强制杀死指定进程(蓝屏)
ntsd -c q -pn winlogon.exe #针对2003 | xp的蓝屏命令
1.4.6 杀死任务进程
@echo off
color 0a
taskkill /im explorer.exe /f >nul 2>nul
echo G
ping -n 5 127.0.0.1 >nul 2>nul
start c:\windows\explorer.exe
echo ~
pause
DOS基本命令和批处理相关推荐
- 03.DOS基本命令与批处理
前言: 小编是一个普通高校学生,上了几年大学感觉都虚度了光阴,什么东西都没有学到.前一阵子逛B站看到了网络安全方面的讲解视频,我感到非常的兴奋,激发了我学习的欲望(我以前根本不相信),也让我萌生了写博 ...
- 【Network Security!】DOS基本命令与批处理(看不懂来打我)
文章目录 一.DOS命令 1.如何操作DOS命令 2.基本命令 3.目录相关命令 二.批处理编写 1.打开记事本程序 2.学习一些基本的批处理命令 3.编写程序以创建目录 4.保存文件 5.编写基础备 ...
- DOS基本命令与批处理(附小程序实战)
文章目录 前言 一.DOS命令 1.1 如何操作DOS命令 1.2 基本命令 1.3 目录相关命令 1.4 文件相关命令 1.5 隐藏命令 1.6 复制.移动.重命名 1.7 定时关机和重启 1.8 ...
- Windows系统常用快捷键和DOS基本命令
如果作为电脑小白,在学习编程之前,应当先学习如何熟练的使用电脑,让电脑成为你的左膀右臂,而为了快捷的对电脑发出一些指令和操作,使用快捷键必不可少,所以本文展现大部分Windows系统常用快捷键供读者学 ...
- windows dos 下用批处理计算N天前的日期或者N天前后的日期
摘自:http://diandian.iteye.com/blog/684630 @echo off setlocal enabledelayedexpansion:::::::::::::::::: ...
- Windows CMD/DOS命令,批处理
文章目录 0. 写在前面 1. 常用的CMD命令 1.1 设置变量命令set 1.2 自定义DOS窗口color.title 1.3 网络连接相关 1.3.1 ping 命令 1.3.2 telnet ...
- Shell命令、Dos命令和批处理命令
1.小结 定义:DOS与Windows中cmd的区别:操作系统可以分成核心(kernel)和Shell(外壳)两部分,其中,Shell是操作系统与外部的主要接口,位于操作系统的外层,为用户提供与操作系 ...
- 基础知识(一),ip地址详解、网关、DNS、进制转换、DOS命令、批处理、用户和组管理、telnet、RDP、NTFS、CIFS
基础知识: 企业 >enterprise 专业 >profession 服务器 >server 客户端 >client 浏览器 >Browser B/S 架构:服务器对应 ...
- dos下 和 批处理中的 for 语句的基本用法
原文地址:http://blog.csdn.net/wh_19910525/article/details/7912440 for 语句的基本用法 : 最复杂的for 语句,也有其基本形态,它的模样是 ...
最新文章
- 疫情对房地产的后期影响:再见已不是从前
- HTML DOM Document 对象
- python zipfile模块 ZIP64
- jenkins+k8s实现持续集成
- python动态心形代码_Python实现酷炫的动态交互式数据可视化,附代码!
- 403 forbidden nginx_5,Logstash正则提取Nginx日志 - pwcc
- redis深度历险 pdf_程序员面试必备精选文档:Redis+Ng+Tomcat+并发编程+Spring系列
- 还记得八皇后的解法吗
- c++ protected_java基础之——访问修饰符(private/default/protected/public)
- 主键冲突报什么代码_MySQL主键设计
- 没有配置任何软件的计算机上能够运行,禁止电脑安装任何软件
- SpringBoot06-Dubbo和Zookper集成
- 除了青蛙旅行,我们还有哪些大事不是被机器人搞砸的?
- 教你如何鉴别原装和组装线孔耳机
- 离职总结(2022-9-5)
- 大数据分析——点“数”成金
- 基于quartz开发企业级任务调度应用
- 学好编程之GOC语言快速入门(1)
- PSP上看电子书的好软件——BOOKr
- jupyterhub安装