Windows命令提示行使用指南一

news2025/1/16 7:47:39

命令提示行使用指南

  • 前言
  • 一、起源和发展
  • 二、和DOS的关系
  • 三、常用命令

前言

cmd 是 Windows 操作系统中的命令行界面(CLI),也称为命令提示符(CMD)或批处理文件。它是 Windows 命令行界面的主要组成部分,用于用户与 Windows 操作系统进行交互。

这篇博文将简要介绍入门知识,目标读者是对cmd有兴趣的想要认识一下,并用以处理一些简单工作的人。看完此文,读者应该不会在看见有人在黑黑的窗口中敲代码,就觉得对方一定是高手!
在这里插入图片描述

一、起源和发展

cmd 的起源可以追溯到 Windows 3.1 时代,当时的命令行界面主要由两部分组成:一个命令编辑器,一个标准图形用户界面。而随着时间的推移,这种二元组合的界面变得越来越复杂,用户需要在两个界面之间来回切换,这给使用带来了很大的不便。为了解决这个问题,人们开始开发一种新的命令行界面,这个界面只有一个命令编辑器,没有图形用户界面。这个新的命令行界面被称为命令行界面 (CLI),它可以让用户在一个界面中完成多个任务。

cmd 的发展历程非常曲折。最初的 cmd 只有一些最基本的命令,例如 dir、ping、and 等等。随着时间的推移,cmd 不断地扩展和增强,支持了更多的命令和功能。例如,cmd 在 Windows 95 和 Windows 98 中引入了管道(pipe)命令,可以用来执行多个管道操作;在 Windows NT 中,cmd 支持了重定向(redirect)命令,可以将输出重定向到文件或标准输出。此外,cmd 还支持了许多高级特性,例如管道(pipe)、重定向(redirect)、批处理文件(batch file)等等。

有趣的例子是 “pinging” 命令。在最初的 cmd 中,ping 命令用于测试网络连接是否正常。但是,有一天,有一位程序员在尝试利用这个命令来检测服务器的响应速度时,发现它可以非常有趣地工作。他编写了一个简单的脚本,将一些不同的参数传递给 ping 命令,例如延迟时间、数据包大小、超时时间等等。他发现,当把超时时间设置为几分钟时,它会在不停地向服务器发送回显请求,直到超时或者收到响应为止。这个脚本后来成为了一个非常受欢迎的工具,可以用来检测网络连接速度、玩网络侦探游戏等等。

总之,cmd 是一个非常重要的工具,它让用户可以更方便地与 Windows 操作系统进行交互。随着技术的不断发展和进步,cmd 也在不断地扩展和增强,支持更多的功能和特性。

二、和DOS的关系

很多人认为,命令提示行就是DOS,这么说也不算很错,当然它们肯定不是一个东西。

DOS 是 Disk Operating System 的缩写,中文翻译是“磁盘操作系统”。DOS 是一个单用户、单任务的操作系统,采用的是对计算机手动输入命令行的方式下,对计算机进行操作和控制。由于DOS可以直接访问硬件,因此它很适合拿来控制嵌入式设备。很多 DOS 命令在 Windows 下的命令提示符(CMD)下是照样可以使用的,但 DOS 和 CMD 是不同的,你在 Windows 操作系统里进的 DOS(即输入 CMD 进命令提示符)不是纯 DOS,只是为方便某些需求而模拟出来的DOS,而纯 DOS 本身就是一种操作系统。

其实DOS也有中国人开发的中文版本,可以处理汉字的,下次写篇介绍早期操作系统的文章再说。

三、常用命令

以下是一些常用的 CMD 命令:

1、启动一个或多个程序:可以使用 start 命令来启动一个或多个程序。例如,要启动 notepad.exe,可以输入以下命令:
start notepad.exe

2、停止一个或多个程序:可以使用 taskkill 命令来停止一个或多个程序。例如,要停止正在运行的 notepad.exe,可以输入以下命令:
taskkill /im notepad.exe

如果要强制停止程序而不提示用户,使用以下命令:
taskkill /f /im notepad.exe

3、查看正在运行的进程:可以使用 tasklist 命令来查看正在运行的进程。例如,要查看所有正在运行的进程,可以输入以下命令:
tasklist

4、查找文件:可以使用 find 命令来查找包含特定文本的文件。例如,要查找包含“hello”文本的所有.txt 文件,请输入以下命令:
find "hello" *.txt

5、复制文件:可以使用 copy 命令来复制文件。例如,要将名为“file1.txt”的文件复制到名为“file2.txt”的新文件中,请输入以下命令:
copy file1.txt file2.txt

