首页 > 其他分享 >cmd运行

cmd运行

时间:2024-11-26 17:33:40浏览次数:4  
标签:查看 cmd echo 注册表 进程 net txt 运行

声明!
学习视频来自B站up主 泷羽sec 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!有兴趣的小伙伴可以点击下面连接进入b站主页B站泷羽sec

查看当前目录

cd

image.png

列出目录中的文件

dir

image.png
image.png

进入目录

cd

image.png

返回上一级目录

cd ..

image.png

创建新目录

mkdir 目录名

image.png

删除目录

非空目录

rmdir /s 目录名

空目录

rmdir 目录名

image.png

复制文件

copy 源文件路径 目标路径

image.png

删除文件

del 文件名

image.png

移动文件

move 源文件路径 目标文件路径

image.png

重命名文件

ren 旧文件名 新文件名

image.png

查看文件内容

type 文件名

image.png

查看系统隐藏文件

dir/A

image.png

搜索文件名

dir/s tet.txt

image.png

最近编辑的文件

dir/tw/od

image.png

echo

echo 是一个在命令行和脚本中非常常用的命令,主要用于输出文本或变量的值到标准输出(通常是终端)。以下是 echo 的一些常见用途:

  1. 输出文本

    echo "Hello, World!"
    

这会直接在终端上显示 Hello, World!
2. 输出变量的值

 name="Alice"
 echo "My name is $name"    

这会显示 My name is Alice
3. 重定向输出到文件

  • 覆盖文件内容:
    echo "This is a new content" > file.txt
    

这会将 "This is a new content" 写入 file.txt,如果文件已存在,则会覆盖原有内容。

  • 追加内容到文件:
echo "This is an appended line" >> file.txt

这会在 file.txt 的末尾添加 "This is an appended line",而不会覆盖原有内容。

  1. 显示帮助信息
   echo --help

这通常会显示 echo 命令的帮助信息,但需要注意的是,并非所有系统上的 echo 都支持 --help 选项。在某些系统上,你可能需要使用 man echo 来查看帮助文档。
5. 调试脚本: 在编写脚本时,可以使用 echo 来打印中间结果,以便调试脚本的行为:
var1=10 var2=20 sum=$((var1 + var2)) echo "The sum of $var1 and $var2 is $sum"

文件树状图

tree /?(查看帮助文档)

参数
/f (显示每个文件夹中的名称)
/a(使用ascll字符,而不使用扩展字符)

image.png

显示当前网络状态

ipconfig
ipconfig /all(把所有本机的网络信息打印出来)

image.png

清屏

cls

ping

ping /? (查看命令帮助文档)

参数
-t(一直ping)

image.png

reg(注册表)

查看注册表项

reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion"

添加新的注册表项

  • /v 指定值名称。
  • /t 指定值类型(如 REG_SZ 表示字符串)。
  • /d 指定值数据。
  • /f 强制执行,不提示确认
reg add "HKEY_LOCAL_MACHINE\Software\Example" /v NewValueName /t REG_SZ /d "NewValueData" /f

修改现有的注册表值

reg add "HKEY_LOCAL_MACHINE\Software\Example" /v ExistingValueName /t REG_SZ /d "NewValueData" /f

删除注册表或值

reg delete "HKEY_LOCAL_MACHINE\Software\Example" /v ValueName /f

如果省略 /v ValueName,则会删除整个注册表项及其所有子项。

修改现有的注册表值

reg add "HKEY_LOCAL_MACHINE\Software\Example" /v ExistingValueName /t REG_SZ /d "NewValueData" /f

注意事项

  • 修改注册表可能会影响系统的稳定性或安全性,请谨慎操作。
  • 在进行任何更改之前,建议备份注册表。
  • 需要管理员权限才能对大多数注册表项进行更改。

nslookup

探测域名信息

nslook www.baidu.com
nslook -d www.baidu.com (查看历史解析记录)

image.png

find

find "a" 1.txt(在1.txt中查找带a的字段)
find /n "a" 1.txt(查找a参数的字段并排序行号)

type与find结合使用使用

type 1.txt | find "a" (查看1.txt的内容并输出带有a参数的字段)
type 1.txt find "a" /n (查看1.txt的内容并输出带有a参数的字段并排序行号)

tasklist

用于显示当前在系统上运行的所有进程的列表。这个命令可以用来查看每个进程的详细信息,如进程ID (PID)、内存使用情况、会话ID等。
image.png

taskkill杀死进程

终止单个进程

要终止一个特定的进程,可以使用进程的名称或进程ID (PID)。例如,要终止名为 notepad.exe 的进程,可以使用

taskkill /IM notepad.exe
终止多个进程

要终止多个具有相同名称的进程,可以使用:

taskkill /IM notepad.exe /F

