zl程序教程

您现在的位置是:首页 >  其他

当前栏目

DOS的基本命令

2023-03-14 22:42:58 时间

DOS基本命令

在出现图形界面前,人们都用命令来操作计算机,命令几乎可以完成鼠标可以干的所有事。 windows自带的命令:DOS命令 linux自带的命令:Shell命令 用DOS命令编写的脚本,一般称之为批处理脚本 用shell命令编写的脚本,一般称之为Shell脚本

1.1、如何操作DOS命令

建议:初学者在虚拟机中完成实验!!!!!
开始---运行---输入cmd--回车,将调出C:windowssystem32cmd.exe
或者
Win + R ---运行---输入cmd--回车

1.2、基本命令

1. 命令:color f0
帮助:color ?
作用:改变背景及字体颜色
2. 命令:cls
作用:清屏
3. 命令:start [路径+]程序
作用:命令行下打开某程序
如:start notepad
start cmd
start calc
start www.baidu.com
start d:
4. 命令:date /t
作用:查看日期
5. 命令:time /t
作用:查看时间

1.3、目录相关命令

目录就是文件夹!

3. 命令:dir
作用:浏览当前文件夹的内容(带<dir>标识的为文件夹,否则为文件)
其他用法:
dir 指定路径
dir d:
dir d:pic
dir /a #浏览所有内容,包括隐藏内容
4. 命令:盘符:
作用:切换分区, 如:c: d: e:
5. 命令:cd ..
作用:退出一级目录
6. 命令:cd 文件夹名
作用:进入文件夹
7. Tab键:补全路径功能
8. 命令:cd 
作用:直接退到根目录
9. 命令:md 文件夹 [文件夹 文件夹 ....]
作用:创建文件夹,可用一次性创建多个,空格隔开
10.命令:rd 文件夹 [文件夹 文件夹 ....]
作用:删除空文件夹
删除非空文件夹方法:
命令:rd 文件夹 /s/q # /s代表递归 /q代表无提示
作用:无提示删除非空文件夹
特殊经典用法:
特殊用法:rd d: /s/q # 缺德命令,清空整个D盘
特殊用法:rd . /s/q 清空当前目录
11.路径:
相对路径:从当前路径开始定位,如:..456
绝对路径:从根开始写路径,如:123345
注释:
fsutil fsinfo drives #可以查看当前系统的分区列表

1.4、文件相关命令

12.创建文件方法一:
echo 字符串 >>[路径]文件名.扩展名
如:
echo I love you >love.txt
注释:>>和>都可以将命令的输出内容输入到某文件中,若文件不存在,则同时创建该文件
>>为追加
>为覆盖
2>为错误信息输出
2>nul
经典用法:屏幕上不要有任何的报错
如:rd d: /s/q >nul 2>nul
创建文件方法二:
copy con 文件名.扩展名
开始编写文件内容,可以回车编写多行
ctrl+z然后回车结束编写
13. 命令:type 文件名.扩展名
作用:浏览一个文件的内容
14. 命令:del 文件名.扩展名
作用:删除文件
del *.txt #删除所有txt结尾的文件
del *.* #删除所有文件
del *.* /q #无提示删除所有文件
del *.* /s /q #无提示递归删除所有文件
注释:*为通配符,代表任意字符,任意长度
15.ren 源名 新名 #重命名,可以重命名文件和文件夹。

1.5、隐藏命令

15. 修改文件或文件夹隐藏属性
命令:
attrib +h 文件全名/文件夹名 #隐藏文件或文件夹
attrib +s +h 文件全名/文件夹名 #提升为被系统保护的隐藏文件
attrib +s +h d:*.* /S /D #高级隐藏D盘所有内容
注释:+改为-为取消修改文件属性

1.6、复制和移动

16. 命令:
复制文件:copy [路径]源文件全名 目标路径
移动文件:move [路径]源文件全名 目标路径
例如:
copy 123.txt d:aadaa
move 123.txt d:aadaa

1.7、定时关机或重启

17. 命令:定时关机或重启
shutdown -s -t 秒 #定时关机
shutdown -s -f -t 秒 #定时强制关机
shutdown -r -t 秒 #定时重启,同上加-f,为强制重启
shutdown -a #取消定时
shutdown -l #注销,同logoff命令相同。
注释:不同得系统,支持得定时时间不一样,win2003比较少。

1.8、查找字符串

某命令 | find "字符串"
dir c: | find "hello" # 从c盘根目录中查找包含hello的文件夹
type 123.txt | find "hello" # 从命令结果中查找包含hello的行
netstat -an | find ":1900" # 从命令结果中查找包含:1900的行

1.9、分页显示

命令

某命令 | more

作用:分屏显示内容