最近在开发一个WiFi工具箱,其中了解到挺多的wifi和网络相关的命令,这里简单总结一下:

1.wpa系列

wpa是一个linux自带的WiFi管理工具,一般python或者其他wifi库在底层都是调用wpa的相关的命令,所以了解wpa命令很重要,wpa服务启动(基于conf):

wpa_supplicant -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B

查看当前无线网卡状态:

wpa_cli -iwlan0 status

万一启动报错,可以先把运行中的wpa_supplicant.conf进程杀掉:

sudo pkill -f wpa_supplicant.conf

wifi扫描:

wpa_cli -iwlan0 scan
wpa_cli -iwlan0 scan_results

2.ifconfig系列:

另外一个实用性很高的命令就是ifconfig,可以用来查看有线、无线网卡和设备网络状态

ifconfig

还有很多其他的功能如启动无线网卡:

ifconfig  wlan0 up

另外,简单说下ifconfig的内容,内容中会显示有线网卡(我的名称是eth0),无线网卡是wlan0,所以上面命令出现的是wlan0,另外还有lo,本地的虚拟网卡

3.nc系列:

nc不是脑残,是netcat,这个命令用来检查服务器端口,或者建立tcp、udp等连接很有作用,感兴趣可以自己百度。

4.路由及路由表:

有时候连接不上指定的服务,可能是因为找不到路由,所以查看路由及路由表:

route -n
ip route
iptables -I ufw-user-input -p tcp --dport 3389 -j ACCEPT  //有时候远程桌面连接不上的原因,关闭端口的防火墙

5.查看wifi密码系列:

Linux:

cd /etc/NetworkManager/system_connections
ls // 查看所有连接过的wifi
sudo cat 指定wifi名称  //在wifi-security字段内的psk即为密码

Windows:

netsh wlan show profiles
netsh wlan show profile name=指定WiFi名称  key=clear

安卓手机:

很多安卓手机都有wifi分享功能,会生成一个二维码,其实这个二维码包含了wifi密码,貌似底层就是利用获取wpa的conf文件得到密码的,要解出二维码的密码很简单,可以直接打开微信扫一扫即可看到密码。

6.网卡获取ip:

sudo dhclient wlan0

Linux 网络wifi操作常用命令,查看WiFi密码相关推荐

  1. Linux网络配置和常用命令

    安装VmWare注意事项 1.是否启动虚拟化服务: 任务管理器--性能--虚拟化--启动 2.安装之后是否出现虚拟网卡:DOS命令--ipconfig--VM1,VM8 虚拟化服务禁用如何开启 win ...

  2. 总结Linux下Redis操作常用命令

    1.Ubuntu/Centos安装redis(redis5.0.8不需要更新gcc) https://blog.csdn.net/qq_34246965/article/details/1152695 ...

  3. Linux 文件打包压缩常用命令(笔记,搜录自网络和文档)

    Linux 文件打包压缩常用命令 zip 老了一些,但是所有系统都支持(.zip). 格式   zip 压缩后的文件名 要被压缩的文件 参数 参数   -1                    压缩 ...

  4. Linux热点无网络,Linux网络配置:手提在连接WIFI热点情况下,Ubuntu16.04中怎样配置网络?...

    Linux网络配置:手提在连接WIFI热点情况下,Ubuntu16.04中怎样配置网络?,范佩西致敬温格:你是我的足球父亲,是你塑造了我,磷菩屹倨竿,布加迪推出Chiron Sport特别版,百公里加 ...

  5. Linux怎么接移动热点,Linux网络配置:手提在连接WIFI热点情况下,Ubuntu16.04中怎样配置网络?...

    Linux网络配置:手提在连接WIFI热点情况下,Ubuntu16.04中怎样配置网络?,八维资本近期战略投资重磅项目MobileCoin.Libra Credit,橇凑站肆俏,吉利首款新能源SUV来 ...

  6. 安卓机顶盒也能玩树莓派linux,附fastboot常用命令

    安卓机顶盒也能玩树莓派linux,附fastboot常用命令 网上看到的安卓手机(通常为ARM硬件)安装Linux,实际上这个linux只相当于安卓系统下的一个app应用而已. 这篇文章安装的是完全独 ...

  7. Linux: 近100个常用命令大全

    1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件 -A 通-a,但不列出"."和".." -l 列出 ...

  8. 【Java从0到架构师】Linux 基础知识、常用命令

    Linux 基础知识.常用命令 Linux 基础知识 内核和发行版 常见的 Linux 发行版 Linux 的应用领域 Linux 与 Windows 的区别 Linux 常用命令 *系统目录结构 s ...

  9. Linux基础系统优化及常用命令

    # Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...

最新文章

  1. R语言ggplot2可视化:可视化人口金字塔图、人口金字塔显示不同性别不同年龄段的人口数,是了解人口组成的最优可视化方法、人口金字塔图可以用来表示按体积排序的群体的分布、形成漏斗结构
  2. Android10.0 Binder通信原理(一)Binder、HwBinder、VndBinder概要
  3. MFC中CArray类原理及其应用
  4. 【数字信号处理】相关函数 ( 卷积与交换性 | 相关函数不具有交换性 | 推导过程 )
  5. 基于U-net的肝脏肿瘤分割实战(Pytorch实现)
  6. Windows完成端口的理解
  7. 会议室分配时间最长_论文导论动态任务分配GPU上图计算的高效处理方式
  8. 你应该需要知道的前端小技巧
  9. activemq的高级特性:消息存储持久化
  10. python 笔记 冒泡排序
  11. 【致青春】岛风青春,井空年华
  12. 游戏开发流程-微信小游戏(含源码)
  13. 造成服务器不稳定的原因有哪些
  14. 证件照尺寸怎么修改?这三个好用的方法你知道吗?
  15. 个人博客毕业设计设计总结
  16. 【美港探案】奈飞Q2宛如鸡肋
  17. MatConvNet的excise 3改为网络配置文件形式
  18. 【TS】泛型 Generics
  19. linux内核zfs,Linus Torvalds回应用户抱怨:不建议使用 ZFS On Linux
  20. 计算机键盘可为哪几个区,电脑键盘分为哪几种?

热门文章

  1. 牛客-牛客小白月赛6-J 洋灰三角
  2. 敏捷本质 - 价值驱动,拥抱变化
  3. 我的世界服务器文件打不开启动器,我的世界中国版问题大全启动器为什么没有反应...
  4. 美团:这个 SQL 语句加了哪些锁?
  5. 赖美云的认证照_本以为赖美云穿洛丽塔已经够美了,看到汉服照才知道什么是惊艳...
  6. 功率型NTC热敏电阻器的选用原则
  7. Pytorch激活函数之Relu家族:ReLU、LeakyReLU等
  8. 深度学习二 —— 手撕激活函数(阶跃函数、sigmoid、tanh、ReLu、Leaky ReLu)
  9. 固态继电器与传统继电器的区别
  10. 都是 Thumbs.db 惹的祸