我在etc / wpa_supplicant / wpa_supplicant.conf中保存了多个wifi网络ssid,如下所示,

我们可以从此wpa_supplicant.conf中删除特定的网络吗

例如:在以下网络中,可以通过Shell脚本删除网络myssid1,然后我可以通过node.js服务器执行该脚本

network={

ssid="myssid1"

scan_ssid=0

proto=WPA

key_mgmt=WPA-PSK

psk=5f55a9b869e9ab6d03839cae23c7243accc0ac0a12079d358328bf73ad2e0ebe

}

network={

ssid="myssid2"

scan_ssid=0

proto=WPA

key_mgmt=WPA-PSK

psk=d89660510d06bbf7691f5296daae36872d697a88876c53db7de91aa85df4f68b

}

network={

ssid="myssid3"

scan_ssid=0

proto=WPA

key_mgmt=WPA-PSK

psk=d635b33481a13b28a67e8964f58343cb19bc8c85c67cc56ee9bfe0c302914a5f

}

解决方法:

使用wpa_cli您可以执行以下操作:

1:

wpa_cli remove_network 0

其中0是运行wpa_cli add_network后获得的network_id.它将删除网络并断开使用该网络的任何接口.

请注意,网络ID不是文件中网络的顺序.您可以使用wpa_cli list_networks获取已配置的网络

2:

wpa_cli save_config

这将保留更改,并且将从etc / wpa_supplicant / wpa_supplicant.conf中删除相应的网络块

标签:shell,node-js,raspberry-pi,linux,raspbian

来源: https://codeday.me/bug/20191028/1954093.html

linux 删除网卡配置文件,linux-如何通过命令行/ shell脚本从etc / wpa_supplicant / wpa_supplicant.conf中删除网络配置文件...相关推荐

  1. Linux 下五个顶级的开源命令行 Shell

    这个世界上有两种 Linux 用户:敢于冒险的和态度谨慎的. 其中一类用户总是本能的去尝试任何能够戳中其痛点的新选择.他们尝试过不计其数的窗口管理器.系统发行版和几乎所有能找到的桌面插件. 另一类用户 ...

  2. linux命令行和shell脚本编程大全笔记

    第1章        初识Linux shell 内存存储单元按组划分成很多块,这些块称作页面(page) Linux操作系统将运行中的程序称为进程.进程可以在前台运行,将输出显示在屏幕上,也 可以在 ...

  3. linux 垃圾桶命令,linux下的一些好用的命令行

    linux下的一些好用的命令行 添加环境变量 Linux 中需要将 libjakaAPI.so 和 jkrc.so 放在同一个文件夹下,并添加当前文件夹路径到环境变量, 使用命令 export LD_ ...

  4. linux 链接数据库mysql数据库文件_linux 命令行 链接mysql数据库

    MySQL命令行导出数据库 MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\My ...

  5. linux 脚本编写基本命令,Linux Shell命令行及脚本编程实例详解

    <Linux典藏大系:Linux Shell命令行及脚本编程实例详解>共15章,分为两篇.主要内容包括:Linux 及Linux Shell简介.初识Linux Shell.常用Shell ...

  6. linux脚本登录启动失败,在Linux上检查用户登录成功与失败的shell脚本

    在Linux上检查用户登录成功与失败的shell脚本 Linux管理员的典型任务之一是检查Linux系统中成功和失败的登录尝试. 手动验证它们非常困难,因为" /var/log/secure ...

  7. grub shell 错误_grub命令_Linux grub 命令用法详解:多重引导程序grub的命令行shell工具...

    grub命令是多重引导程序grub的命令行shell工具. 语法grub(选项) 选项--batch:打开批处理模式: --boot-drive=:指定stage2的引导驱动器: --config-f ...

  8. shell、shell命令、shell脚本

    1.shell 作用:负责用户和内核之间的交互 shell命令.shell.shell脚本的本质区别 shell命令:用户向系统内核发出的控制请求 shell:将用户命令解析为操作系统能识别的指令,实 ...

  9. python脚本实例手机端-python链接手机用Python实现命令行闹钟脚本实例

    前言: 这篇文章给大家介绍了怎样用python创建一个简单的报警,它可以运行在命令行终端,它需要分钟做为命令行参数,在这个分钟后会打印"wake-up"消息,并响铃报警,你可以用0 ...

最新文章

  1. 面试题-自旋锁,以及jvm对synchronized的优化
  2. 重磅!OpenMMLab 更新啦!分类/检测/分割/3D等项目全面升级
  3. 送你9个常用的人脸数据库(附链接、报告)
  4. 静态移值编译的关键环境变量
  5. Excel-在整个工作簿中查找/替换
  6. Hadoop-RPC应用demo
  7. (计算机组成原理)第五章中央处理器-第四节3:微指令的设计
  8. ESXI6.5虚拟开机自启动设置
  9. (12)FPGA面试技能提升篇(IUS、PT、Leda)
  10. php加密数据库工具,各位用php将密码存入数据库,都用什么方法进行加密的?
  11. 狼来了!中国房地产的实质--比喻太生动了
  12. PaddlePaddle(7)—— 项目全流程实战:公共场所吸烟检测与EasyEdge部署
  13. eclipse中文教程
  14. 如何在计算机设置鼠标宏,鼠标宏怎么设置,教您鼠标如何设置宏
  15. 云计算中网络基础知识
  16. 平台型时间信号强度曲线_MR动态增强扫描时间-信号强度曲线在骨骼肌肉系统肿瘤定性诊断中的价值...
  17. 【T-Star赛事笔记】腾讯安全应急响应中心(TSRC)+WriteUp赛题四+比赛评价+小彩蛋--by wjl110
  18. 基于WFP的windows驱动对TCP数据的抓取,修改以及注意事项
  19. SOEM 源码解析 ecx_FPWR
  20. p5.js动态图形临摹以及拓展

热门文章

  1. leetcode717.1比特与2比特字符(帮你读题)
  2. 怎么申请电子邮箱,电子邮件大全,商务人士都在用这个!
  3. (遇到问题)(已解决) raise NotImplementedErrorNotImplementedError
  4. windows系统多屏幕进行切换投影
  5. CSS——浮动(float)
  6. 联想MIIX520笔记本电脑屏幕亮度无法调节问题
  7. 产品思维训练 | 面试题探讨:提高旅游产品评论数量的解决方案
  8. Google FCM推送集成及问题排查
  9. 鸿蒙开发(13)---ProgressBar与RoundProgressBar组件
  10. 高级外围总线 5.0(Advanced Peripheral Bus, APB)