window 常用基础命令

news2024/12/23 3:07:39

0、起步

 0-1) 获取命令的参数指引

netstat /?

0-2) 关于两个斜杠:

        window 文件路径中使用反斜杠:\

        linux 文件路径中使用:/

1、开关机类指令

shutdown /s                # 关机

shutdown /r                # 重启

shutdown /l                # 注销

shutdown /h /f             # 休眠

shutdown /s /t 600         # 600s —— 十分钟之后关机

2、切换目录(路径)

2-1)切换 盘的两种方式:

C:\> cd /d e:
C:\> E:

2-2)直接切换到指定的目录:

C:\> cd /d e:/myself

e:\myself>

2-3)返回上层目录:

e:\myself> cd ..

e:\>

3-4)进入当前目录下的指定目录:

e:\> cd ./myself

e:\myself>

3、与文件或目录相关的操作

3-1)查询目录下所有非隐藏目录和文件(dir)

查询当前目录

e:\myself\test_nodejs> dir

查询指定目录

e:\> dir C:

查询当前目录中的所有非隐藏的txt文件:

dir *.txt

3-2)查看目录下的隐藏文件( /a、/a:h )

查询C盘下所有隐藏目录和文件

e:\> dir /a:h C:

查询C盘下所有的文件,包括隐藏文件:

e:\> dir /a C:

3-3)查看目录下的所有目录和文件,按日期进行排序( /o:D、/o:-D )

查询当前目录下所有的文件并按日期升序排序

e:\> dir /a /o:D

查询C盘目录下所有非隐藏的目录,并按日期降序排序

e:\> dir /o:-D C:

3-4)创建目录( md、mkdir )

e:\myself> mk dirName

或:

e:\myself> mkdir testDir

创建多级文件夹:

e:\myself> mkdir dir_1\dir_2\dir_3

3-5)删除目录树(rd、rmdir)

删除没有子文件或子目录的空目录:
rd mydir

rmdir mydir
删除有子目录或子文件的非空目录:
rmdir /s mydir 

rd /s /q mydir        # 直接删除,不用询问

3-6)移动目录或文件(move)

# 将当前目录下的 test.txt 移动到 C:\testFile\
move test.txt C:\testFile
# 将 C:\test.txt 移动到D:\myself 目录下,并重命名为 File.txt
move C:\test.txt D:\myself\file.txt

3-7)复制目录或文件(copy)

copy E:\test.txt D:\        # 将E盘下的test.txt文件复制到D盘

copy test.txt D:\testFile.txt    # 将当前目录下的test.txt文件复制到D盘下,并重命名

# 将当前目录下的两个指定文件的内容拼接起来形成一个新的文件,然后将该文件复制到D盘中,并重命名为all.txt
copy test.txt + test_2.txt D:\all.txt

3-8)复制目录(xcopy)

xcopy /s: 复制非空的目录

xcopy: 复杂没有任何文件的目录

# 复制 e:\myself\dir_1 的 dir_2 目录到当前目录下,并重命名为mydir2
xcopy /s e:\myself\dir_1\dir_2 mydir2\

3-9)删除文件(del、erase)

del test.txt

erase test.txt
del *.txt        # 删除所有 txt 类型的文件

3-10)显示文件中的内容(type)

type C:\test.txt

3-11)重命名文件(move)

e:\myself> move test.txt newFile.txt

3-12)创建文件并写入内容(copy con、echo 内容 >)

 使用 copy con
# 创建一个名为test.sql 的文件并立即写入内容,写完内容后 Ctrl+Z 确认并保存
e:\> copy con test.sql

使用 echo

        echo 用于回显信息,也可以将内容写入到文件

echo Hello World > Hello.txt

        符号 > 是重定向符号,作用是将重定向符号前运行的结果写入到指定的文件

3-13)打开记事本编辑文件内容

notepad.exe test.sql

3-14)打开资源管理器并定位到指定的目录下

explorer.exe E:\

4、检索文件内容(find)

先创建文件并写入内容:

检索内容:

# /N 为在前方标识出行号; /V 为显示不包含指定内容的行
# /C 为显示符合条件的行总数; /I 忽略大小写
find /N "is" mytxt.txt

检索使用 utf-8 编码的中文文本文件:

        cmd 中默认的编码格式为GBK,临时修改 cmd 的编码格式,以防读取该文件后解析成乱码:

参考:https://www.jianshu.com/p/29a2ca839cfc

E:\myself> chcp 65001        # 临时改变编码格式为 utf-8

5、网络相关的命令

5-1) ipconfig 查看 tcp/ip 相关的配置信息

