windows DOM 命令手册

Windows

打开windows中特定程序

  1. win + R > cmd > Enter                 # 打开 dos 窗口
  2. win + R > devmgmt.msc > Enter            # 打开设备管理器
  3. win + R > services.msc > Enter         # 打开服务管理器

基础命令

help-查看某个命令帮助信息

# 查看 dir 命令的详细信息

help dir

cls-清屏

# powersheel 下 clear 也可以

cls

dir-查看目录下的文件及文件夹

dir

mkdir-创建目录

# mkdir,简写md。

mkdir test              # 创建 test 目录

mkdir test\test\test         # 不存在的中间目录也会帮创建

rmdir-删除目录

# rmdir,简写 rd 。 /s 会删除目录下的子目录和文件。 /q 静默模式,不会要求确认。

rmdir /s/q test         # 删除test目录

cd-切换路径
  1. cd /            # 进入根目录
  2. cd ../         # 返回上级目录
  3. D:           # 切换到 D 盘符
  4. cd.>a.txt         # 新建文件
新建文件

# 新建 a.txt 文件

cd.>a.txt

echo a >> a.txt         # 新建 a.txt,内容为 a

del-删除文件

del /q a.txt         # 静默模式删除文件

move-移动文件

move a.txt test3         #移动文件到 test3 目录

move test2 test3         #移动 test2 目录到 test3 目录

copy-复制文件

copy a.txt test\b.txt    # 复制 a.txt 到 test\b.txt, test 目录不存在会报错。

copy con t.txt       # 将键盘输入的内容保存到 t.txt

xcopy-复制文件夹或文件

xcopy /y a.txt test         # 将 a.txt 复制到 test 目录下

xcopy /y/e test4 test5\         # 将 test4 下的内容复制到 test5 中

rename-重命名文件或文件夹

rename a.txt b.txt         # 将 a.txt 重命名为

b.txt rename test test2         # 将文件夹 test 重命名为 test2

title-设置 cmd title

title java-1.8

start-启动单独的窗口运行命令。
  • # a.bat 中 start b.bat。a.bat设置的变量,子窗口可以用,但是b.bat设置的变量,a.bat用不了。
  • # [title] 窗口标题
  • # /b 运行命令,但不打开新的窗口
  • # /d 指定程序所在目录
  • start [title] [/b] [/d path] a.bat
  • start "title" /b /d "D:\test" a.bat      #不打开新窗口运行 D:\test\a.bat
call-从批处理程序调用另一个批处理程序

call run.bat         #同一进程,变量互通

chcp查看 dos 窗口字符集

chcp 65001         #修改字符集为utf-8 chcp 936 #修改字符集为GBK

mklink-创建符号链接。快捷方式

mklink /j "test" "E:/a"         # 创建 a 的快捷方式为 test

<,>,<<,>>-输入输出重定向

# 输入输出重定向,使用字符“<”和“>”来定义临时输入和输出源

echo 11 > test.txt             # 添加内容到

test.txt echo 11 >> test.txt       # 追加内容到test.txt

cmd

cmd /c dir               #是执行完dir命令后关闭命令窗口。

cmd /k dir               #是执行完dir命令后不关闭命令窗口。

cmd /c start dir         #会打开一个新窗口后执行dir指令,原窗口会关闭。

cmd /k start dir         #会打开一个新窗口后执行dir指令,原窗口不会关闭。

bat 预定义变量

给bat文件传参

a.bat 11 22         #a.bat中 %1就是11,%2就是22

扩展变量和bat 所在路径有关
  • # bat文件所在路径:C:\Users\Desktop\run.bat,以管理员运行bat,路径也不出错。
  • %0%         # C:\Users\Desktop\run.bat
  • %~dp0%         # C:\Users\Desktop\
  • %~nx0%         # run.bat
  • %~n0%         # run
  • %~x0%         # .bat
变量内容截取
  • %VAR:str1=str2%         #会将VAR中的str1替换为str2
  • %VAR:~start,count%         #提取从索引start开始的count个字符
  • set a=abcdef
  • set b=%a:~2,4%         #cdef

set设置和查看环境变量

  • # 只在当前 dos 有效
  • set a = C:\WINDOWS
  • cd %a%     # 会自动替换变量
  • # 临时设置 path
  • set PATH=%PATH%;D:\test\bin
  • # /a 可以运算,var=1
  • set /a var=2-1

bat编写

基础语法
  1. rem           # 添加注释
  2. echo          # 显示信息
  3. if           # 条件判断 f
  4. or           # 循环
  5. goto          # 跳转标识命令执行
  6. pause         # 批处理文件的处理
