windows常见命令大全

1. 目录文件操作

1.1 cd操作

功能: 改变当前目录名或者改变当前目录

//进入d盘
D:
//进入F盘
F:
//切换当前驱动器的根目录
cd \
//跳转到上一层目录
cd..      

同一个盘,cd  路径即可

从该驱动器切换到另一个驱动器时,格式为“cd /d 路径”

1.2 查看目录文件

dir 查看当前目录下的文件

如果是需要查看隐藏文件的或者更多操作的话,可以使用dir /?来查看其用法,cmd这点挺好的。

1.3 创建目录和删除目录

//创建目录       md 目录名(文件夹)
//删除目录        rd 目录名(文件夹)


1.4 查看本机ip

ipconfig

1.5 清除屏幕

cls          类似于linux下的clear

1.6 复制文件

copy 路径\文件名 路径\文件名 :把一个文件拷贝到另一个地方。 


1.7 移动文件

move 路径\文件名 路径\文件名 :把一个文件移动到另一个地方。

1.8 删除文件

//这个是专门删除文件的,不能删除文件夹
del 文件名


1.9 ping

//用来测试网络是否畅通
ping ip(主机名)


1.10 taskkill

taskkill        列出所有任务及进程号,杀进程

一、语法

taskkill [/s computer] [/u domain\user [/p password]]] [/fi filterName [/pid processID | /im imageName]] [/f] [/t]

二,参数列表:
    /S    system           指定要连接的远程系统。

    /U    [domain\]user    指定应该在哪个用户上下文执行这个命令。

    /P    [password]       为提供的用户上下文指定密码。如果忽略,提示
                           输入。

    /FI   filter           应用筛选器以选择一组任务。
                           允许使用 "*"。例如,映像名称 eq acme*

    /PID  processid        指定要终止的进程的 PID。
                           使用 TaskList 取得 PID。

    /IM   imagename        指定要终止的进程的映像名称。通配符 '*'可用来
                           指定所有任务或映像名称。

    /T                     终止指定的进程和由它启用的子进程。

    /F                     指定强制终止进程。

    /?                     显示帮助消息。
 

三、示例

  1. 终止特定进程 ID 的进程:
    taskkill /pid 1234
  2. 终止特定图像名的进程:
    taskkill /im notepad.exe
  3. 强制终止特定图像名的进程:
    taskkill /f /im notepad.exe
  4. 终止远程计算机上的进程:
    taskkill /s 192.168.1.100 /u domain\user /p password /im notepad.exe

 1.11 查看网络连接状态

netstat   该命令可能运行有点缓慢

显示协议统计信息和当前 TCP/IP 网络连接。该命令可以查看当前机器建立的所有网络链接状态,以及对应哪个进程。

参数:

  -a            显示所有连接和侦听端口。
  -b            显示在创建每个连接或侦听端口时涉及的
                可执行文件。在某些情况下,已知可执行文件托管
                多个独立的组件,此时会
                显示创建连接或侦听端口时
                涉及的组件序列。在此情况下,可执行文件的
                名称位于底部 [] 中,它调用的组件位于顶部,
                直至达到 TCP/IP。注意,此选项
                可能很耗时,并且可能因为你没有足够的
                权限而失败。
  -e            显示以太网统计信息。此选项可以与 -s 选项
                结合使用。
  -f            显示外部地址的完全限定
                域名(FQDN)。
  -i            显示 TCP 连接在当前状态所花费的时间。
  -n            以数字形式显示地址和端口号。
  -o            显示拥有的与每个连接关联的进程 ID。
  -p proto      显示 proto 指定的协议的连接;proto
                可以是下列任何一个: TCP、UDP、TCPv6 或 UDPv6。如果与 -s
                选项一起用来显示每个协议的统计信息,proto 可以是下列任何一个:
                IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。
  -q            显示所有连接、侦听端口和绑定的
                非侦听 TCP 端口。绑定的非侦听端口
               不一定与活动连接相关联。
  -r            显示路由表。
  -s            显示每个协议的统计信息。默认情况下,
                显示 IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计信息;
                -p 选项可用于指定默认的子网。
  -t            显示当前连接卸载状态。
  -x            显示 NetworkDirect 连接、侦听器和共享
                终结点。
  -y            显示所有连接的 TCP 连接模板。
                无法与其他选项结合使用。
  interval      重新显示选定的统计信息,各个显示间暂停的
                间隔秒数。按 CTRL+C 停止重新显示
                统计信息。如果省略,则 netstat 将打印当前的
                配置信息一次。