> ipconfig

> ipconfig /all        # 显示更详细的信息

> ipconfig /release     # 释放TCP/IP参数

> ipconfig /renew       # 重新获取TCP/IP参数

> ipconfig /flushdns    # 刷新dns缓存

5-2)ping 测试网络连接是否通畅

确定当前主机能否与目标主机交换数据报

# 重复两次,尝试与百度建立连接
E:\myself> ping www.baidu.com -n 2

5-3)tracert 路由追踪

追踪当前IP到达要访问的目标地址要经历的路由过程

5-4)netstat 查看当前 tcp/ip 的网络连接状态

# 展示所有 tcp 相关的连接,显示监听端口、状态、进程ID等信息
netstat -anotp tcp



# a 表示显示所有的连接和端口
# n 表示以数字的形式展示地址和端口
# t 表示显示连接状态信息
# o 表示显示对应的进程ID
# p 表示选择指定的协议    上面选择的是tcp协议,还可以选择udp等协议

# 如果没有指定 p ,则会显示全部(tcp、udp等)
netstat -ant

6、管道符(|)和输出重定向(>)

6-1)管道符:

        常用于分隔两条指令,前面的指令有输出内容,输出的内容作为后面一条指令的操作对象。

# 先执行 ipconfig /all ,然后将结果作为 find 的对象,在其中检索出包含 address 的行(忽略大小写)
E:\myself> ipconfig /all | find /i "address"

E:\>netstat -ant | find /i "UDP"

6-2)输出重定向:

        常用于将内容输出到文件中

# 先查询 ip 配置,然后将返回的内容写入到当前目录中的 my-ipconfig.txt 文件中(如果没有,则会先创建再写入)
E:\myself> ipconfig > my-ipconfig.txt

如果输出的文件已存在并且有内容,则会将原来的内容覆盖:

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

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

相关文章

设备数据采集的挑战与机遇

导 读 ( 文/ 1661 ) 在现代制造业中,数据是实现高效、质量和盈利的关键驱动力。工厂设备数据采集是一种通过收集、分析和利用设备和流程数据,以提高生产效率、质量和可靠性的方法。 工厂设备数据可以提供有关设备性能、效率、健康状况和生产状况的…

OS 段页结合的实际内存管理

虚拟内存承接段和页,从用户角度,虚拟内存提供段,从硬件角度,虚拟内存把段打散映射到页 先基于段的翻译,再基于页的翻译 p是pcb跟着进程换,64M一个段,set base就是建段表 因为每个进程虚拟地址…

Java智慧工地源码 智慧工地APP源码

Java智慧工地源码 智慧工地APP源码 系统定义: 智慧工地信息化管理平台是依托计算机信息、网络通讯、物联网、系统集成及云计算技术,通过数据采集、信息动态交互、智能分析,建立起来的一套集成的项目建设综合管理系统。实现项目管理信息化、网…

51单片机项目(8)——基于51单片机的DS1302时钟系统

本次做的设计,是利用DS1302时钟芯片,做了一个时钟,并且将实时时间通过串口发送到上位机进行显示。系统运行如下:(protues文件和相关keil代码会在文章最后给出!!!) DS1302…

使用 THREE.js 进行边界体积碰撞检测

推荐:使用 NSDT场景编辑器 快速搭建3D应用场景 使用 Box3 和 Sphere 三.js具有表示数学体积和形状的对象 - 对于3D AABB和边界球体,我们可以使用Box3和Sphere对象。实例化后,它们具有可用于针对其他卷进行交集测试的方法。 实例化盒子 要创…

zabbix 部署

1.zabbix简介 Zabbix 软件能够监控众多网络参数和服务器的健康度、完整性。Zabbix 使用灵活的告警机制,允许用 户为几乎任何事件配置基于邮件的告警。这样用户可以快速响应服务器问题。Zabbix 基于存储的数据 提供出色的报表和数据可视化功能。这些功能使得 Zabbix…

Cmake qt ,vtkDataArray.cxx.obj: File too big

解决方法: Qt4 在pro 加入“QMAKE_CXXFLAGS -BigObj” 可以解决 Qt5 在网上用“-Wa,-mbig-obj” 不能解决,最后通过“QMAKE_CXXFLAGS -Ofast -flto”解决问题。 Qt4 在pro 加入“QMAKE_CXXFLAGS -BigObj” 可以解决Qt5 在网上用“-Wa,-mbig-obj” …

aop中获取@PathVariable参数