if
  • # EQU-等于
  • # NEQ-不等于
  • # LSS-小于
  • # LEQ-小于或等于
  • # GTR-大于
  • # GEQ-大于或等于
  • # EXIST filename 判断文件是否存在
  • @echo off
  • chcp 65001
  • set num1=100
  • set num2=101
  • set num3=100
  • set str1=str11
  • set str2=str12
  • set str2=str11
  • if %num1%==%num3% ( echo num1等于num3 )
  • else ( echo num1不等于num3 )
  • if %num2% gtr %num3% ( echo num1大于num3 )
  • else ( echo num1不大于num3 )
  • if not defined num ( echo 未定义变量 num )
  • pause
for

@echo off

chcp 65001

for %%a in (aa,bb,cc) do (echo %%a)

pause

## aa

## bb

## cc

goto

@echo off

chcp 65001

set num1=100

set num3=100

if %num1%==%num3% (goto eq)    # 跳转到 eq 执行

echo 执行eq之后执行         # 不执行

pause                   # 不执行

:eq

echo 11

echo 12

pause

sc创建、删除、启动、关闭服务

sc create serviceName         # 创建服务

sc delete serviceName         # 删除服务

sc start serviceName

sc stop serviceName

sc query serviceName         # 变量后面必须空格

sc create testService binPath= "D:\nginx-1.14.2\nginx.exe" type= share start= auto DisplayName= "testServiceDisplay"

# 判断服务是否存在

SC QUERY %MYSQL_SERVICE_NAME% > NUL

