一、Windows基本命令操作

一、目录与文件应用操作

1、cd 命令

  • 用于改变当前提示符盘符路径或提示符目录路径

CD [/D] [drive:][path] #跨盘符切换必须要跟上 /d 选项

  • 举例:

#切换目录到 E 盘 C:\Users\Administrator>E:

或者C:\Users\Administrator>cd /d E:

#如果需要进入某个文件夹就必须使用 cd 命令进行切换

C:\Users\Administrator>cd c:/windows

#退回上一级目录c:\Windows>cd ..

#这里 . 代表当前目录,.. 代表上一级目录 #如果是退回上一级的上一级目录使用如下命令c:\Windows>cd ../..

2、dir 命令

  • 用于显示某个磁盘或目录上的全部或部分文件目录
  • 用法:

DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N] [/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]

  • 举例:

#查看目录下的目录名和文件名

c:\>dir /w

驱动器 C 中的卷没有标签。 卷的序列号是 1666-AC2F c:\ 的目录1.txt [PerfLogs] [Program Files] [Program Files (x86)] [Users][Windows] 1 个文件 0 字节 5 个目录 41,526,591,488 可用字节c:\>dir /d或c:\>dir /b

#查看目录下的隐藏文件和目录

c:\>dir /a:h

驱动器 C 中的卷没有标签。 卷的序列号是 1666-AC2F c:\ 的目录2020/10/25 14:10 <DIR> $Recycle.Bin2016/12/14 18:39 389,408 bootmgr2016/07/16 21:18 1 BOOTNXT2020/10/25 14:05 <JUNCTION> Documents and Settings [C:\Users]2021/08/25 09:17 1,207,959,552 pagefile.sys2020/10/25 16:00 <DIR> ProgramData2020/10/25 14:05 <DIR> Recovery2021/08/24 10:44 <DIR> System Volume Information 3 个文件 1,208,348,961 字节 5 个目录 41,536,897,024 可用字节

#查看目录下的文件和目录按名称逆字母顺序(A到Z)排序

c:\>dir /o:-n

驱动器 C 中的卷没有标签。 卷的序列号是 1666-AC2F c:\ 的目录2020/10/25 14:10 <DIR> Windows2020/10/25 14:10 <DIR> Users2016/07/16 21:23 <DIR> Program Files (x86)2020/10/25 16:00 <DIR> Program Files2016/07/16 21:23 <DIR> PerfLogs2021/08/24 14:13 0 1.txt 1 个文件 0 字节 5 个目录 41,536,897,024 可用字节

#查看目录下的文件和目录的创建时间

c:\>dir /t:c

驱动器 C 中的卷没有标签。 卷的序列号是 1666-AC2F c:\ 的目录2021/08/24 14:13 0 1.txt2016/07/16 21:23 <DIR> PerfLogs2016/07/16 14:04 <DIR> Program Files2016/07/16 14:04 <DIR> Program Files (x86)2016/07/16 14:04 <DIR> Users2016/07/16 14:04 <DIR> Windows 1 个文件 0 字节 5 个目录 41,536,270,336 可用字节

3、md 命令

  • 用于创建目录或多级子目录(父级目录不存在时会自动创建)
  • 用法:

MKDIR [drive:]pathMD [drive:]path

  • 举例:

#在 D 盘创建公司文件夹,使用绝对路径

c:\>md d:\公司文件夹

c:\>dir d:\ 驱动器 D 中的卷没有标签。 卷的序列号是 DE64-FF0E

d:\ 的目录2021/08/25 10:39 <DIR> 公司文件夹 0 个文件 0 字节 1 个目录 32,129,843,200 可用字节

#在 D 盘创建财务文件夹,使用相对路径 c:\>d: D:\>md 财务文件夹

D:\>dir 驱动器 D 中的卷没有标签。

