前情链接:
本课主题:Windows下常用命令行介绍
授课老师:张军祥
开场== 课程目录 ==
· 命令行的打开方式
· 环境变量
· 基本命令
· 批处理
· 其他用法
一、命令行的打开方式
1. 点击屏幕左下角Windows图标,选择运行,输入cmd回车(因Windows版本的不同,有所区别)
2. 通过绝对路径:C:\WINDOWS\system32\cmd.exe
绝对路径直接打开3. 快捷键打开Windows+R,而后输入cmd回车
4. 可在文件夹目录状态下,按shift+点击鼠标右键,会出现“在此处打开命令窗口”,会显示当前目录的命令行界面
当前目录的命令行界面打开二、环境变量
环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。
当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好地运行进程。
查看环境变量:
命令:echo %path%
echo 查看或者命令:set
set 查看设置环境变量(以便系统知道如何找到程序)
1. set path=%path%;[程序所在的位置]
注意:set path = 命令会重写整个path所以要带上原来的path并以“;”隔开,并且此命令只对当前窗口有效,关闭当前窗口后,下次仍无法执行。
2. 使用control命令调用控制面板->系统和安全->系统->高级系统设置
(演示暂未成功)
三、基本命令
打开目录:explorer . explorer .. explorer dirname
新建文件:type nul>a.txt 或者 echo .>a.txt
删除文件:del a.txt
新建文件夹: md dirname(完整写法 mkdir dirname)
删除文件夹: rd dirname(完整写法 rmdir dirname)
rd /s /q ——直接删除文件夹,无论是否目录为空
查看文件: dir dirname 或者 tree /f
tree /f 命令可显示更加直观的层级结构
tree /f 显示效果四、批处理
[Tip] 内部命令:没有环境变量支持也可执行的命令,如cd ../等;外部命令:需环境变量
演示三个批处理文件即bath file,通常以 .bat或者 .cmd为后缀,包含一系列Dos指令的文件
作用:
批处理文件在处理重复性工作时,可以极大的节省时间
批量新建文件夹:md.bat
md.bat命令行界面 md.bat 运行效果文件内容:
@echo off
echo 本脚本用于批量创建文件夹
echo 请根据提示输入。可以按ctrl+C退出。
set /p val=请输入您要监理的文件夹数:
set /a varshu=%val%-1
for /l %%i in (1,1,%val%) do md %%i
echo 文件夹创建完成
pause
批量重命名文件:ren.bat
ren.bat命令行界面文件内容:
for /f "tokens=*" %%i in ('dir /a:d /b') do ren "%%i" "小电影%%i"
ren.bat运行效果
批量删除当前目录内的所有文件夹:del.bat
del.bat命令行界面 del.bat 运行效果文件内容:
for /f "tokens=*" %%i in ('dir /a:d /b') do rd %%i
批处理可以在一些批量重复场景发挥作用,方便简化操作。
五、其他用法
powershell:——Windows8以上系统自带工具,相对高级的命令行工具
打开方式:Windows + R,然后输入powershell
使用了ps及kill两个命令,查看当前运行程序并根据ID号关闭指定程序,可以替代任务管理器关闭程序的功能。(当前使用的window7系统,未尝试)
msys2 界面演示拓展:
安装msys2等工具拓展命令行,可以直接使用Linux命令(http://www.msys2.org)
与mac的homebrew包管理系统类似,windows有pacman包管理系统,可以直接在windows安装程序——此内容作为课后拓展讨论。
网友评论