1.controller中的声明 2.aop中获取 RequestAttributes attributes RequestContextHolder.getRequestAttributes(); ServletRequestAttributes servletRequestAttributes (ServletRequestAttributes)attributes; HttpServletRequest request servletRequestAttributes.getReq…

漏洞修复:在应用程序中发现不必要的 Http 响应头

描述 blablabla描述,一般是在返回的响应表头中出现了Server键值对,那我们要做的就是移除它,解决方案中提供了nginx的解决方案 解决方案 第一种解决方案 当前解决方案会隐藏nginx的版本号,但还是会返回nginx字样,如…

WordPress关注公众号可见内容插件源码

Wordpress公众号引流工具——关注公众号可见内容插件推荐 通过关注微信公众号,获取随机验证码从而获得隐藏文本的访问权限。 插件特点 隐藏内容扫码关注获取验证码 可以作为引流公众号 支持无必须API接口,无备案域名也可以 自定义验证接口URL 自定…

每天一道动态规划之第四天

一、与字符串相关的动态规划 1.1题目 给定一个字符串str,给定一个字符串类型的数组arr,出现的字符都是小写英文arr每一个字符串,代表一张贴纸,你可以把单个字符剪开使用,目的是拼出str来返回需要至少多少张贴纸可以完…

vue第1篇前端的发展历史

一 vue的发展历史 1.1 vue vue是一个渐进式的javascript框架,Vue 的核心库只关注视图层,方便与第三方库或既有项目整合。 1.2 前端知识核心快捷汇总 Soc原则:关注点分离原则 HTML CSS JS : 视图 : 刷新后端提供的数据展示…

经管博士科研基础【16】一元二次函数的解的公式

1. 一元二次函数的形式 2. 一元二次函数的图形与性质 一元二次函数的图像是一条抛物线,图像定点公式为(-b/2a,4ac-b*b/4a),对称轴位直线x-b/2a。 3. 求根公式 形如ax*xb*xc0的一元二次方程,其求根公式为: 4. 韦达定理 如果x1和…

财报解读:份额企稳、均价上浮,小米高端化驶入正轨?

时隔半个月,在雷军那场颇有反响的以“成长”为主题的个人演讲之后,小米发布了今年二季度财报。二季报中亮眼的财务数据,为雷军的演讲提供了一份更加有力的注解,小米经过三年探索,似乎已经找到了高端化的诀窍&#xff0…

C++:日期类

学习目标: 加深对四个默认构造函数的理解: 1.构造函数 2.析构函数 3.拷贝构造 4.运算符重载 实现功能 1.比较日期的大小 2.日期-天数 3.前/后置,-- 这里基本会使用运算符重载 定义一个日期类 class Date { public://1.全缺省参数的构造函数Da…

Ubuntu的C++环境配置

文章目录 1. 如果没有配置C环境会有情况出现2. Ubuntu的C环境配置方法 上篇介绍了Ubuntu中安装和配置QtCreator,下来将会介绍C的相关内容。 C的简介此处不做介绍。 想要在Ubuntu上运行C程序,首先需要先配置好C环境。 1. 如果没有配置C环境会有情况出现…

WEB项目利用Eclipse打包成war包并部署在CentOS8

1、Eclipse把WEB项目打包成war包 2、Xftp上传war包到Linux中安装Tomcat的webapps目录 /usr/local/tomcat/apache-tomcat-9.0.80/webapps3、利用IP地址访问部署的项目 在CentOS中可用 ifconfig找到对应的IP地址 http://192.168.122.2:8080/CentOS-Web/index.html

基于SSM的物资管理系统的设计与实现(论文+源码)_kaic

【摘 要】此物资管理系统是针对生产型企业开发的。通过分析企业的实际管理工作中存在的问题,与管理系统开发的详细步骤及系统开发的原理,并利用计算机的运算速度快、存储容量大、处理逻辑问题强等优点,将管理工作与计算机结合起来。根据管理工…

【文心一言】学习笔记

学习资料 《听说文心一言App霸榜了,那必须来一波全方位实测了》 情感陪伴:文心一言 App 可以充当用户的情感树洞,提供知心姐姐、【暖男】等角色扮演,为用户提供情绪疏导、情感分析、约会建议等服务。 1. 模型属性 【提示词工具…

leetcode:1710. 卡车上的最大单元数(python3解法)

难度:简单 请你将一些箱子装在 一辆卡车 上。给你一个二维数组 boxTypes ,其中 boxTypes[i] [numberOfBoxesi, numberOfUnitsPerBoxi] : numberOfBoxesi 是类型 i 的箱子的数量。numberOfUnitsPerBoxi 是类型 i 每个箱子可以装载的单元数量。…