卷的序列号是 DE64-FF0E D:\ 的目录2021/08/25 10:39 <DIR> 公司文件夹2021/08/25 10:41 <DIR> 财务文件夹 0 个文件 0 字节 2 个目录 32,129,843,200 可用字节

4、rd 命令

  • 用于删除目录
  • #删除非空文件夹必须使用 /s

#删除 公司文件夹 目录,包括所有子目录,不提醒

D:\>rd 公司文件夹 /s/q

5、move 命令

  • 用于重命名文件或目录,并可以移动到指定位置,只能移动文件,无法移动目录,从其他目录移动到当前目录的其他名字,表示改名
  • 如果需要覆盖重命名文件必须使用 /y ,如果没有使用,则会提示失败

#对当前目录下的 财务文件夹 修改为 技术文档

D:\>move 财务文件夹 技术文档移动了  1 个目录。

#将 C 盘目录下的 1.txt 文件移动到 D 盘目录下,并改名为 2.txt

D:\>move c:\1.txt d:\2.txt

6、copy 命令

  • 将一份或多份文件复制到另一个位置

#将 C 盘目录下的所有 .txt 文件复制到 D 盘的 公司文件 目录下,前提是 D 盘的 公司文件 目录需要存在

D:\>copy c:\*.txt d:\公司文件

c:\人事数据.txt

c:\技术文档.txt

c:\财务数据.txt

已复制 3 个文件。

#合并多个文本文件,将 C 盘目录下的 人事数据 技术文档 财务数据合并成一个文件

c:\>copy 人事数据.txt+技术文档.txt+财务数据.txt 公司文件.txt

人事数据.txt

技术文档.txt

财务数据.txt

已复制 1 个文件。

c:\>type 公司文件.txt杨文财,网安讲师路由器规格

  • 使用 copy 巧妙伪装隐藏保护重要文件

#将 密码文件.txt 附加到 phone.jpg 中生成新的文件 phoneplus.jpg,从而隐藏了密码文件内容 c:\>copy phone.jpg /b+密码文件.txt /a phoneplus.jpg

7、xcopy 命令

  • 复制指定文件或复制目录下的所有文件和子目录,并且会自动创建目标目录

例:

#将当前目录下所有的文件以及子目录复制到“e:\databack”目录中

c:\>xcopy *.* e:\databack /s   #s-不包括空目录

8、rename 命令

  • 重命名文件

#将C盘目录下的迅雷下载文件夹修改为腾讯下载

C:\Users\Administrator>ren c:\迅雷下载 腾讯下载

9、del 命令

  • 删除一个或多个文件

#删除当前目录下的 密码文件.txt,默认就是不提醒

c:\>del 密码文件.txt

二、文本处理

1、type 命令

  • 显示文本文件的内容

#查看 密码文件.txt 文件的内容

c:\>type 密码文件.txt

#使用type创建空文件

C:\Users\Administrator>type nul>2.txt

2、重定向 >

  • 将前面命令执行结果写入到后面文件中

c:\>ipconfig > ip.txt

//这里的 > 符号标识重定向,将前面命令执行的结果写入到后面文件中

  • 标准输出:将正确运行的结果写入到对应文件中,使用 >

c:\>echo www.woniuxy.com > d:\1.txt

#echo 表示直接输出内容

  • 错误输出:将运行报错的信息写入到对应文件中,使用 2>

将前面命令执行的错误结果写入到文件中

d:\>skdjfkds 2> 2.txt

  • 混合输出:不管是正确的还是错误的都输出到文件中,使用 2>&1

d:\>echo www.woniuxy.com > 1.txt 2>&1

d:\>sldkfldskf > 1.txt 2>&1

#依次执行会第二条命令会把第一条命令的结果覆盖掉

  • 附加重定向 >>,后面保存的内容不会覆盖之前的文本内容

d:\>echo www.woniu.com >> 3.txt

d:\>sldkfldskf >> 1.txt 2>&1

