Windows基本命令

Windows基本命令

一、目录和文件的应用操作

1、cd命令

cd /d d:\  //切换到d盘目录,因为改变了驱动器,所以需要加上/d选项
c:\Users\Administrator>cd c:\ //如果没有改变驱动器号,就不需要加/d选项
  • 目录分为相对路径和绝对路径
    • 相对路径(以当前为起点)
    • "."代表的是当前路径
    • "../"代表的是当前的上一-级目录
  • 绝对路径(以驱动器号为起点)

2、dir命令

  • 用于显示目录和文件列表

  • 常用的用法直接使用dir

    dir
    dir /a:h c:\ #查看C盘下的隐藏目录和文件
    dir /o:-n c:\ #使用字母逆序方式查看

3、md 或 mkdir

  • 创建目录(文件夹),也可以直接创建多级子目录

    md 公司文件夹
    md 公司文件夹\技术部\技术文件夹 #当技术部文件夹不存在时会直接创建

4、rd

  • 用于删除目录

    rd 成都文件 #直接使用rd只能删除空目录
    rd /s /q公司文件夹 #如果要删除的目录中有子目录或文件,就必须使用/s选项,可以携带/q选项不提醒

5、move

  • 用于移动,重命名

    d: \>move woniu.bmp C:\ #移动
    d: \>move C:\woniu.bmp C:\woniutf.bmp #重命名

6、copy

  • 复制文件

    d:\>copy c:\woniutf.bmp d:\woniuxy #直接 复制文件到指定目录
    d:\>copy 1.txt+2.txt 3.txt #将两个文件中的内容直接融合到新的文件中

7、xcopy

8、del

  • 用于删除文件

    d:\>del 1.txt

二、文本处理

  • type用于显示文本文件内容

    C: \Windows\System32>type d:\3.txt 
    username:woniuxy
    password:woniu123
  • 重定向">"

    C:\Windows\System32>ipconfig > C:\ip.txt
    • 作业1:去网.上找重定向的其他用法,并写出对应的应用场景
  • 管道符"|"

    • 将前面命令执行的结果做为后面命令的操作对象

三、网络相关操作

1、配置TCP/IP协议

  • TCP/IP 参数
    • ip地址:标识了网络中的某一台主机
    • 子网掩码:用于标识你的IP所处的网络的范围,子网掩码越大,网络范围越小
    • 默认网关:标识与主机直连的路由器IP地址
    • DNS服务器:用于域名解析的
#静态配置IP地址、子网掩码、默认网关
c:\>netsh interface ip set address "Ethernet0" static 192.168.100.100 255.255.255.0 192.168.100.254
#自动获取ip
c:\>netsh interface ip set address "Ethernet0" dhcp
#静态配置DNS服务器
C: \>netsh interface ip set dnsserver "EthernetO" static 12.12.12.12
#添加备用DNS服务器
c:\>netsh interface ip add dnsserver "EthernetO" 222.66.66.66 index=2 //index=2是索引,表示备用DNS
#自动获取DNS服务器
c:\>netsh interface ip set dnsserver "Ethernet0" dhcp

2、查看TCP/IP 参数

  • 常用

    #查看所有网卡的TCP/IP参数(IP地址、子网掩码、默认网关)
    ipconfig
    #查看所有网卡的TCP/IP参数(IP地址、子网掩码、默认网关、mac地址、dhcp地址、dns地址、主机名)
    ipconfig /a11
    #释放TCP/IP参数
    ipconfig /release
    #重新获取TCP/IP参数
    ipconfig /r enew
    #刷新dns缓存
    ipconfig /flushdns
  • 用于测试TCP/IP配置是否正确

    ping -n 10 -1 1000 -t -a 192.168.31.131
    # -n 10发送10个报文
    # -1 1000 单个报文10000字节
    # -t一直不停的ping
    # -a返回IP的主机名
    

3、tracert路由跟踪

  • 用法

    c:\>tracert 39.156.66.14

4、route

  • 用来操作网络路由表
    • 0.0.0.0代表任意的网络
#打印路由表
route -4 print
#添加路由条目
(112.53.42.52目标地址或网络/32代表 子网掩码或者112.53.42.0目标网络,/24代表子网掩码,192.168.33.1网关地址)
route add 112.53.42.52/32 192.168.33.1
#删除路由条目
route delete 112.53.42.52 # (112.53. 42.52目标)

5、netstat

  • 用法

    #查看所有的TCP链接,包括进程,以数字形式显示
    netstat -anop tcp
    #查看路由表
    netstat -r # 等同于 route print

四、Windows用户管理

1、用户账户

1.1 什么是用户账户

  • 不同的用户身份拥有不同的权限

  • 每个用户包含了一个名称和一个密码

  • 每个用户账户具有唯一的安全标识符

  • 查看系统中的用户

    net user
  • 安全标识符(SID)

    • 查看当前用户的SID
    whoami /user
    • 使用注册表进行查看 打开注册表regedit

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
    • 在Windows系统中管理员的SID是500,普通用户的SID是从1000开始