6、移动文件:可以使用 move 命令来移动文件。例如,要将名为“file1.txt”的文件移动到名为“myfolder”的文件夹中,请输入以下命令:
move file1.txt myfolder

7、重命名文件:可以使用 ren 命令来重命名文件。例如,要将名为“file1.txt”的文件重命名为“file2.txt”,请输入以下命令:
ren file1.txt file2.txt

8、删除文件:可以使用 del 命令来删除文件。例如,要删除名为“file1.txt”的文件,请输入以下命令:
del file1.txt

9、显示当前目录下的所有文件和子目录:可以使用 dir 命令来显示当前目录下的所有文件和子目录。例如,要显示当前目录下的所有文件和子目录,请输入以下命令:
dir

10、显示当前日期和时间:可以使用 date 和 time 命令来显示当前日期和时间。例如,要显示当前日期和时间,请输入以下命令:
date /t & time /t

11、显示 IP 地址信息:可以使用 ipconfig 命令来显示计算机的 IP 地址信息。例如,要显示计算机的 IP 地址信息,请输入以下命令:
ipconfig

12、显示网络连接状态:可以使用 netstat 命令来显示计算机上所有网络连接的状态和协议统计信息。例如,要显示计算机上所有网络连接的状态和协议统计信息,请输入以下命令:
netstat -a

13、显示磁盘空间信息:可以使用 dir 和 find 命令来显示磁盘空间信息。例如,要显示 C 盘上可用空间的大小,请输入以下命令:
dir c:\ | find "bytes free"

14、显示系统信息:可以使用 systeminfo 命令来显示系统信息。例如,要显示计算机上安装的操作系统版本、处理器类型和总物理内存量,请输入以下命令:
systeminfo

15、显示帮助信息:可以使用:
help

16、重新启动计算机:在 可以使用 shutdown 命令来重新启动计算机。例如,要重新启动计算机,可以输入以下命令:
shutdown /r /t 0

*以上为常用命令介绍,其实每个命令都有不少参数,介绍的只是最常用的可能。下一篇将介绍由命令组成的批处理,并用以自动处理一些工作。未完待续… *

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/501331.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

《Linux 内核设计与实现》07. 中断和中断处理

文章目录 注册中断处理程序释放中断处理程序编写中断处理程序共享的中断处理程序中断例程实例 中断上下文/proc/interrupts中断控制禁止和激活中断禁用指定中断线中断系统的状态 注册中断处理程序 // 分配一条给定的 irq 中断线 request_irq(unsigned int irq, irq_handler_t …

『python爬虫』13. 视频地址防盗链实战案例(保姆级图文)