3、管道 |

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

d:\>ipconfig | findstr IPv4

IPv4 地址 . . . . . . . . . . . . : 192.168.88.134

4、findstr 命令

#查找以某些字符开头的行

C:\Users\Administrator>findstr "^www" d:\222.txt

  • 检索文件内容:将检索的ip保存到一个文件里面

c:\>findstr 192 ip.txt 本地链接 IPv6 地址. . . . . . . . : fe80:b05ce93e%5 IPv4 地址 . . . . . . . . . . . . : 192.168.10.1 默认网关. . . . . . . . . . . . . : 192.168.10.254

三、网络相关操作

1、网络配置

    • IP地址:标识网络中的某一台主机或某一个接口(主机需要访问网络就必须有IP地址)
    • 子网掩码:和IP地址一起使用,主要用于表示IP地址的网络范围(子网掩码越小,网络范围越大)
    • 默认网关:主机与路由器直连接口的IP地址(主机需要去访问不同网络时就需要有网关)
    • 首选DNS服务器地址:主机需要请求域名解析的服务器IP地址
    • 备用DNS服务器地址
  • 静态配置 IP 地址及网关

netsh interface ip set address "Ethernet0" static 192.168.10.1 255.255.255.0 192.168.10.254

  • 动态获取 IP 地址

netsh interface ip set address "Ethernet0" dhcp

  • 静态配置 DNS 服务器地址

netsh interface ip set dnsserver "Ethernet0" static 202.98.96.68

  • 添加 DNS 服务器地址

netsh interface ip add dnsserver "Ethernet0" 61.139.2.69 index=2 #为 DNS 服务器地址指定索引

2、ipconfig 命令

  • 查看计算机中所有适配器的 TCP/IP 配置信息

c:\>ipconfig

c:\>ipconfig /all

#刷新DNS缓存

c:\>ipconfig /flushdns

#释放适配器的 IPv4 地址

c:\>ipconfig /release

#更新适配器的 IPv4 地址

c:\>ipconfig /renew

3、ping 命令

  • 测试 TCP/IP 配置是否正确

#一直不停的ping,使用 -t 选项,使用 ctrl+c 中止

c:\>ping www.baidu.com -t

#指定ping 包的个数,使用 -n 选项

c:\>ping -n 2 www.baidu.com

#指定ping包的大小,使用 -l 选项

c:\>ping -l 1000 -n 2

www.baidu.com 解析主机名,使用 -a 选项

c:\>ping -a 192.168.31.131

4、tracert 命令

  • 路由跟踪

c:\>tracert www.baidu.com

5、netstat 命令

  • 显示协议统计信息和当前 TCP/IP 网络连接

#查看路由表

c:\>netstat -r

#查看指定协议的所有连接和侦听端口,显示进程号并查找“80”字段

c:\>netstat -anop tcp | findstr "80"

c:\>netstat -anop tcp

6、arp 命令

  • 显示和修改地址解析协议(ARP)使用的“IP 到物理”地址转换表

7、route 命令

  • 操作网络路由表

#添加路由条目

c:\>route add 192.168.100.0/24 192.168.88.1

#删除路由条目

c:\>route delete 192.168.100.0

8、nslookup 命令

  • 显示可用于诊断域名系统 (DNS) 基础结构的信息。 使用此工具之前,应熟悉 DNS 的工作原理。 只有安装了 TCP/IP 协议,才能使用 nslookup 命令行工具
  • 交互模式

c:\>nslookup www.baidu.com

114.114.114.114 服务器: public1.114dns.com

Address: 114.114.114.114

非权威应答:名称: www.a.shifen.com

Addresses: 180.101.49.11 180.101.49.12

Aliases: www.baidu.com

9、telnet 命令

  • 与运行 telnet 服务器服务的计算机通信,运行此命令需安装 telnet 客户端
  • telnet一般用于远程管理网络设备,但是明文传输,基本淘汰,被ssh替换