1.2 进行用户管理

  • 创建用户

    • 用户名:系统的显示名

    • 全名:用户登陆时的显示名

    • 密码:Windows服务器默认需要符合复杂性要求

    • 账户已被锁定:如果开启了账户锁定阈值,输错密码多次后将会被锁定

    #创建用户不指定密码
    net user zhangsan /add
    #创建用户指定明文密码
    net user lisi p-0p-0 /add
    #创建用户手动输入密码
    net user wangwu /add
    #删除用户
    net user zhangsan /de1
    #修改用户的密码
    net user lisi p-0p-0p-0
    net user lisi *
  • 管理用户

  • 设置密码

  • 隐藏用户

    • 在用户的后面加上了$符号
  • 查询用户命和SID

    wmic useraccount get name,sid

作业2:在Windows系统中创建隐藏用户,并提升为管理员权限,使用命令操作 - net user Test$ yhGeek2021** /ad /add

2、Windows的内置用户账户

2.1 与使用者关联的

  • 管理员administrator在使用者中具有最高的权限,如果没有其他管理员的情况,不建议禁用
  • 普通用户:具有一般的读取权限,权限较低
  • 来宾用户guest: 一般是提供给访客使用,在使用者中,权限最低,默认是禁用

2.2 与Windows组件关联的

  • system本地系统,拥有最高权限
  • local service本地服务,它的权限相对于普通用户组users会低一点·
  • network service网络服务,它的权限和普通用户组users一样

五、Windows组的管理

1、用户

1.1 与人员相关

  • administrator
  • guest

1.2 与组件关联

  • system
  • local service
  • network service

2、用户组

2.1 概念

  • 一组用户的集合,组中所有的用户所具备所组的权限

2.2 管理组

#创建组
C:\Users\Administrator>net localgroup 技术部/add
#删除组
C:\Users\Administrator>net localgroup 技术部/de1
#创建并将用户加入组
C:\Users\Administrator>net localgroup 技术部zhangsan /add
#将用户从组中拿掉
C:\Users\Administrator>net localgroup 技术部zhangsan /de1

3、内置组账户

3.1 需要人为添加的

  • administrators: 管理员组
  • guests:来宾用户组
  • power users:向下兼容的组,现在一般没有使用
  • users:标准用户组,创建用户后默认处于此组中

3.2 动态包含成员的组

  • interactive:动态包含在本地登录的用户
  • authenticated users:动态包含通过验证的用户
  • everyone: 所有人

六、NTFS权限

1、NTFS权限

  • Windows

    • 早期Windows上使用FAT16或FAT32
    • 目前的Windows操作系统基本使用的是NTFS文件系统
    • ACL (访问控制列表,设置权限)
    • EFS (加密文件系统,使用BitLocker进行磁盘加密)
    • 压缩及磁盘配额
    • ReFS文件系统
  • Linux

    • swap:交换文件系统,主要将磁盘的一部分空间划分给内存使用
    • ext4:
      convert h:/fs:ntfs // h表示的是需要转换的盘符

早期的FAT文件系统不支持单个大文件(超过4GB)

2、文件权限

2.1 设置文件权限

  • 读取数据
  • 写入数据
  • 附加数据
  • 删除
  • 执行文件

3、文件夹权限

3.1 设置文件夹权限

  • 列出文件夹
  • 创建文件夹
  • 创建文件
  • 删除
  • 删除子文件和文件夹

4、权限分类

  • 完全控制
  • 修改
  • 读取和执行
  • 读取
  • 写入
  • 特别的权限

七、NTFS 权限规则

1、权限的累加

  • 用户分配的有效权限是分配给用户所有权限的累加
    • 假设一个用设置了读取权限,给用户所属组分配了修改权限,用户最终的权限就等于读取和修改

2、拒绝权限

  • 拒绝的权限大于一切(在访问控制列表中,拒绝的权限优先级最高)
  • 当出现权限冲突的时候,拒绝的权限优先级最高(举例:用户所属组读取权限,用户拒绝读取,最终用户没有读取权限)

3、继承权限

  • 文件或文件夹的访问控制列表默认情况下会继承上级文件夹的权限

4、特殊权限

  • 读取权限(和读取文件或文件夹的内容没有任何关系)
    • 读取文件或文件夹的访问控制列表
    • 针对于用户想要访问某个文件的内容,此权限必须勾选
  • 更改权限 (和修改文件或文件夹的内容没有任何关系)
    • 用户是否可以修改文件或文件夹的访问控制列表,由于此权限是可以为用户添加或删除权限,会造成很多不安全因素,此权限一般不会给
    • 要想更改,前提是必须能读取
  • 取得所有权
    • 能够修改文件或文件的所有者
    • 前提必须得读取和修改

八、本地安全策略

1、本地安全策略基本内容

1.1 概念

  • 主要是对登录到计算机的账户进行一些安全设置
  • 主要影响是本地计算机安全设置

1.2 打开方式

  • 开始菜单->管理工具->本地安全策略
  • 使用命令
    secpol.msc

    2、密码策略

    3、账户策略

上一篇
下一篇