1.12find 命令

  1. find /?可以获取 find 命令的使用帮助。
  2. 在 Windows 命令提示符中,find 命令用于在文件中搜索字符串。例如,netstat -ano|find ".8"这个命令中,首先通过 netstat -ano 命令列出所有的网络连接状态信息,然后使用管道符 | 将这个输出传递给 find 命令,find ".8" 表示在 netstat 的输出结果中查找包含字符串 .8 的行,实现了模糊查询的功能。

1.12tracert

tracert也被称为 Windows 路由跟踪实用程序。它可以确定 IP 数据包访问目标时所选择的路径。通过向目标发送一系列的 IP 数据包,并记录每个数据包经过的路由器的响应时间和 IP 地址,从而绘制出数据包从源地址到目标地址所经过的路径。

用法: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout]
               [-R] [-S srcaddr] [-4] [-6] target_name

选项:
    -d                 不将地址解析成主机名。
    -h maximum_hops    搜索目标的最大跃点数。
    -j host-list       与主机列表一起的松散源路由(仅适用于 IPv4)。
    -w timeout         等待每个回复的超时时间(以毫秒为单位)。
    -R                 跟踪往返行程路径(仅适用于 IPv6)。
    -S srcaddr         要使用的源地址(仅适用于 IPv6)。
    -4                 强制使用 IPv4。
    -6                 强制使用 IPv6。

2. 辅助符号或命令

2.1 ‘|’ 

|代表前一个的输出代表后一个的输入

查找特定ip的网络连接及进程号:netstat -ano|find "192.168.0.1"

2.2 重定向输出符号  >  和  >>

在命令行中,重定向输出符号 “>” 和 “>>” 用于改变命令的输出方向,将原本输出到命令窗口的内容重定向到文件中。

  1. “>” 符号:

    • 功能:它会将命令的输出覆盖写入到指定的文件中。如果文件不存在,会创建一个新文件;如果文件已存在,则会清空文件原有内容并写入新的输出。
    • 示例:dir > list.txt,这个命令会将当前目录的列表输出到名为 “list.txt” 的文件中,覆盖原文件内容(如果有)。
  2. “>>” 符号:

    • 功能:它会将命令的输出追加到指定的文件末尾。如果文件不存在,会创建一个新文件。
    • 示例:echo "This is a new line." >> append.txt,如果 “append.txt” 文件存在,这条命令会在文件末尾添加 “This is a new line.” 这句话;如果文件不存在,会创建 “append.txt” 并写入这句话。

 2.3 重定向输入符号< <<

  1. “<” 符号:

    • 功能:将一个文件的内容作为命令的输入。
    • 示例:假设存在一个文件 “input.txt”,使用命令sort < input.txt,这里 “sort” 命令通常用于对输入内容进行排序,通过 “<” 将 “input.txt” 文件的内容作为 “sort” 命令的输入,命令执行后会对 “input.txt” 中的内容进行排序并输出到命令窗口。
  2. “<<” 符号(也称为 here document):

    • 功能:允许你在命令行中直接输入多行内容作为命令的输入,直到遇到特定的结束标记。
    • 示例:cat << EOF,然后可以输入多行文本,输入结束后再输入 “EOF” 来表示输入结束。“cat” 命令会将输入的内容输出到命令窗口。比如:

3.cmd下的命令

1、使用help命令,查看所有的dos命令

使用这个命令之后,我们可以看到所有的dos命令,并且后面还有中文的解释。简直不要太赞,这样我们就可以根据自己的需求要找到想要使用的命令。

2、找到命令之后,使用 命令+ /?来查看该命令下的其他属性

 cd /?

  • 11
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值