window 常用基础命令
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:/myselfe:\myself>
2-3)返回上层目录:
e:\myself> cd ..e:\>
3-4)进入当前目录下的指定目录:
e:\> cd ./myselfe:\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.txterase 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
如果输出的文件已存在并且有内容,则会将原来的内容覆盖:
相关文章:

window 常用基础命令
0、起步 0-1) 获取命令的参数指引 netstat /? 0-2) 关于两个斜杠: window 文件路径中使用反斜杠:\ linux 文件路径中使用:/ 1、开关机类指令 shutdown /s # 关机shutdown /r # 重启shutdown /l …...
lintcode 1815 · 警报器 【simple vip 前缀和数组】
题目 https://www.lintcode.com/problem/1815 一个烟雾警报器会监测len秒内的烟雾值,如果这段时间烟雾值平均值大于k那么警报器会报警。现在给你n个数代表刚开始工作n秒内警报器监测的烟雾值(警报器从第len秒开始判断是否报警),…...

【强化学习】MDP马尔科夫链
基本元素 状态集:表示智能体所处所有状态的全部可能性的集合。类似的集合,行为集,回报集决策:规定我在某个状态下,我做出某个action马尔可夫链:学术上来说是无记忆性质。说白了就是我只在乎我目前的状态。…...
SpringBoot自写项目记录
设置静态资源映射 Slf4j 用来打印日志 Configuration Slf4j //设置静态资源映射 public class WebMvcConfig extends WebMvcConfigurationSupport {Overrideprotected void addResourceHandlers(ResourceHandlerRegistry registry) {log.info("开始静态资源配置");r…...

Windows10上使用llama-recipes(LoRA)来对llama-2-7b做fine-tune
刚刚在Windows10上搭建环境来对llama2做finetune,里面坑还是挺多的,这里把印象中的坑整理了一下以作备忘。 llama-recipes是meta的开源项目,Github地址为:GitHub - facebookresearch/llama-recipes: Examples and recipes for Ll…...

06-限流策略有哪些,滑动窗口算法和令牌桶区别,使用场景?【Java面试题总结】
限流策略有哪些,滑动窗口算法和令牌桶区别,使用场景? 常见的限流算法有固定窗口、滑动窗口、漏桶、令牌桶等。 6.1 固定窗口 概念:固定窗口(又称计算器限流),对一段固定时间窗口内的请求进行…...

2021年06月 C/C++(六级)真题解析#中国电子学会#全国青少年软件编程等级考试
C/C++编程(1~8级)全部真题・点这里 第1题:逆波兰表达式 逆波兰表达式是一种把运算符前置的算术表达式,例如普通的表达式2 + 3的逆波兰表示法为+ 2 3。逆波兰表达式的优点是运算符之间不必有优先级关系,也不必用括号改变运算次序,例如(2 + 3) * 4的逆波兰表示法为* + 2 3 …...

Tuxera NTFS for Mac2023苹果电脑Mac硬盘读写工具
Tuxera NTFS for Mac是一款高效稳定的NTFS读写工具,可以让你在Mac上完整地读写兼容NTFS格式驱动器,对磁盘进行访问、编辑、存储和传输文件等操作。Tuxera NTFS for Mac软件是一款高效稳定的NTFS读写工具,可以让你在Mac上完整地读写兼容NTFS格…...

系统调用的过程
系统调用也是库函数的底层实现,当高级语言代码中如调用了库函数,在编译为机器语言指令后,指令包含前期处理相关命令、传参指令、陷入指令、后续处理相关指令。在执行陷入指令时发生内中断,使CPU进入核心态,执行对系统调…...

Python将多个文件的名称或后缀名由大写字母修改为小写的方法
本文介绍基于Python语言,基于一个大文件夹,遍历其中的多个子文件夹,并对于每一个子文件夹中的大量文件,批量将其文件的名称或后缀名中的字母由大写修改为小写的方法。 本文期望实现的需求为:现有一个大文件夹ÿ…...

Debezium的三种部署方式
Debezium如何部署 debezium 有下面三种部署方式,其中最常用的就是 kafka connect。 kafka connect 一般情况下,我们通过 kafka connect 来部署 debezium,kafka connect 是一个框架和运行时: source connectors:像 debezium 这样将记录发送到 kafka 的source connectors…...
通讯协议057——全网独有的OPC HDA知识一之接口(十二)IOPCHDA_DataCallback
本文简单介绍OPC HDA规范的IOPCHDA_DataCallback(客户端接口)接口方法,更多通信资源请登录网信智汇(wangxinzhihui.com)。 1)HRESULT OnDataChange(dwTransactionID, hrStatus, dwNumItems, pItemValues, phrErrors) 此方法由客…...

后端SpringBoot+前端Vue前后端分离的项目(一)
前言:后端使用SpringBoot框架,前端使用Vue框架,做一个前后端分离的小项目,需求:实现一个表格,具备新增、删除、修改的功能。 目录 一、数据库表的设计 二、后端实现 环境配置 数据处理-增删改查 model…...

docker 安装 MySQL5.7
1、拉取镜像 docker pull mysql:5.7 2、创建容器 docker run \ -d \ -p 3306:3306 \ --name mysql \ --privilegedtrue \ -v /var/docker/mysql/log:/var/log/mysql \ -v /var/docker/mysql/data:/var/lib/mysql \ -v /var/docker/mysql/conf:/etc/mysql/conf.d \ -e MYSQL_…...

