摘要: 怎么正经的实现shell脚本单例运行? - 云+社区 - 腾讯云 | 上锁,避免脚本被重复调用 推荐使用最后一种 [ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock -en "$0" "$0" "$@" || : EOF使用 cat>>~/ 阅读全文
posted @ 2022-01-01 15:34 whilewell 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 概述 OpenWrt 可以被描述为一个嵌入式的 Linux 发行版,(主流路由器固件有 dd-wrt,tomato,openwrt三类)而不是试图建立一个单一的、静态的系统。OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序 阅读全文
posted @ 2022-01-01 14:24 whilewell 阅读(2205) 评论(0) 推荐(0) 编辑
摘要: 场景 分包压缩和解压 分包压缩(目标可以是目录) 原始文件:linux-5.10.78.tar.xz 分包压缩:tar -czvf - linux-5.10.78.tar.xz |split -d -b 80m - linux-5.10.78.tar.gz. 压缩后: linux-5.10.78.t 阅读全文
posted @ 2021-12-31 23:40 whilewell 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 持续更新中 🍗 openwrt-中文-wiki 🍗 openwrt-github 🍗 OpenWrt Downloads 系统配置 🍗 [OpenWrt Wiki] UCI系统 📌 所有配置文件说明 🍗 [OpenWrt Wiki] UCI 技术参考资料 📌 UCI API 接口:ge 阅读全文
posted @ 2021-12-31 18:40 whilewell 阅读(211) 评论(0) 推荐(1) 编辑
摘要: 原文链接:【OpenWrt】(Luci)OpenWrt Web GUI 开发之 Luci 框架粗解_ 原作者github:Embedded-GUI-Develop/Luci-of-OpenWrt at master · RDpWTeHM/Embedded-GUI-Develop 本博文全部内容在 G 阅读全文
posted @ 2021-12-31 18:29 whilewell 阅读(2462) 评论(0) 推荐(0) 编辑
摘要: 概述 看了很多expect的文章,写的都不够简单明了,下面自己整理了一些场景可以参考。expect功能还比较强大,这里面仅仅列出简单用法。 语法 语法-1:详细用法参考“增加新用户”场景 expect "password for" { send "$sudo_password\r" } 内容说明: 阅读全文
posted @ 2021-12-29 13:12 whilewell 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1 kitty 工具归档 git clone https://gitee.com/whilewell/tools-kitty.git 关闭kitty的声音 2 ~/.tmux.conf set -g default-terminal "xterm" //解决tmux下vim colorscheme 阅读全文
posted @ 2021-12-28 10:36 whilewell 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 概述 作为一名linux嵌入式开发人员,长时间与linux打交道,多数情况工作在终端 + vim的环境下,已经习惯了文字界面。在阅读代码时,经常会在cscope中跳来跳去,但对于大型软件项目来说,这种情况就有些脑栈不够。闲来无事,研究下有什么工具可以生成函数调用图,来提高阅读代码的效率。能够实现代码 阅读全文
posted @ 2021-12-27 14:26 whilewell 阅读(2623) 评论(1) 推荐(0) 编辑
摘要: 概述 最近疫情封锁在家无事,汇总整理下自己使用的neovim插件,以及这些插件都具备哪些功能: 功能 插件 1. 代码视图:文件和目录树,标签视图,状态栏 vim-airline-themes,vim-airline,nerdtree,taglist.vim,tagbar, 1.1 代码视图/语法高 阅读全文
posted @ 2021-12-24 21:45 whilewell 阅读(10340) 评论(3) 推荐(2) 编辑
摘要: 概述 以前一直使用的是vim + cscope,偶尔看到gun global工具,觉得不错,所以顺便研究了以下。 优点: 可以完美替代cscope 速度更快,tags更小 使用pygments插件,解析的语言多达154种 可以集成到vim中 社区活跃度高 与其它工具特性对比:Comparison w 阅读全文
posted @ 2021-12-19 22:50 whilewell 阅读(2209) 评论(0) 推荐(0) 编辑