Windows基本命令

windows常用基本命令详解

cd 切换目录命令

 

cd                              显示当前目录

cd ..                           进入父目录

d:                               进入D盘

cd /d d:\hexin                 进入D盘下的heixn文件夹

dir  显示目录中的内容

 

dir                         显示当前目录的子文件夹与文件

参数:
               /A          显示具有指定属性的文件。

               属性         D  目录                R  只读文件
                               H  隐藏文件            A  准备存档的文件
                               S  系统文件            I  无内容索引文件
                               L  重新分析点          O  脱机文件
                               -  表示“否”的前缀
                /B          使用空格式(没有标题信息或摘要)。
                /C          在文件大小中显示千位数分隔符。这是默认值。用 /-C 来禁用分隔符显示。
                /D          跟宽式相同,但文件是按栏分类列出的。
                /L          用小写。
                /N          新的长列表格式,其中文件名在最右边。
                /O          用分类顺序列出文件。

                hexin*    显示当前目录以heixn开头的文件夹和文件的信息

               排列顺序      N  按名称(字母顺序)     S  按大小(从小到大)
                                    E  按扩展名(字母顺序)   D  按日期/时间(从先到后)
                                    G  组目录优先           -  反转顺序的前缀
                /P          在每个信息屏幕后暂停。
                /Q          显示文件所有者。
                /R          显示文件的备用数据流。
                /S          显示指定目录和所有子目录中的文件(Ctrl+C终止命令)
                /T          控制显示或用来分类的时间字符域

                时间段           C  创建时间
                                 A  上次访问时间
                                 W  上次写入的时间

                /W          用宽列表格式。
                /X          显示为非 8dot3 文件名产生的短名称。格式是 /N 的格式,短名称插在长名称前面。如果没有短名称,在其位置则显示空白。
                /4          以四位数字显示年份

tree 显示目录结构

 

tree + 文件名或路径 + 参数          以图形显示驱动器或路径的文件夹结构。
参数:
                 /F   显示每个文件夹中文件的名称。
                 /A   使用 ASCII 字符,而不使用扩展字符。

 

ren  文件或目录重命名

 

ren + 文件名 + 重命名为

 

md(make dir)  创建目录


mkdir  +目录名(目标位置+目录名)
md + 目录名(目标位置+目录名)

 

rd (remove dir)  删除目录

 

remove dir   [参数] 目录名
rd                 [参数] 目录名
参数:
            /S      除目录本身外,还将删除指定目录下的所有子目录和文件。用于删除目录树。
            /Q      安静模式,带 /S 删除目录树时不要求确认

 

copy 拷贝文件

 

copy [参数] 复制的文件名 [参数] 指定心得位置或文件名
参数:
            /A           表示一个 ASCII 文本文件。
            /B           表示一个二进位文件。
            /D           允许解密要创建的目标文件
            /V           验证新文件写入是否正确。
            /N           复制带有非 8dot3 名称的文件时,尽可能使用短文件名。
            /Y           不使用确认是否要覆盖现有目标文件的提示。
            /-Y          使用确认是否要覆盖现有目标文件的提示。
            /Z           用可重新启动模式复制已联网的文件。
            /L           如果源是符号链接,请将链接复制到目标而不是源链接指向的实际文件。

 

move 移动文件

 

要移动至少一个文件:
move [参数] 要移动的文件位置或名称 指定移动后的位置
要重命名一个目录:
move [参数] 要重命名的文件名 指定新命名
参数
                 /Y                      取消确认覆盖一个现有目标文件的提示。
                 /-Y                     对确认覆盖一个现有目标文件发出提示。

 

del 删除文件   注意:目录及子目录都不会删除

 

del [参数] 文件名
erase [参数] 文件名
参数
           文件名:指定一个或多个文件或者目录列表。通配符可用来删除多个文件。如果指定了一个目录,该目录中的所 有文件都会被删除。
            /P            删除每一个文件之前提示确认。
            /F            强制删除只读文件。
            /S            删除所有子目录中的指定的文件。
            /Q            安静模式。删除全局通配符时,不要求确认
            /A            根据属性选择要删除的文件
            属性          R  只读文件            S  系统文件
                             H  隐藏文件            A  准备存档的文件
                             I  无内容索引文件      L  重新分析点
                            O  脱机文件            -  表示“否”的前缀

 

type 显示文本文件内容

 

type 路径或文件名

 

echo 输入

 

echo                                // 输出一个"回车换行",空白行
echo off                           // 后续所有命令在执行前,不打印出命令的内容
echo on                           // 后续所有命令在执行,打印出命令的内容
echo 123                         // 输出123到终端屏幕
echo "Hello World!!!"       // 输出Hello World!!!到终端屏幕
echo test > p1.txt             // 输出test的字符串到当前目录中的p1.txt文件中(以覆盖的方式)

 

find  文件中搜索字符串

 

find [/V] [/C] [/N] [/I] [/OFF[LINE]] "string" [[drive:][path]filename[ ...]]