这里,/F 参数表示强制终止进程。

使用进程ID (PID) 终止进程

要终止一个特定的进程ID,可以使用:

taskkill /PID 1234

这里,1234 是进程的ID。

详细参数说明

  • /IM:指定要终止的进程的图像名称(即进程名)。例如,notepad.exe
  • /PID:指定要终止的进程的进程ID。可以通过 tasklist 命令获取进程ID。
  • /F:强制终止进程。
  • /T:终止指定的进程及其子进程。
  • /FI:筛选条件,可以使用多个条件组合。
    例如:/FI “STATUS eq NOT RESPONDING”:这是筛选条件,表示只选择状态为“未响应”的进程。
   taskkill /FI "STATUS eq NOT RESPONDING" 

ver,winver(显示版本)

ver:简单快捷,直接在命令行中显示版本信息。
winver:打开一个图形界面对话框,提供更详细的版本信息和其他系统信息。

image.png

image.png

start

start cmd (打开cmd)
start calc (开启计算器)
start ping www.baidu.com -t (启动ping并执行-t参数)

image.png

systeminfo(查看整个系统的信息)

用于显示有关计算机配置的详细信息。这些信息包括操作系统版本、系统启动时间、安装的热修复程序、网络配置、磁盘空间等。
image.png

logoff注销

logoff 是 Windows 操作系统中的一个命令,用于注销当前用户会话。执行此命令后,当前用户的会话将被关闭,并返回到登录屏幕。以下是 logoff 命令的基本用法和一些注意事项。

基本用法

注销当前用户

要在命令提示符下注销当前用户,只需输入:

logoff
示例
  1. 注销当前用户
 C:\> logoff

其他用法

注销特定会话

如果您需要注销特定的会话,可以使用 qwinstarwinsta 命令来管理远程桌面会话。

  1. 列出所有会话

    qwinsta
    
  2. 注销特定会话

    rwinsta <SessionID>
    

这里,<SessionID> 是您要注销的会话的ID。

shutdown

shutdown /s(在一分钟内关机)
shutdown /a(计划取消)
shutdown /r(重启)
shutdown /g(在一分钟内关机)
shutdown /r /t 0(-t设置时间设置为0立即执行)

talent(协议)

控制面板-程序-打开或关闭Windows.功能-telnet客户端勾选
image.png

arp(自己ip和物理机的映射关系表)

使用

arp -a(如果以后拿到了一台内网机器你通过这条命令,可以查看当前内网有哪些主机以助于横向移动,用于发现同一网络有哪些主机)

image.png

26.at(定时任务)

我要定时关机

at 时间 “shutdown (关机) /r /t 0”
at 1 /delete 取消命令

image.png

示例
  1. 在本地计算机上安排任务
    at 14:30 cmd /c "C:\Scripts\backup.bat"
这个命令将在当天 14:30 执行 `C:\Scripts\backup.bat` 脚本。/c:告诉 cmd 执行引号中的命令,然后退出
  1. 在远程计算机上安排任务
    at \\RemotePC 14:30 cmd "C:\Scripts\cleanup.bat"
这个命令将在 `RemotePC` 计算机上于当天 14:30 执行 `C:\Scripts\cleanup.bat` 脚本。
  1. 每天安排任务
    at 01:00 /every:M,T,W,Th,F,S,Su cmd /c "C:\Scripts\dailycheck.bat"

这个命令将每天凌晨 1:00 执行 C:\Scripts\dailycheck.bat 脚本。

  1. 每周五安排任务
    at 18:00 /every:F cmd /c "C:\Scripts\weeklyreport.bat"

这个命令将每周五 18:00 执行 C:\Scripts\weeklyreport.bat 脚本。

  1. 删除特定任务

    at 1 /delete

    这个命令将删除任务 ID 为 1 的任务。

  2. 删除所有任务

    at /delete

    这个命令将删除所有计划任务。

查看计划任务

要查看当前已安排的任务,可以使用以下命令:

at

详细信息
  • 时间格式Time 参数必须使用 24 小时制格式,例如 14:30 表示下午 2:30。

  • 交互性:使用 /interactive 参数可以使任务与桌面交互,但这通常只在某些特定场景下有用。

  • 权限:在某些情况下,特别是当涉及到远程计算机时,可能需要管理员权限才能执行 at 命令。

替代工具

在较新的 Windows 版本中,推荐使用 schtasks 命令来管理计划任务,因为它提供了更多的功能和灵活性。

27.net(服务)

net stop telent (关闭telent)
net start telnet (打开telent)
net user (看当前用户)
net user admin 123 /add(添加用户名admin密码123的用户)
net user admin(查看admin用户权限)
net user administrator (查看管理员用户权限)