#使用 telnet 远程登录某台设备

c:/>telnet 192.168.18.26

#检测服务器的 80 端口是否开启

c:/>telnet 192.168.18.26 80

四、Windows用户管理

1、用户

  • 在Windows中,每个用户帐户有一个唯一的安全标识符(Security Identifier,SID),用户的权限是通过用户的SID记录的。SID的格式如下所示:S-1-5-21-3446105432-4244440023-1384158327-500(管理员用户是500,普通用户的安全标识是1000开始

#查看所有用户

net user

#查看当前用户的SID

whoami /user

#查看所有用户的SID

wmic useraccount get name,sid

2、用户管理

  • 通过计算机管理控制台工具进行管理( Windows 管理工具→计算机管理→本地用户和组→用户)
  • 图形界面创建用户(右击用户→新用户)
  • 使用命令创建用户

#创建用户 woniuxy 并直接指定密码为 p-0p-0p-0

net user woniuxy p-0p-0p-0 /add

#创建用户 woniuxy 并手动输入密码,密码为不可见

net user woniuxy /add *

  • 使用命令删除用户

#删除用户 woniuxy net user woniuxy /del

  • 为帐户重置密码

#直接重置密码,密码可见

net user administrator p-0p-0p-0

#手动输入密码,密码不可见

net user administrator *

  • 创建隐藏帐户(在帐户名后加上 “$” 符号)

#创建隐藏帐户 woniuxy 并指定密码 net user wuniuxy$ p-0p-0p-0 /add

二、内置用户帐户

  • SYSTEM(本地系统)
  • LOCAL SERVICE(本地服务)
  • NETWORK SERVICE(网络服务)
    • 打开任务管理器命令:tsakmgr
    • 打开服务管理工具命令: services.msc

三、组管理

  • 使用命令创建组:net localgroup 组名 /add

    • 使用命令删除组: net localgroup 组名 /del
    • 使用命令将用户加入组(如果组不存在,会添加失败)
    • net localgroup 销售部 用户 /add
    • 使用命令将用户从组中删除:net localgroup 销售部 用户 /del

四、内置组帐户

  • Administrators(管理员组)
  • Guests(来宾用户组)
  • Power Users(是Windows中的一个用户组,在此组内的用户的权限高于普通用户,低于管理员用户)
  • Users(是Windows中预设的一个用户组)

五、 NTFS权限规则

  • 权限的累加:用户的有效权限是分配给用户所有权限的累加
  • 拒绝权限 :在访问控制列表中,拒绝权限的优先级最高
  • 继承权限 :文件夹的访问控制列表会被其子文件夹和文件继承
  • 特别的权限 :
    • 读取权限
    • 允许该用户读取访问控制列表
    • 更改权限
      • 允许该用户更改访问控制列表
    • 取得所有权
      • 用户可以成为其所有者

六、本地安全策略

1、打开方式

  • 点击开始菜单→Windows管理工具→本地安全策略

#在 Windows 运行窗口输入命令 secpol.msc secpol.msc:本地安全策略

  • 也可以在本地组策略中查看(本地组策略包含本地安全策略)

#在 Windows 运行窗口输入命令 gpedit.msc

4、更新策略

  • 策略设置完成后需要更新策略才能生效

    • 重启计算机
    • 使用命令进行更新

#在 CMD 窗口输入命令进行刷新策略 gpupdate #当直接刷新不成功可以使用强制刷新命令gpupdate /force

Windows基本命令操作、网络相关操作、windows用户管理、NTFS权限、更新策略的方法相关推荐

  1. P10-Windows与网络基础-Windows基本命令-DOS网络相关操作命令

    该系列为"蜗牛学苑-网络安全"笔记,跟随课程加入自己见解,同时也为项目中碰到一些问题做了解答 大纲 1.TCP/IP参数 2.网络操作命令 2.1 设置TCP/IP参数 2.2 查 ...

  2. windows下配置文件共享,针对不同用户要不同权限

    需求:windows下配置文件共享,针对不同用户要不同权限,如: <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com: ...

  3. Windows Server 2008网络基础结构的实现与管理

    点击下载:Windows Server 2008网络基础结构的实现与管理 转载于:https://blog.51cto.com/feiyuer/1931633

  4. ubuntu用户管理与权限操作实例

    ubuntu用户管理与权限操作实例 昨天在转载此文时提到都要把文件及目录权限的操作也会独立成文来给大家介绍,今天特地学习了用户管理和权限操作的例程,现总结如下.这些命令基本都是我在自己电脑上运行过后能 ...

  5. Eclipse Che的用户管理和权限

    Eclipse Che的用户管理和权限 基础 认证(Authentication)与授权(Authorization) 鉴权的过程是向用户发起质询(Challenge),完成身份验证工作. 令牌:令牌 ...

  6. WIN10的用户管理与权限设置

    一. 用户帐户管理 1. 用户帐户 不同的用户身份拥有不同的权限 每个用户包含一个名称和一个密码 用户帐户拥有唯一的安全标识符(SID) 2. 用户管理 创建用户.为用户重置密码.重命名用户.启用.禁 ...

  7. Linux之用户管理、权限管理、程序安装卸载

    一. 用户管理 1. 查看账户 (1). 查看当前账号:whoami ​(2). 查看系统当前登录的账号:who ​补充常用选项: ​(3). 查看系统所有的账号: cat /etc/passwd ​ ...

  8. Ubuntu/Linux用户管理与权限管理(超详细解析)

    由于实验室几个老师的学生要共同使用一台服务器,所以需要规范一下服务器的使用,并且给各位学生配置相关的用户和权限,之前一直都是自己用,所以借此机会学习和总结一下Linux服务器的用户管理与权限管理. U ...

  9. MySQL学习笔记07【事务、用户管理和权限管理】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

最新文章

  1. codevs——2894 Txx考试(背包)
  2. 零基础入门学习Python(7)-了不起的分支和循环1,2
  3. R语言all函数、any函数判断逻辑向量(logical vector)实战
  4. 搭建OpenStack中的glance报错 403 503
  5. [羊城杯 2020]Bytecode [UTCTF2020]babymips
  6. 科学计算机java算法实现,(Java)科学型计算器开发及实现.doc
  7. Linux串口接收不到0X11数据
  8. unity 制作书本 翻页效果
  9. HTML与CSS面试题
  10. EMC测试、安规测试、环境测试
  11. Flutter小说APP
  12. 《机器学习》赵卫东学习笔记 第5章文本分析(课后习题及答案)
  13. Trace32使用教程-访问类型(Access Class)
  14. 基于STM32的多功能MP3设计 毕业设计(论文)开题报告
  15. jmeter---Throughput(吞吐量)系列
  16. 商业照明方案专用蓝牙芯片MS1656
  17. java+vue实现词云生成+展示(kumo+echarts-wordcloud )
  18. 数字转日期 pl/sql_PL / SQL程序检查数字是奇数还是偶数
  19. Matlab数模笔记(9)--排队模型
  20. MailStore Server标准的电子邮件归档

热门文章

  1. 天正t20 服务器为空,天正建筑T20常见问题(四)
  2. 移动互联网应用的阶段学习总结
  3. 【golang】golang初始化项目(iris下载与使用)
  4. 仿QQ空间打赏功能实现
  5. python中xlrd模块的使用详解
  6. Xcode 7 导入.h文件不联想
  7. 最美的C语言代码参上
  8. 【ArcGIS】01 水文流域提取
  9. 圣思园java.doc_Java Web学习历程-(基于圣思园视频教程)
  10. 哪项操作可以用来关闭linux防火墙,linux防火墙怎么关