• windows ---命令详解1


    一、cd

    D:\k8s>cd /?
    显示当前目录名或改变当前目录。
    CHDIR [/D] [drive:][path]
    CHDIR [..]
    CD [/D] [drive:][path]
    CD [..]
      ..   指定要改成父目录。
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    1、键入 CD drive: 显示指定驱动器中的当前目录。

    D:\k8s>cd C:
    C:\Users\lichf1

    2、不带参数只键入 CD,则显示当前驱动器和目录。

    D:\k8s>cd
    D:\k8s

    3、使用 /D 开关,除了改变驱动器的当前目录之外,还可改变当前驱动器。

    C:\Users\lichf1>cd /d D:\k8s

    D:\k8s>

    4、(cd)CHDIR 命令不把空格当作分隔符,因此有可能将目录名改为一个带有空格但不带有引号的子目录名。例如:

     cd \winnt\profiles\username\programs\start menu
    
    • 1

    与下列相同:
    cd “\winnt\profiles\username\programs\start menu”

    5、windows大小写不敏感

    C:\Users\lichf1>cd /d D:\K8s

    D:\k8s>

    二、color

    D:\k8s>color /?

    设置默认的控制台前景和背景颜色。
    COLOR [attr]
      attr        指定控制台输出的颜色属性
    颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为
    前景。每个数字可以为以下任何值之一:
        0 = 黑色       8 = 灰色
        1 = 蓝色       9 = 淡蓝色
        2 = 绿色       A = 淡绿色
        3 = 浅绿色     B = 淡浅绿色
        4 = 红色       C = 淡红色
        5 = 紫色       D = 淡紫色
        6 = 黄色       E = 淡黄色
        7 = 白色       F = 亮白色
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    1、如果没有给定任何参数,该命令会将颜色还原到 CMD.EXE 启动时的颜色。

    3、如果用相同的前景和背景颜色来执行 COLOR 命令,COLOR 命令会将 ERRORLEVEL 设置为 1。

    2、例如: “COLOR fc” 在亮白色上产生亮红色

    三、tree

    D:\k8s>tree /?
    以图形显示驱动器或路径的文件夹结构。
    TREE [drive:][path] [/F] [/A]
    /F 显示每个文件夹中文件的名称。
    /A 使用 ASCII 字符,而不使用扩展字符。

    C:\Users\lichf1>tree D:\k8s
    卷 Other1 的文件夹 PATH 列表
    卷序列号为 0EF1-398C
    D:\K8S
    ├─cfssl
    └─k8s
        └─opt
            ├─etcd
            │  ├─bin
            │  ├─conf
            │  └─ssl
            └─kubernetes
                ├─bin
                ├─conf
                └─ssl
    
    C:\Users\lichf1>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    C:\Users\lichf1>tree D:\k8s /F
    卷 Other1 的文件夹 PATH 列表
    卷序列号为 0EF1-398C
    D:\K8S
    │  cfssl.tar
    │  database.csv
    │  k8s.zip
    │  云原生容器日志规范.docx
    │  交付运维培训-一阶段材料.zip
    │
    ├─cfssl
    │      cfssl
    │      cfssljson
    │
    └─k8s
        │  bootstrappers.yml
        │  cfssl.sh
        │  etcd.conf
        │  etcd.service
        │  etcdctl.sh
        │  kube-apiserver.conf
        │  kube-apiserver.service
        │  kube-controller-manager.conf
        │  kube-controller-manager.service
        │  kube-proxy.conf
        │  kube-proxy.service
        │  kube-scheduler.conf
        │  kube-scheduler.service
        │  kubelet.conf
        │  kubelet.config
        │  token.csv
        │  字段介绍.txt
        │  实施步骤.txt
        │  检查命令.sh
        │  环境准备.txt
        │  网站.txt
        │  证书.txt
        │
        └─opt
            ├─etcd
            │  ├─bin
            │  ├─conf
            │  └─ssl
            │          ca-config.json
            │          ca-csr.json
            │          server-csr.json
            │
            └─kubernetes
                ├─bin
                ├─conf
                └─ssl
                        admin-csr.json
                        apiserver-csr.json
                        ca-config.json
                        ca-csr.json
                        kube-controller-manager-csr.json
                        kube-scheduler-csr.json
                        server-csr.json
    
    
    C:\Users\lichf1>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    C:\Users\lichf1>tree D:\k8s /A
    卷 Other1 的文件夹 PATH 列表
    卷序列号为 0EF1-398C
    D:\K8S
    +---cfssl
    \---k8s
        \---opt
            +---etcd
            |   +---bin
            |   +---conf
            |   \---ssl
            \---kubernetes
                +---bin
                +---conf
                \---ssl
    
    C:\Users\lichf1>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17

    四、date

    C:\Users\lichf1>date /?
    显示或设置日期。
    
    DATE [/T | date]
    
    显示当前日期设置和输入新日期的提示,请键入
    不带参数的 DATE。要保留现有日期,请按 Enter。
    
    如果命令扩展被启用,DATE 命令会支持 /T 开关;
    该开关指示命令只输出当前日期,但不提示输入新日期。
    
    C:\Users\lichf1>date /T
    2023/09/17 周日
    
    C:\Users\lichf1>date
    当前日期: 2023/09/17 周日
    输入新日期: (年月日)
    
    C:\Users\lichf1>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19

    五、help command

    help echo
    C:\Users\lichf1>help echo
    显示信息,或将命令回显打开或关上。

    ECHO [ON | OFF]
    ECHO [message]

    要显示当前回显设置,键入不带参数的 ECHO。
    C:\Users\lichf1>

    六、hostname 显示计算机主机名

    C:\Users\lichf1>hostname
    SH-LICHF1

    C:\Users\lichf1>echo %COMPUTERNAME%
    SH-LICHF1

    hostname命令显示的主机名与环境变量COMPUTERNAME 一致

    七、环境变量

    1、set variable=string

    C:\Users\lichf1>set var=“hello world”

    C:\Users\lichf1>set var
    var=“hello world”

    C:\Users\lichf1>

    2、set var 直接输出变量及其值

    C:\Users\lichf1>set var
    var=“hello world”

    C:\Users\lichf1>

    3、set /p var1=

    C:\Users\lichf1>set /p var1=
    hheello

    C:\Users\lichf1>set var1
    var1=hheello

    C:\Users\lichf1>

    4、 set P 会显示所有以P开头的变量

    5、 set /A 会启用数字表达式

    C:\Users\lichf1>set /A hell=(1+2+3)
    6
    C:\Users\lichf1>set hello
    hello=3

    C:\Users\lichf1>set hell
    hell=6
    hello=3

    C:\Users\lichf1>

    环境变量引用,可以在变量名前后加%%引用

    C:\Users\lichf1>echo %var1%
    hello

    C:\Users\lichf1>

    八、echo

    1、对于| & < > ^ ! 的输出需要使用^转义

    C:\Users\lichf1>echo hello^|
    hello|

    C:\Users\lichf1>echo hello^&
    hello&

    C:\Users\lichf1>echo hello^<
    hello<

    C:\Users\lichf1>echo hello^>
    hello>

    C:\Users\lichf1>echo hello^^
    hello^

    C:\Users\lichf1>

    2、回显空白行 echo. echo与dot之间不需要空格

    C:\Users\lichf1>echo.

    C:\Users\lichf1>

    3、在批处理文件开头加 @echo off 可以取消所有命令回显功能

    “hello world”

    等待 0 秒,按一个键继续 …
    请按任意键继续. . .
    “hello world”

    等待 96 秒,按 CTRL+C 退出 …

    4、在批处理文件开头加 echo off 可以取消其他命令回显功能,但是不包括本条命令

    D:\中间件>ECHO OFF
    “hello world”

    等待 0 秒,按一个键继续 …
    请按任意键继续. . .
    “hello world”

    等待 76 秒,按 CTRL+C 退出 …

    5、不加echo off

    D:\中间件>set hello=“hello world”

    D:\中间件>echo “hello world”
    “hello world”

    D:\中间件>timeout /T 2

    等待 1 秒,按一个键继续 …

    D:\中间件>PAUSE
    请按任意键继续. . .

    D:\中间件>echo “hello world”
    “hello world”

    D:\中间件>timeout /NOBREAK 100

    等待 97 秒,按 CTRL+C 退出 …

    6、 @的作用就是关闭紧跟其后的一条命令的回显

    “hello world”

    D:\中间件>timeout /T 2

    等待 0 秒,按一个键继续 …

    D:\中间件>PAUSE
    请按任意键继续. . .

    十、 timeout

    timeout /T 2 延迟2秒
    timeOUT /NOBREAK 忽略按键并等待指定的时间

    十一、pause

    C:\Users\lichf1>pause
    请按任意键继续. . . 输入任意键可以继续执行批文件
    如果ctrl+C会终止批处理

    十二、rem comment 添加注释

    rem “hhhhh”

  • 相关阅读:
    【Kafka】Docker安装kafka、搭建kafka集群
    Error: Activity class {xxx.java} does not exist
    [RK3588][android12] Launcher3:特殊分辨率(3840*484),AllApps显示异常的问题
    mybatis在mapper中传递多个参数
    大数据技术原理与应用学习笔记第1章
    MySQL 数据库平滑扩容的6 种方案剖析
    分布式之存储高可用
    Go语言技巧之正确高效使用slice(听课笔记总结--简单易懂)
    JDK8 stream常见用法
    经典c程序100例==31--40
  • 原文地址:https://blog.csdn.net/qq_41768644/article/details/132994095