Windows命令提示行使用指南一

命令提示行使用指南

  • 前言
  • 一、起源和发展
  • 二、和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

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ASK,FSK和PSK

一、ASK,FSK和PSK 数字信号只有有限个离散值,使用数字信号对载波进行调制的方式称为键控(Keying),分为幅度键控(ASK)、频移键控(FSK)和相移键控(PSK)。 幅度键控可以通过乘法器和开关电路来实现,在数字信…

八、(了解即可)MyBatis懒加载(或者叫延迟加载)

文章目录 八、懒加载(了解即可)8.1 为啥需要懒加载?8.2 懒加载是什么?8.3 开启方式8.4 既然fetchType可以控制懒加载那么我仅仅配置fetchType不配置全局的可以吗?8.5 aggressiveLazyLoading是做什么么的?8.6 注意点8.7 案例验证懒加载准备工…

自学Python必须知道的优秀社区

国内学习Python网站: 知乎学习平台:Python - 基础入门 - 知学堂黑马程序员视频库:大数据学习路线2023版-黑马程序员大数据学习路线图菜鸟教程:菜鸟教程 - 学的不仅是技术,更是梦想!极客学院:极…

进阶自动化测试,这3点你一定要知道的...

自动化测试指软件测试的自动化,在预设状态下运行应用程序或系统,预设条件包括正常和异常,最后评估运行结果。将人为驱动的测试行为转化为机器执行的过程。 自动化测试框架一般可以分为两个层次,上层是管理整个自动化测试的开发&a…

玩转服务器之Java Web篇:手把手教你搭建Java Web环境

前言 Java Web项目,简单来说就是我们在浏览器上可以看到的内容。就简单的Web来说,服务器上也同样需要有计算机上所需要的运行环境,如:java,tomcat,mysql 。Java Web环境可以用来开发和部署各种Web应用程序,例如网站、…

Redis基础

Redis基础 课程内容 Redis入门Redis数据类型Redis常用命令在Java中操作Redis 1. 前言 1.1 什么是Redis Redis是一个基于内存的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的存储中间件,它是「Remote Dictionary Service」的首字母缩写&#xff0…

HTTP的特点

灵活可扩展 HTTP 协议最初诞生的时候就比较简单,本着开放的精神只规定了报文的基本格式,比如用空格分隔单词,用换行分隔字段,“headerbody”等,报文里的各个组成部分都没有做严格的语法语义限制,可以由开发…

优先级队列(大根堆与小根堆)

优先级队列(大根堆与小根堆) 文章目录 优先级队列(大根堆与小根堆)堆的介绍模拟堆以数组模型为例,创建堆向下调整(shiftDown)入队(push)及向上调整(shiftUp&a…

SLAM中将地图映射到谷歌地图上的方法——完美运行

文章目录 前言一、rviz_satellite二、mapviz 前言 老是看到论文中有将地图映射到谷歌地图上的图,实在是泰裤辣!!(武汉大学) 搜索了很久,发现有两种可视化软件,分别为rviz_satellite和mapviz。…

第4章-动态规划

第4章-动态规划 总分:100分 得分:100.0分 10.0 分 1 . 多选题 中等 10分 有关0-1背包问题,用c[i][j]描述子问题:1...i共i个物品,背包容量为j的最优值(装入背包的最大价值),则其子问题为:1...i-1共i-1个物品,背包容量为j-w ix i,以下说法正确的是( AB…

如何利用分钟级降水预报 API 优化城市水利管理?

引言 降水预报对于城市水利管理部门来说至关重要,它可以帮助管理者及时了解当地的降雨情况,以便更好地管理城市水利设施,保障公共安全。然而,传统的降水预报数据一般只提供每小时或每3小时的粗略预报数据,无法满足城市…

ICV: 全球QRNG产业规模在2030年有望突破200亿美元

近日,专注于前沿科技领域的国际咨询机构ICV发布了《全球量子随机数发生器的产业研究报告》,从多个角度对QRNG的市场进行预测。 QRNG 是解决与随机数相关的问题(例如密码解决方案)的重要硬件来源。 QRNG 是随着量子物理技术的发展…

2023年6月DAMA-CDGA/CDGP数据治理认证报名请尽早啦!

6月18日DAMA-CDGA/CDGP数据治理认证考试开放报名中! 考试开放地区:北京、上海、广州、深圳、长沙、呼和浩特、杭州、南京、济南、成都、西安。其他地区凑人数中… DAMA-CDGA/CDGP数据治理认证开班时间:5月7日 DAMA认证为数据管理专业人士提供…

项目管理:项目进度跟踪的好处有哪些?

项目进度跟踪主要针对项目计划、任务和项目成员三个方面,即为了了解整个项目计划完成情况、了解项目的实际进展情况、解成员工作完成情况。 项目跟踪可以证明计划是否可执行,可以说明计划是否可以被完成。 在项目执行过程中,我们也可以通过跟…

windows安装node.js和vue3.x

目录 下载并安装node配置环境变量配置淘宝镜像源安装webpack全局打包工具安装cnpm安装vue-cli 3.xcnpm问题警告的解决办法 下载并安装node 1,下载nodejs 直接从node.js官网下载:https://nodejs.org/en/download 根据自己电脑的版本选择32位或者64位&…

智慧城市3d可视化管理大屏系统有效提高服务质量和效率

随着新一代信息技术飞速融入传统产业,农业数字化、网络化、智能化逐步成为农业现代化发展的基石。实现农业生产环境的智能感知、智能预警、智能决策、智能分析等功能,为农业生产提供精准化保障、高质量运营水平、智能化决策支撑。 3D可视化智慧管理 1&am…

中断-STM32

中断-STM32 中断:在主程序运行过程中,出现了特定的中断触发条件 (中断源),使得CPU暂停当前正在运行的程序转而去处理中断程序处理完成后又返回原来被暂停的位置继续运行。 中断优先级:当有多个中断源同时申请中断时,CPU会根据中断源的轻重缓…

【Halcon】 Halcon 22.11 安装详细教程

文章目录 1安装2 获取许可证 license2.1 license下载2.2 激活 license放置在相应文件夹下3 DLT 安装1安装 1.解压安装包 2.打开运行 exe 程序 跳转至页面 点击“可获得的”,并安装选择: AVAILABLE ->INSTALL 可获得的 ->安装

云计算中的边缘计算技术及其应用

章节一:云计算和边缘计算的简介 随着互联网的发展,数据中心的规模不断扩大,云计算也成为了越来越受欢迎的计算模式。但是,云计算存在着一些问题,比如延迟较高,网络瓶颈,数据隐私和安全性等等。…

Wikidata 模型分析+实体抽取+数据处理

Wikidata 数据分析与处理 需求:Wikidata 数据描述了很多实体,以及实体属性。比如某一个公司/组织/机构名称是:阿里巴巴,对数据内该组织的相关属性进行观察、分析、治理、抽取等,最后用图数据库进行存储和展示其关系&am…