/V                                        显示所有未包含指定字符串的行。
/C                                        仅显示包含字符串的行数。
/N                                       显示行号。
/I                                         搜索字符串时忽略大小写。
/OFF[LINE]                          不要跳过具有脱机属性集的文件。
"string"                               指定要搜索的文本字符串。
[drive:][path]filename         指定要搜索的文件。

 

findstr  文件中搜索字符串

 

findstr [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:file]
        [/C:string] [/G:file] [/D:dir list] [/A:color attributes] [/OFF[LINE]]
        strings [[drive:][path]filename[ ...]]

  /B         在一行的开始配对模式。
  /E         在一行的结尾配对模式。
  /L         按字使用搜索字符串。
  /R         将搜索字符串作为一般表达式使用。
  /S         在当前目录和所有子目录中搜索匹配文件。
  /I         指定搜索不分大小写。
  /X         打印完全匹配的行。
  /V         只打印不包含匹配的行。
  /N         在匹配的每行前打印行数。
  /M         如果文件含有匹配项,只打印其文件名。
  /O         在每个匹配行前打印字符偏移量。
  /P         忽略有不可打印字符的文件。
  /OFF[LINE] 不跳过带有脱机属性集的文件。
  /A:attr    指定有十六进位数字的颜色属性。请见 "color /?"
  /F:file    从指定文件读文件列表 (/ 代表控制台)。
  /C:string  使用指定字符串作为文字搜索字符串。
  /G:file    从指定的文件获得搜索字符串。 (/ 代表控制台)。
  /D:dir     查找以分号为分隔符的目录列表
  strings    要查找的文字。
  [drive:][path]filename
             指定要查找的文件。

除非参数有 /C 前缀,请使用空格隔开搜索字符串。
例如: 'FINDSTR "hello there" x.y' 在文件 x.y 中寻找 "hello" 或
"there"。'FINDSTR /C:"hello there" x.y' 文件 x.y  寻找
"hello there"。

一般表达式的快速参考:
  .        通配符: 任何字符
  *        重复: 以前字符或类出现零或零以上次数
  ^        行位置: 行的开始
  $        行位置: 行的终点
  [class]  字符类: 任何在字符集中的字符
  [^class] 补字符类: 任何不在字符集中的字符
  [x-y]    范围: 在指定范围内的任何字符
  \x       Escape: 元字符 x 的文字用法
  \<xyz    字位置: 字的开始
  xyz\>    字位置: 字的结束

 

ping  // 用于检测网络是否通畅,以及网络时延情况(工作在ICMP协议上)

 

ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS][-r count] [-s count] [[-j host-list] | [-k host-list]][-w timeout] [-R] [-S srcaddr] [-c compartment] [-p][-4] [-6] target_name

参数:
        -t                     Ping 指定的主机,直到停止。若要查看统计信息并继续操作,请键入 Ctrl+Break;若要停止,请键入 Ctrl+C。
        -a                 将地址解析为主机名。
        -n count           要发送的回显请求数。
        -l size            发送缓冲区大小。
        -f                     在数据包中设置“不分段”标记(仅适用于 IPv4)。
        -i TTL             生存时间。
        -v TOS             服务类型(仅适用于 IPv4。该设置已被弃用,对 IP 标头中的服务类型字段没有任何影响)。
        -r count           记录计数跃点的路由(仅适用于 IPv4)。
        -s count           计数跃点的时间戳(仅适用于 IPv4)。
        -j host-list       与主机列表一起使用的松散源路由(仅适用于 IPv4)。
        -k host-list        与主机列表一起使用的严格源路由(仅适用于 IPv4)。
        -w timeout         等待每次回复的超时时间(毫秒)。
        -R                 同样使用路由标头测试反向路由(仅适用于 IPv6)。根据 RFC 5095,已弃用此路由标头。如果使用此标头,某些系统可能丢弃回显请求。
        -S srcaddr         要使用的源地址。
        -c compartment     路由隔离舱标识符。
        -p                 Ping Hyper-V 网络虚拟化提供程序地址。
        -4                 强制使用 IPv4。
        -6                 强制使用 IPv6。

 

tasklist 进程操作

 

TASKLIST [/S system [/U username [/P [password]]]][/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]
参数:
        /S         system               指定连接到的远程系统。
       /U         [domain\]user        指定应该在哪个用户上下文执行这个命令。
       /P         [password]           为提供的用户上下文指定密码。如果省略,则提示输入。
       /M         [module]             列出当前使用所给 exe/dll 名称的所有任务。如果没有指定模块名称,显示所有加载的模块。
       /SVC                            显示每个进程中主持的服务。
       /APPS             显示 Microsoft Store 应用及其关联的进程
       /V                              显示详细任务信息。
      /FI        filter               显示一系列符合筛选器指定条件的任务。
       /FO        format               指定输出格式。有效值: "TABLE"、"LIST"、"CSV"。
       /NH                             指定列标题不应该在输出中显示。只对 "TABLE" 和 "CSV" 格式有效。
       /?                              显示此帮助消息。

 