分布式session的4种解决方案
分布式session的4种解决方案 1、cookie和session cookie和session都是用来跟踪用户身份信息的会话方式。 cookie存储的数据保存在本地客户端,用户获取容易,但安全性不高,存储数据小。 session存储的数据保存在服务器,用户不易获取…...
SQL Server2008下载地址
SQL Server2008下载地址 https://www.microsoft.com/zh-CN/download/details.aspx?id30438 版本说明 Microsoft SQL Server 2008 R2 Express Service Pack 2 是功能丰富的 SQL Server 免费版本,是学习、开发桌面、Web 及小型服务器应用程序并为它们提供功能的理…...

MySQL函数和约束
MySQL常见函数 字符串常见函数 # concat : 字符串拼接 select concat(Hello , MySQL); # lower : 全部转小写 SELECT LOWER(Hello); # upper : 全部转大写 SELECT UPPER(hello); # lpad : 左填充 SELECT LPAD(hello,10,0); # rpad : 右填充 SELECT RPAD(hello,10,0); # trim…...

关于一个git的更新使用流程
1.第一步使用git bash 使用git bash命令来进行操作(当然我是个人比较喜欢用这种方法的) 2. 第二步:连接 3.第三步:进入 4.第四步:查看分支 5.第五步:切换分支 将本地文件更新后之后进行提交 6.第六步&am…...
vue 对后端返回字段值为null的变成空字符串
// 字段null转字符串 1.export function null2str(data) { for (let x in data) { if (data[x] null) { // 如果是null 把直接内容转为 data[x] ""; } else { if (Array.isArray(data[x])) { …...
C++,菱形继承和虚继承
一、菱形继承的基本概念 菱形继承又称为钻石继承,由公共基类派生出多个中间子类,又由多个中间子类共同派生出汇聚子类。汇聚子类会得到,中间子类从公共基类继承下来的多份成员。 菱形继承的格式: A --------公共基类/ \…...
[特殊字符] 智能合约中的数据是如何在区块链中保持一致的?
🧠 智能合约中的数据是如何在区块链中保持一致的? 为什么所有区块链节点都能得出相同结果?合约调用这么复杂,状态真能保持一致吗?本篇带你从底层视角理解“状态一致性”的真相。 一、智能合约的数据存储在哪里…...
【网络】每天掌握一个Linux命令 - iftop
在Linux系统中,iftop是网络管理的得力助手,能实时监控网络流量、连接情况等,帮助排查网络异常。接下来从多方面详细介绍它。 目录 【网络】每天掌握一个Linux命令 - iftop工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景…...
PHP和Node.js哪个更爽?
先说结论,rust完胜。 php:laravel,swoole,webman,最开始在苏宁的时候写了几年php,当时觉得php真的是世界上最好的语言,因为当初活在舒适圈里,不愿意跳出来,就好比当初活在…...

边缘计算医疗风险自查APP开发方案
核心目标:在便携设备(智能手表/家用检测仪)部署轻量化疾病预测模型,实现低延迟、隐私安全的实时健康风险评估。 一、技术架构设计 #mermaid-svg-iuNaeeLK2YoFKfao {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg…...

Swift 协议扩展精进之路:解决 CoreData 托管实体子类的类型不匹配问题(下)
概述 在 Swift 开发语言中,各位秃头小码农们可以充分利用语法本身所带来的便利去劈荆斩棘。我们还可以恣意利用泛型、协议关联类型和协议扩展来进一步简化和优化我们复杂的代码需求。 不过,在涉及到多个子类派生于基类进行多态模拟的场景下,…...
基于服务器使用 apt 安装、配置 Nginx
🧾 一、查看可安装的 Nginx 版本 首先,你可以运行以下命令查看可用版本: apt-cache madison nginx-core输出示例: nginx-core | 1.18.0-6ubuntu14.6 | http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages ng…...
Frozen-Flask :将 Flask 应用“冻结”为静态文件
Frozen-Flask 是一个用于将 Flask 应用“冻结”为静态文件的 Python 扩展。它的核心用途是:将一个 Flask Web 应用生成成纯静态 HTML 文件,从而可以部署到静态网站托管服务上,如 GitHub Pages、Netlify 或任何支持静态文件的网站服务器。 &am…...

《通信之道——从微积分到 5G》读书总结
第1章 绪 论 1.1 这是一本什么样的书 通信技术,说到底就是数学。 那些最基础、最本质的部分。 1.2 什么是通信 通信 发送方 接收方 承载信息的信号 解调出其中承载的信息 信息在发送方那里被加工成信号(调制) 把信息从信号中抽取出来&am…...

微服务商城-商品微服务
数据表 CREATE TABLE product (id bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 商品id,cateid smallint(6) UNSIGNED NOT NULL DEFAULT 0 COMMENT 类别Id,name varchar(100) NOT NULL DEFAULT COMMENT 商品名称,subtitle varchar(200) NOT NULL DEFAULT COMMENT 商…...
【HTML-16】深入理解HTML中的块元素与行内元素
HTML元素根据其显示特性可以分为两大类:块元素(Block-level Elements)和行内元素(Inline Elements)。理解这两者的区别对于构建良好的网页布局至关重要。本文将全面解析这两种元素的特性、区别以及实际应用场景。 1. 块元素(Block-level Elements) 1.1 基本特性 …...