目录 1. 寻找视频真实url地址(视频地址被加密了)2. 防盗链中的来源判断完整代码总结 欢迎关注 『python爬虫』 专栏,持续更新中 欢迎关注 『python爬虫』 专栏,持续更新中 1. 寻找视频真实url地址(视频地址被加密了&am…

【刷题笔记】不要二+把字符串转换为整数

一、不要二 题目: 牛客网链接:不要二_牛客题霸_牛客网 描述 二货小易有一个W*H的网格盒子,网格的行编号为0~W-1,网格的列编号为0~H-1。每个格子至多可以放一块蛋糕,任意两块蛋糕的欧几里得距离不能等于2。 对…

camunda表达式如何使用

在Camunda中,表达式是一种灵活的方式,可以用于在流程定义和表单中计算和处理数据。表达式可以在Camunda的各个环节中使用,例如服务任务、网关、表单、条件等。 以下是Camunda表达式的一些常见用途: 1、计算值:表达式可…

腾讯云轻量16核32G28M带宽服务器CPU流量性能测评

腾讯云轻量16核32G28M服务器3468元15个月,折合每月231元,28M公网带宽下载速度峰值可达3584KB/s,折合3.5M/秒,系统盘为380GB SSD盘,6000GB月流量,折合每天200GB流量。腾讯云百科来详细说下腾讯云轻量应用服务…

SeaweedFS学习笔记:架构和快速入门

目录 1. 介绍1.1 Components1.2 Master 服务1.3 Volume 服务1.4 Filer服务1.5 S3服务1.6 Volume的概念1.7 Collection的概念 2. 快速入门2.1 安装 SeaweedFS2.2 启动 Master 服务2.3 启动 Volume 服务2.4 快速启动一个Master服务和一个Volume服务2.5 测试 3. 参考 1. 介绍 1.1 …

asp.net汽车保养美容店维修管理系统

本系统汽车预约美容系统分为前台和后台两部分,具体功能如下 前台部分功能 1.注册登录,用户通过注册登录之后可以进行保养和美容项目的预约 2.新闻资讯,查看和汽车保养,美容相关的新闻资讯信息 3.美容查看,查看汽车美容…

6年测开经验,从功能测试到测试开发,每一步都深思熟虑...

蓦然回首,软件测试风风雨雨的这几年,起初每天的工作只是鼠标点点点,我还真不知道怎么办,闲的时候真的怀疑自己的存在价值,每天拿着7000的工资,飘荡在繁华的深圳,吃不饱也饿不死,未来…

【PWN · ret2libc】ret2libc1

ret2libc的第一题 目录 前言 一、动态链接 二、ret2libc原理 三、exp编写 干货 干货一:python下的ELF 干货二:strings看看有没有待选字符串 编写exp 总结 前言 本来是和学习ret2text\ret2shellcode\ret2syscall一样在网上找文字资源&#x…

28从零开始学Java之面向对象和面向过程到底有哪些区别?

作者:孙玉昌,昵称【一一哥】,另外【壹壹哥】也是我哦 千锋教育高级教研员、CSDN博客专家、万粉博主、阿里云专家博主、掘金优质作者 前言 壹哥相信,经过你对前面文章中技术点的学习,现在的你应该已经对Java具备了初步…

【UE】直升机沿样条线移动

效果 步骤 1. 将虚幻商城中的免费资产导入工程 下载完毕后可以看到如下文件 2. 新建一个Actor蓝图类,命名为“Track”,这个蓝图就是用来画样条线的 打开“Track”,添加样条组件 3. 打开“BP_West_Heli_AH64D” 在事件图表中先新建一个时间轴…

Unity冷知识:读取用户输入应该写在Update还是FixedUpdate里?

Unity冷知识:读取用户输入应该写在Update还是FixedUpdate里? 版权声明: 本文为“优梦创客”原创文章,您可以自由转载,但必须加入完整的版权声明文章内容,不得删减、修改、演绎相关学习资源见文末 一些人…

1.SpringCloud技术

SpringCloud01 1.认识微服务 随着互联网行业的发展,对服务的要求也越来越高,服务架构也从单体架构逐渐演变为现在流行的微服务架构。这些架构之间有怎样的差别呢? 1.0.学习目标 了解微服务架构的优缺点 1.1.单体架构 单体架构&#xff…

初识C++之线程库

目录 一、C中的线程使用 二、C的线程安全问题 1. 加锁 2. 变为原子操作 3. 递归里面的锁 4. 定时锁 5. RAII的锁 三、条件变量 1. 为什么需要条件变量 2. 条件变量的使用 2.1 条件变量的相关函数 2.2 wait函数 一、C中的线程使用 线程的概念在linux中的线程栏已经…

9个加密货币交易所被查封,交易所安全审计后仍不安全

美国联邦调查局和乌克兰警方查封了九个加密货币交易网站,这些网站为包括勒索软件参与者在内的诈骗者和网络犯罪分子洗钱提供了便利。 联邦调查局 FBI 在其公告中表示,该行动是在虚拟货币响应小组、乌克兰国家警察和该国法律检察官的帮助下进行的。 此次…

ai皮带跑偏撕裂监测算法 yolov7

ai皮带跑偏撕裂监测系统算法基于yolov7网络模型人工智能视觉技术,ai皮带跑偏撕裂监测算法模型自动识别现场画面中传送皮带撕裂、跑偏、偏移等情况,立即告警抓拍存档同步回传后台。YOLO 的核心思想就是把目标检测转变成一个回归问题,利用整张图…

Git入门学习

Git是什么? 是一种免费开源的分布式版本控制系统,区别于集中式挂历系统(SVN,CVS)的是分布式每人都有一个“档案馆”,而集中式是只有一个“档案馆”。 这样的话,如果你使用git进行开发,感觉自己…

多层PCB层叠结构

在设计多层PCB电路板之前,设计者需要首先根据电路的规模、电路板的尺寸和电磁兼容(EMC)的要求来确定所采用的电路板结构,也就是决定采用4层,6层,还是更多层数的电路板。确定层数之后,再确定内电…

全景丨0基础学习VR全景制作,平台篇第18章:热点功能-音频

大家好,欢迎观看蛙色VR官方——后台使用系列课程! 功能说明 应用场景 热点,指在全景作品中添加各种类型图标的按钮,引导用户通过按钮产生更多的交互,增加用户的多元化体验。 音频热点,即点击热点后会直接播…

低代码开发重要工具:jvs表单动态字段配置方式

在表单中常常会有动态字段的场景,也就是如下图所示,根据一个字段的内容选项去控制另外字段的内容展示 配置的思路:根据第一个单选框选择的内容,通过关联筛选的方式去选择第二个单选框的内容,那么第二个单选框的物理存储…