IF ERRORLEVEL 1060 (

echo 服务:%MYSQL_SERVICE_NAME% 不存在,安装此服务

查看端口占用

netstat -ano | findstr "端口号"

根据Pid查看进程

tasklist | findstr "Pid"

杀死进程

taskkill -f -im java.exe

查看TCP/IP配置

ipconfig

ping检测网络是否通畅

  • ping www.baidu.com
  • ping 192.168.202.20

net

  • # 启动远程主机上的服务
  • net start serviceName
  • # 关闭主机的某个服务
  • net stop serviceName
  • # 远程主机当前的时间
  • net time

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

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

相关文章

自动化办公篇之python

1、如果没有安装xlwings库&#xff0c;先在控制台pip install xlwings,然后点击运行&#xff0c;创建四个空excel表 。 import xlwings as xw app xw.App(visibleTrue,add_bookFalse) for dept in ["技术部","销售部","运营部","财务部&q…

74.C++ STL stack容器

目录 1.什么是stack 2.stack的构造函数 3.赋值操作 4.数据存取操作 5.大小操作 1.什么是stack stack 是 C 标准库中的容器适配器&#xff0c;它提供了一个堆栈&#xff08;栈&#xff09;数据结构的封装&#xff0c;用于管理元素的插入和移除。栈是一种后进先出的数据结构…

GaN器件的工作原理

目录 AlGaN/GaNHEMT 器件工作原理&#xff08;常开-耗尽型器件&#xff09;常关 AlGaN/GaN 功率晶体管&#xff08;增强型器件&#xff09;HD-GIT与SP-HEMT AlGaN/GaNHEMT 器件工作原理&#xff08;常开-耗尽型器件&#xff09; 来源&#xff1a;毫米波GaN基功率器件及MMIC电路…

Mybatis学习笔记注解/xml映射/动态SQL%%%Mybatis教程

介绍 Mybatis 是一款优秀的持久层框架&#xff0c;用于简化 JDBC 的开发 MyBatis中文网 Mybatis 入门 快速入门 步骤 创建 SpringBoot 工程、数据库表 user、实体类 User引入 Mybatis 相关依赖&#xff0c;配置 Mybatis&#xff08;数据库连接信息&#xff09;编写 SQL 语…

Scraping 和Crawling的区别与联系

在互联网时代&#xff0c;获取网页上的数据对于许多人来说已经成为一种常态。在这个过程中&#xff0c;我们经常会听到两个词&#xff1a;Web Scraping&#xff08;网页抓取&#xff09;和Web Crawling&#xff08;网络爬虫&#xff09;&#xff0c;它们看似相似&#xff0c;但…

php 解析json字符串

在PHP中解析JSON字符串通常使用内置的json_decode函数。json_decode函数将一个JSON格式的字符串转换为PHP对象&#xff08;如果设置第二个参数为true&#xff0c;则转换为关联数组&#xff09;。 以下是一个示例&#xff1a; $json_string {"name":"John"…

大语言模型之十七-QA-LoRA

由于基座模型通常需要海量的数据和算力内存&#xff0c;这一巨大的成本往往只有巨头公司会投入&#xff0c;所以一些优秀的大语言模型要么是大公司开源的&#xff0c;要么是背后有大公司身影公司开源的&#xff0c;如何从优秀的开源基座模型针对特定场景fine-tune模型具有广大的…

SQL Server创建数据库

简单创建写法 默认初始大小为5MB,增长速度为2MB create database DBTEST自定义 用户创建的数据库都被存放在sys.database中&#xff0c;每个数据库在表中占一行&#xff0c;name字段存放的数据库的名称&#xff0c;具体字段可以看此博客sys.database系统表详细说明 所以判断…

Idea使用技巧——导包优化,新版idea界面取消,界面字体放大缩小

导包优化 on the fly 翻译为立刻 第一个表示&#xff0c;如果导入的包没有冲突&#xff0c;会自动帮你导入。如果输入List 无需手动altenter 第二个表示&#xff0c;没有引用的包&#xff0c;会自动删除。这个对于代码整洁尤其适用。相当于ctrlalto的功能 新版idea的界面取消 …

【RWKV】如何新增一个自定义的Tokenizer和模型到HuggingFace

0x0. 前言 RWKV社区在Huggingface上放了rwkv-4-world和rwkv-5-world相关的一系列模型&#xff0c;见&#xff1a;https://huggingface.co/BlinkDL/rwkv-4-world & https://huggingface.co/BlinkDL/rwkv-5-world &#xff0c;然而这些模型的格式是以PyTorch的格式进行保存的…

spark中使用flatmap报错:TypeError: ‘int‘ object is not subscriptable

1、背景描述 菜鸟笔者在运行下面代码时发生了报错&#xff1a; from pyspark import SparkContextsc SparkContext("local", "apple1012")rdd sc.parallelize([[1, 2], 3, [7, 5, 6]])rdd1 rdd.flatMap(lambda x: x) print(rdd1.collect())报错描述如…

LCR 174.寻找二叉搜索树中的目标节点

​​题目来源&#xff1a; leetcode题目&#xff0c;网址&#xff1a;LCR 174. 寻找二叉搜索树中的目标节点 - 力扣&#xff08;LeetCode&#xff09; 解题思路&#xff1a; 首先用栈保存到二叉搜索树最大节点的链条上的各个指针&#xff08;栈顶为最大元素指针&#xff09;&a…

【Proteus仿真】【51单片机】智能语音家居陪护机器人

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用Proteus8仿真51单片机控制器&#xff0c;使用OLED液晶、按键、蜂鸣器、DS18B20温度传感器、人体红外传感器、语音识别模块、继电器、风扇、LED等。 主要功能&#xff1a; 系统运行后&#xff0…

华纳云:Linux文件不存在无法删除如何解决

在Linux中&#xff0c;如果您要删除一个文件&#xff0c;但文件不存在&#xff0c;通常会收到类似"文件不存在"或"没有这样的文件或目录"的错误消息。这可能是由于多种原因导致的&#xff0c;例如文件被移动、重命名、删除&#xff0c;或者您没有足够的权限…

自定义jenkins镜像提示FontConfiguration.head错误

系统使用&#xff1a;Debian12&#xff0c;jdk17 提示问题&#xff1a;缺少字体 找一台jdk8的环境&#xff0c;在lib文件夹中找到fontconfig.bfc find / -name *fontconfig* 复制到jenkins目标服务器中&#xff0c;jdk目录的lib中 再次启动jenkins服务正常

docker数据卷+挂载(命令讲解+示例)

在容器中管理数据主要有两种方式&#xff1a; 数据卷&#xff08;Volumes&#xff09; 、挂载主机目录 (Bind mounts)。 一、数据卷 数据卷是一个可供一个或多个容器使用的特殊目录&#xff0c;可以在容器之间共享和重用。 特点&#xff1a; 对 数据卷 的修改会立马生效对 …

基于uniapp的商城外卖小程序

博主主页&#xff1a;猫头鹰源码 博主简介&#xff1a;Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战 主要内容&#xff1a;毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询 文末联系获取 项目介绍…

利用向导创建MFC

目录 1、项目的创建&#xff1a; 2、项目的管理 &#xff1a; 3、分析以及生成的项目代码 &#xff1a; &#xff08;1&#xff09;、查看CFrame中的消息映射宏 &#xff08;2&#xff09;、自动生成事件 &#xff08;3&#xff09;、在CFrame中添加对应的鼠标处理函数 …

Centos7安装Gitlab--gitlab--ee版

1 安装必要依赖 2 配置GitLab软件源镜像 3 下载安装GitLab 4 查看管理员root用户默认密码 5 登录GitLab 6 修改密码 7 gitlab相关命令 1 安装必要依赖 sudo yum install -y curl policycoreutils-python openssh-server perl sudo systemctl enable sshd sudo systemctl sta…

雷电模拟器上使用第一个frida(五)用python实现逆向分析并模拟登陆

上篇通过hook确定了登录代码的位置&#xff0c;参考雷电模拟器上使用第一个frida&#xff08;四&#xff09;第一个HOOK之抓包-CSDN博客 接下来逆向分析一下&#xff0c;并用python实现其功能&#xff0c;并模拟登陆。