怎么把admin变成管理员权限
net localgroup administrators admin /add(提权)
net user admin (查看admin用户权限)
net user admin /delete (删除用户)

net localgroup administrators 列出 administrators组中的所有成员

image.png

标签:查看,cmd,echo,注册表,进程,net,txt,运行
From: https://blog.csdn.net/qq_73187469/article/details/144064135

相关文章

  • PhpWebStudy运行Laravel
    创建Laravel项目​如果你想使用已存在的项目.你可以跳过此步骤.继续 创建站点你可以使用Composer创建Laravel项目shellcomposercreate-projectlaravel/laravelexample-app当然,FlyEnv也提供了快速创建laravel项目的方法。在站点面板中.点击'新建项目'选择项目保......
  • MySQL MVCC之Read View 的运行原理演示
    背景在MySQL的InnoDB存储引擎中,REPEATABLEREAD是默认的事务隔离级别。在这个隔离级别下,每个事务在开始时会创建一个ReadView,这个ReadView记录了事务开始时所有活跃事务的ID。事务在执行过程中会一直使用这个ReadView,即使其他事务提交了更改。示例假设我们......
  • P5572 [CmdOI2019] 简单的数论题 题解
    题目描述\(T\)组数据,给定\(n\gem\),求:\[\sum_{i=1}^n\sum_{j=1}^m\varphi(\frac{\text{lcm}(i,j)}{\gcd(i,j)})\\\]对\(23333\)取模。数据范围\(1\leT\le3\cdot10^4,1\lem\len\le5\cdot10^4\)。时间限制\(\texttt{2s}\),空间限制\(\texttt{128......
  • 树莓派4b4g(已安装ubuntu20.04及ros1)+大疆混合固态激光雷达mid360(已在rviz中可显示数据
    首先安装FileZilla文件传输软件,获取树莓派ip后,可实现ubuntu与windows文件自由传递。推荐下面这篇安装使用方法。https://blog.csdn.net/SoloVersion/article/details/124579221目录1、配置大疆mid360并在rviz显示2、树莓派启动mid360,运行fast-lio1、配置大疆mid360并在rvi......
  • Android手机秒变高效生产力工具,轻松运行MariaDB数据库
    文章目录前言1.安装MariaDB2.安装cpolar内网穿透工具3.创建安全隧道映射mysql4.公网远程连接5.固定远程连接地址前言Android作为移动设备,尽管最初并非设计为服务器,但是随着技术的进步我们可以将Android配置为生产力工具,变成一个随身Linux。MariaDB是MySQL关系......
  • 提升机运行状态识别智慧矿山一体机皮带跑偏识别什么是智慧矿山?它能解决什么问题?
    在资源开采领域,智慧矿山的概念正逐渐成为现实,它代表着矿业数字化转型的未来方向。提升机运行状态识别智慧矿山一体机通过整合先进的信息技术和智能化设备,致力于实现矿山运营的自动化、智能化和最优化。这一转型不仅关乎技术的进步,更关乎矿山安全管理、生产效率和可持续发展的全面......
  • 如何在HTML页面中嵌入SWF文件,并通过浏览器运行出来
    1、首先当然是有一个浏览器,(我就用360急速版了,没办法,其实谷歌也可以,是360急速版,),360本身具有flash插件,你只需要启用就行1)先打开360极速版浏览器,进入“自定义和控制”。2)在选项中,点击“高级设置”选项。3)最后,在网页设置中找到网页内容设置,找到flash,点击“点击运行” 2、接下来......
  • WinForm 直接运行 Admin.NET
    前言以客户端WinForm桌面程序模式直接运行Admin.NET,免去手动配置Web服务的繁琐步骤,方便给别人演示,可以当做单机软件使用了。新建winform项目添加包Furion.Pure与Microsoft.Web.WebView2引用项目:Admin.NET.Web.Core从Admin.NET.Web.Entry项目复制appsettings.json......
  • pytorch运行错误:RuntimeError: a leaf Variable that requires grad is being used in
    tensor张量参与的运算,都会生成计算图,哪怕其中只有一个tensor,剩下的也都会被强制类型转换因此每一步要分清实在构建计算图还是在更新值。每一个tensor分为grad梯度和data。grad也是一个tensor。如果要更新,务必确保参与运算的每一个元素都是值(非tensor)出现报错的原因就是更新......
  • 在当前工作目录下,以管理员身份运行cmd(如何通过命令提升管理员权限?)
    思路一、听说cmder可以右键打开当前工作目录的命令窗口,不过我懒得安装验证了。思路二、我发现百度找到的教程都不真正满足我的需求,最后从一篇文章得到了启发。我整理了需求,提示AI生成bat脚本代码,代码微改后,在当前工作目录下,可以用管理员身份运行cmd。【前置知识】Windows环......