命令行CMD学习笔记

本文详细介绍了Windows命令行的基本操作,包括打开命令行、切换目录、列出文件、新建和删除目录、文件属性管理、文本文件操作以及获取帮助的方法。通过实例演示了如cd、dir、tree、mkdir、rmdir、del、attrib、echo等命令的使用,同时分享了一些实用技巧,如使用Tab键自动补全、查看和修改系统环境变量等。
摘要由CSDN通过智能技术生成

目录

打开命令行

认识界面

命令介绍

切换目录(Choose Dir):cd

切换硬盘

列出目录下的全部文件:dir

列出结构树(tree)

新建目录( make dir)

删除目录(Remove dir)

清屏(clean Screen)

文件属性(attribute)

对文本文件的操作

删除文件:del

获取帮助和说明

常用操作技巧


打开命令行

右键点击开始菜单的【Windows】图标 > 运行(R)> 输入cmd,确定

认识界面

每一行的 符号之前的路径,表示当前所在位置。之后是自己输入的命令。

输入命令所执行的操作,如没有指定路径,默认是对当前所在位置的操作。
每条命令所包含的(命令,参数,路径等)使用空格分隔。命令输入完按回车键


命令介绍

切换目录(Choose Dir):cd

cd PATH
打开所输入的位置。(如果是不完整路经,即相对路径,就是基于当前位置的相对路径。。也可以是绝对路径)

C:\Users\86187>(//这是我的起始位置)
C:\Users\86187>cd Desktop(//我输入了:cd Desktop
C:\Users\86187\Desktop>(//结果:进入了Desktop文件夹,等待下一步输入)

cd ..
回到上一级目录。
例如
C:\Users\86187\Desktop>(//当前位置)
C:\Users\86187\Desktop>cd ..(//我输入了:cd ..)
C:\Users\86187>(//结果:回到了上层目录。)

cd ../..
回到上一级的上一级目录。
每多一个/..就多返回一级。
例如
C:\Users\86187\Ax\Bxx\Cxxx>(当前位置)
C:\Users\86187\Ax\Bxx\Cxxx>cd ../../..(向上,向上,向上)
C:\Users\86187>

切换硬盘

直接输入盘标识字母加冒号,例如

C:\Users\86187> 
C:\Users\86187>
d:

D:\>

列出目录下的全部文件:dir

用法:

dir 目录位置(列出输入位置的文件列表)
dir(如只输入dir,列出当前位置的文件列表。)


可选参数:是否显示隐藏文件
/a(加上此参数,可以显示隐藏文件)

可选参数:显示特定类型的文件
*.文件类型 (如*.png 列出所有.png格式的文件 )(*是一个通配符,表示匹配任意字符)
例:
dir /a Desktop\*.txt(列出Desktop目录下所有txt文件,包含隐藏文件)


列出结构树(tree)

tree 列出目录层级结构(不包含文件,只显示目录)

新建目录( make dir)

mkdir 目录名称(在当前位置新建目录)
mkdir 完整路径(在指定位置新建目录)

删除目录(Remove dir)

rmdir 用法同上
参数:/s(如果要删除的目录不为空,需要使用此参数删除目录)

清屏(clean Screen)

cls(擦黑板。不会进行任何对文件的实际操作)

文件属性(attribute)

attrib(显示所在目录下所有文件的attribute列表,不包含文件夹)
一些常用参数用法举例:

attrib +h note.txt ( 为note.txt文件添加“隐藏”属性)
attrib -h note.txt (为note.txt文件去掉“隐藏”属性)
attrib +r -h note.txt(为note.txt文件添加“只读”属性,去掉“隐藏”属性)

对文本文件的操作

新建/覆盖文本文件:echo “内容” > 文件名.txt

echo "kele is a cat" > kele.txt(创建一个名为kele.txt的文本文件,内容为kele is a cat。如果kele.txt已存在,将以新内容覆盖)


添加内容到已有的文本文件: echo "新增内容" >> 文件名.txt

echo "line 2" >> kele.txt(添加line 2到kele.txt中,会添加到最后一行)

阅读文本文件: type
type kele.txt(阅读kele.txt)


将某些命令输出的结果保存为文本文件:输入命令 > 文件名.txt
例如:
dir > new.txt (将dir输出的文件列表输出,保存到new.txt)
type kele.txt > new.txt ( 将kele.txt的内容输出,保存到new.txt)

删除文件:del

del kele.txt(删除名为kele.txt的文件)

获取帮助和说明

/?(在任何命令后 加此命令,浏览对该命令的说明和解释)

常用操作技巧

[Tab]键:补全名称,自动填充
输入目录首字母后,按【Tab】键可以自动补完目录名称,
如果不是要去的目录,继续按【tab】键切换下一个可能的目录。

上下箭头(找到之前的输入内容)

【HOME】【END】键
回到已输入字符的开始/末尾处

【CTRL】+【左/右】
逐单词跳跃(以空格为分隔)

停止运行的。exe
ctrl+C (大概?)

更改控制台背景、字体颜色:color 颜色代码
color 0B(前景色=0,字体色=B。0~9和A~F一共代表了16种颜色,可以用color /?命令查看)
color(不填写参数,改回默认配置)

系统环境变量
在CMD直接输入可以执行文件名称,即可直接启动。例如ds.exe
如果提示【不是内部或外部命令,也不是可运行的程序或批处理文件。】
表明CMD无法找到其所在目录,则需将其所在的目录添加到系统的PATH变量中。
在命令行查看PATH变量:直接输入PATH
修改PATH变量:右键我的电脑,属性,左侧导航栏[高级系统设置],下方按钮【环境变量】
修改变量Path的值,将位置添加进去,使用分号分隔所有路径。
添加后,再次回到CMD,输入应用程序即可直接运行。

我的默认path:
PATH=C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files\Git\cmd;C:\Program Files\Nintendo\Nintendo Dev Interface;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\dotnet\;C:\Users\86187\AppData\Local\Microsoft\WindowsApps;C:\Users\86187\AppData\Local\GitHubDesktop\bin;C:\Users\86187\AppData\Local\Microsoft\WindowsApps;C:\Users\86187\.dotnet\tools
包含目录:
C:\windows\system32;
C:\windows;
C:\windows\System32\Wbem;
C:\windows\System32\WindowsPowerShell\v1.0\;
C:\windows\System32\OpenSSH\;
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;
C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;
C:\Program Files\Git\cmd;
C:\Program Files\Nintendo\Nintendo Dev Interface;
C:\WINDOWS\system32;
C:\WINDOWS;
C:\WINDOWS\System32\Wbem;
C:\WINDOWS\System32\WindowsPowerShell\v1.0\;
C:\WINDOWS\System32\OpenSSH\;
C:\Program Files\dotnet\;
C:\Users\86187\AppData\Local\Microsoft\WindowsApps;
C:\Users\86187\AppData\Local\GitHubDesktop\bin;
C:\Users\86187\AppData\Local\Microsoft\WindowsApps;
C:\Users\86187\.dotnet\tools


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值