用户操作

 

net user                                                            // 查看当前机器上的用户
net user Administrator                                      // 查看当前机器上的Administrator用户的信息
net user Guest /active:yes                                // 启用Guest用户
net user dev 123456 /add                                 // 新建一个名为dev,密码为123456的用户
net localgroup administrators dev /add             // 把名为dev的用户添加到管理员用户组中,使其具有管理员权限
net user dev /del                                               // 删除名为dev的用户

 

start  运行某程序或命令

 

START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED][/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL][/NODE <NUMA node>] [/AFFINITY <hex affinity mask>] [/WAIT] [/B][command/program] [parameters]

    "title"             在窗口标题栏中显示的标题。
    path                启动目录。
    B                   启动应用程序,但不创建新窗口。应用程序已忽略 ^C 处理。除非应用程序启用 ^C 处理,否则 ^Break 是唯一可以中断该应用程序的方式。
    I                   新的环境将是传递到 cmd.exe 的原始环境,而不是当前环境。
    MIN                 以最小化方式启动窗口。
    MAX                 以最大化方式启动窗口。
    SEPARATE            在单独的内存空间中启动 16 位 Windows 程序。
    SHARED              在共享内存空间中启动 16 位 Windows 程序。
    LOW                 在 IDLE 优先级类中启动应用程序。
    NORMAL              在 NORMAL 优先级类中启动应用程序。
    HIGH                在 HIGH 优先级类中启动应用程序。
    REALTIME            在 REALTIME 优先级类中启动应用程序。
    ABOVENORMAL         在 ABOVENORMAL 优先级类中启动应用程序。
    BELOWNORMAL         在 BELOWNORMAL 优先级类中启动应用程序。
    NODE                将首选非一致性内存结构(NUMA)节点指定为十进制整数。
    AFFINITY            将处理器关联掩码指定为十六进制数字。进程仅限在这些处理器上运行。
            将 /AFFINITY 和 /NODE 结合使用时,会对关联掩码进行不同的解释。指定关联掩码,以便将零位作为起始位置(相当于将 NUMA节点的处理器掩码向右移位)。进程仅限在指定关联掩码和 NUMA 节点之间的通用处理器上运行。如果没有通用处理器,则进程仅限在指定的 NUMA 节点上运行。
    WAIT                启动应用程序并等待其终止。
    NEWWINDOW           在新的窗口启动应用程序,而非在新的标签页启动。
    command/program    如果是内部 cmd 命令或批文件,则命令处理器使用 cmd.exe 的 /K 开关运行。这表示运行该命令之后,该窗口将仍然存在。
                        如果不是内部 cmd 命令或批文件,则它就是一个程序,并将作为一个窗口化应用程序或控制台应用程序运行。

    parameters          这些是传递到 command/program 的参数。

 

shutdown  关闭、重启、注销、休眠计算机

 

shutdown [/i | /l | /s | /sg | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/soft] [/fw] [/f] [/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]]

    没有参数       显示帮助。这与键入 /? 是一样的。
    /?             显示帮助。这与不键入任何选项是一样的。
    /i                 显示图形用户界面(GUI)。这必须是第一个选项。
    /l                 注销。这不能与 /m 或 /d 选项一起使用。
    /s             关闭计算机。
    /sg            关闭计算机。在下一次启动时,重启任何注册的应用程序。
    /r                 完全关闭并重启计算机。
    /g             完全关闭并重新启动计算机。在重新启动系统后,重启任何注册的应用程序。
    /a             中止系统关闭。这只能在超时期间使用。
                       与 /fw 结合使用,以清除任何未完成的至固件的引导。
    /p             关闭本地计算机,没有超时或警告。可以与 /d 和 /f 选项一起使用。
    /h             休眠本地计算机。可以与 /f 选项一起使用。
    /hybrid        执行计算机关闭并进行准备以快速启动。必须与 /s 选项一起使用。
    /fw            与关闭选项结合使用,使下次启动转到固件用户界面。
    /e             记录计算机意外关闭的原因。
    /o             转到高级启动选项菜单并重新启动计算机。必须与 /r 选项一起使用。
    /m \\computer     指定目标计算机。
    /t xxx         将关闭前的超时时间设置为 xxx 秒。有效范围是 0-315360000 (10 年),默认值为 30。如果超时时间大于 0,则默示为/f 参数。
    /c "comment"     有关重新启动或关闭的原因的注释。最多允许 512 个字符。
    /f                 强制关闭正在运行的应用程序而不事先警告用户。如果为 /t 参数指定大于 0 的值, 则默示为 /f 参数。
    /d [p|u:]xx:yy      提供重新启动或关闭的原因。
    p         指示重启或关闭是计划内的。
    u         指示原因是用户定义的。
    xx         是主要原因编号(小于 256 的正整数)。
    yy         是次要原因编号(小于 65536 的正整数)。

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值