Cmd_Learning

1.特殊符号

  • | 命令管道符,将第一条命令的结果作为第二条命令的参数来使用
  • & 组合命令,第一个命令执行失败了,后面的命令继续执行
  • && 组合命令,第一个命令失败时,后面的命令不再执行
  • || 组合命令,第一个命令失败后才执行第二条命令

2.基本命令

cls				//清屏
hostname		//查看主机名
type test.txt	//打印test.txt的内容
type nul >test.txt		//创建一个空文件
>   将输出信息指向某处(只保留本次操作):ping www.zjsnrwiki.com >a.txt
>> 同上(可保留所以操作信息,不会覆盖)
<   将储存的信息导出进行操作 如:sort<a.txt
    
control			//打开控制面板
firewall.cpl	//打开防火墙设置
services.msc	//打开服务界面
regidit			//打开注册表

//cmd窗口相关    
title		//改变窗口标题
mode		//改变窗口大小
color [background][font]	//改变背景和字体颜色

cd	//切换目录
dir	//显示目录下内容

//文件操作相关    
md	//创建文件夹
rd	//删除文件夹
del	//删除文件

3.Telnet 命令

  • telnet 就是查看某个端口是否可以访问。开发人员搞开发的时候,经常用的端口号就是8080,那就可以启动服务器,用telnet去查看端口是否可用。
  • 例子
telnet www.baidu.com 80

4.netstat 命令

  • 是监控TCP/IP网络的非常有用的工具,能提供TCP/IP监听。
netstat /?		//查看帮助
netstat -a		//显示所有连接和侦听端口。
netstat -o		//显示拥有的与每个连接关联的进程 ID。
netstat -n		//以数字形式显示地址和端口号。
netstat -s		//显示每个协议的统计信息。
  • 例子
netstat -ano		//可一起使用

5.实战:查询端口被哪个进程占用

  • 涉及到的命令
netstat 	//查询tcp/ip连接命令
tasklist	//列举任务进程
taskkill	//结束任务进程
taskmgr		//打开任务管理器
  • 实战中命令
netstat -ano | findstr 51679	//查询并筛选端口号为51679的tcp连接
tasklist |findstr 18300			//筛选进程号为18300的进程
taskkill /im YoudaoDict.exe /f	//结束该进程

6. net 命令

net user 命令

net user 命令用于添加或删除用户,以及将某个用户添加到管理员组,windows10需要管理员身份。

net user		//查看所有用户以及身份
net user username 			//查看某个用户的详细信息
net user username /add		//添加用户
net user username /del		//删除用户
net user username /active:yes		//启用某个用户
net user username /active:no		//禁用某个用户  

net 命令

net share 		//查看共享
net share f=F:/		//共享F盘
net share f /delete	//取消共享

hostname	//查看主机名
net view \\hostname		//查看特定主机共享
 
services.msc	//打开服务界面
net start servicename	//开启服务
net stop servicename	//关闭服务

7.netsh 命令

7.1 net sh 简介

netsh(Network Shell) 是Windows系统本身提供的一个功能强大的网络配置命令行工具,可用来修改windows 的IP,网关,DNS等信息。

netsh		//进入交互界面
exit		//退出交互界面
netsh dump >e:\test.txt 		//将网络配置备份到特定文件中
int ip		//进入ipv4配置
//设置静态ip
netsh interface ipv4>set address name = "WLAN" source=static addr=192.168.0.104 mask = 255.255.255.0
//设置自动获取ip
netsh interface ipv4>set address name="WLAN" source=dhcp
  • 实战执行命令
C:\WINDOWS\system32>netsh
netsh>int ip
netsh interface ipv4>dump	//输出所有的ipv4配置
//设置静态ip
netsh interface ipv4>set address name = "WLAN" source=static addr=192.168.0.104 mask = 255.255.255.0
//设置自动获取ip
netsh interface ipv4>set address name="WLAN" source=dhcp

7.2 netsh修复网络故障

  • netsh winsock reset

    作用是重置Winsock目录,如果计算机Winsock协议配置有问题从而导致网络连接问题,通过重置Winsock目录借以恢复网络。这个命令可以重新初始化网络环境,以解决由于软件冲突,病毒原因造成的参数错误问题。

  • netsh int ip reset c:\resetlog.txt

    作用是重置TCP/IP协议,相当于重新卸载并安装TCP/IP协议,使其恢复到初次安装操作系统时的状态。

7.3 netsh 打开/关闭防火墙

firewall.cpl		//打开防火墙设置
netsh firewall set opmode mode=disable		//关闭防火墙
netsh firewall set opmode mode=enable		//打开防火墙

7.4 netsh 查看已连接WiFi密码

//查看当前系统已经保存的网络
netsh wlan show profiles		
//查看指定WiFi的密码
netsh wlan show profiles name="ssid" key=clear		//ssid 即为无线网络所取的名字

8. shutdown 命令

shutdown 		//显示帮助
shutdown /s		//stop,关闭计算机
shutdown /r		//restart ,关机并重启
shutdown /a		//cancel,中止系统关闭
shutdown /p		//关闭本地计算机,没有超时或警告
shutdown /h		//休眠计算机
shutdown /t xxx    // 将关闭前的超时时间设置为 xxx 秒。有效范围是 0-315360000 (10 年),默认值为 30。

9. attrib 命令

​ attrib 命令用于对文件属性进行操作。

attrib /?	//查看帮助
attrib test.txt		//查看test.txt的属性
attrib +r +h test.txt		//对test.txt添加只读和隐藏属性
attrib -r test.txt		//删除只读属性

10. ping 命令判断网络故障

//检测本地TCP/IP协议是否安装正确
ping 127.0.0.1
ping localhost
//检测网关连接是否畅通
ping 192.168.0.1	//ipconfig 查看网关ip
//检测电脑与外部连接是否畅通
ping www.baidu.com		//或任意网站

11. slmgr 激活系统

//查看产品激活信息
slmgr /xpr
slmgr /dli

slmgr /upk		//卸载产品密钥
slmgr /ipk +密钥	//安装产品密钥
slmgr /skms zh.us.to	//设置密钥管理服务计算机名
slmgr /ato		//成功的激活产品

12. start 命令

​ start 命令可以在命令行下运行一个程序,盘符,文件,文件夹以及网址等

start f:\		//打开f盘
start e:\test.txt		//打开文件
start /min f:\		//以最小化方式打开
// 若文件名或文件路径中包含空格,应以双引号修饰
start e:\"a b"
start www.baidu.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值