shell

yanlaifan1 天前
shell
Shell编程---shell bash中的keyword关键词是shell保留的特殊单词,具有特定的语法含义。比如:if 、 then 、 else、fi、for、while、do、done、case、esac等。
柒号华仔2 天前
shell
「速通Shell」常用命令(下)—— 归档、权限与进阶工具前两篇讲了文件与文本、进程与网络,把 shell 编程日常打交道的高频命令过了一大半。这一篇是这个系列的最后一部分,讲剩下的三块内容:归档压缩、权限用户、还有一些进阶工具。
柒号华仔3 天前
shell
「速通Shell」常用命令(中)——进程、网络与系统信息上一篇我们聊了文件操作和文本处理,那是 shell 工程师日常使用频率最高的一组命令。这一篇换个主题,聊聊另外三块同样重要的内容:进程管理、网络工具、系统信息。
YuSun_WK3 天前
shell·脚本
shell脚本Shell 教程 | 菜鸟教程Shell 解释器/程序是用C语言编写的程序,是用户使用linux的桥梁。
柒号华仔6 天前
shell
「速通Shell」Shell 脚本测试详解前面几篇我们一路从循环、字符串、数组讲到错误处理、模块化。模块化让代码有了清晰的组织,错误处理让脚本靠得住,但还差最后一块——怎么保证改完代码后旧功能还正常? 这就是测试要解决的问题。
柒号华仔7 天前
shell
「速通Shell」Shell 脚本模块化上一篇我们讲了错误处理和日志,让脚本从能跑变成靠得住,但靠得住还有一个隐藏前提——脚本得能维护。如果你写过一个几千行的 shell 脚本,你大概率经历过这种痛苦:想找一个函数,要按 Ctrl+F 在几百行里翻;想改个公共逻辑,发现它在 5 个不同的地方各写了一遍;想给同事复用,他拷走之后你改了 bug,他那份还是旧的;想加新功能,不知道往哪儿塞……
柒号华仔8 天前
shell
「速通Shell」Shell编程的错误处理与日志我们再前几篇所讲的脚本有个隐含假设:所有命令都会成功,所有数据都干净,所有依赖都在。这种假设在你自己的笔记本上跑没问题,但放到生产环境——挂在 crontab 里、写进 CI/CD 流水线、跑在用户的机器上——脚本就必须在出错时知道怎么办。
柒号华仔9 天前
shell
「速通Shell」Shell 数组、关联数组与 mapfile前两篇我们聊了循环、字符串处理和正则匹配,解决的都是一次处理一个数据的问题。但真实场景里,数据往往不是一个两个地来——日志是一行行的,配置是一段段的,参数是成群的。要高效处理这类成组的数据,shell 给的答案就是数组。
苏灿烤鱼11 天前
linux·github·shell
一套进程代替八件套,桌面更稳还是单点更大它不是给 Arch Linux 换一套主题,而是在重新划分桌面壳、系统包和用户配置的边界。⚡️ 30 秒速读:basecamp/omarchy 以 25,352 星、今日 +225 新上榜至 GitHub Trending #2,Fork 2,588。它是 DHH 主导、Basecamp 名下的现代化强主张 Linux 发行版;v4.0.0「Quattro」在 08-14 发布,把状态栏、启动器、菜单、通知、OSD、控制面板、锁屏和 polkit agent 合进一个基于 Quickshell 的常驻进程
茶本无香11 天前
java·sql·postgresql·shell
通用报表自动化框架:Java调用Shell传参执行PostgreSQL SQL模板在后端报表开发、数据统计、定时出数场景中,我们经常面临一个痛点:每新增一张业务报表,就要重新写一套执行脚本、一套参数处理逻辑,代码冗余极高、维护成本大、无法统一日志审计。
柒号华仔12 天前
shell·编程语言
「速通Shell」Shell 循环与遍历写脚本这件事,本质上就是让机器替我们"重复劳动"。前面我们聊过变量、条件判断、函数,这些东西单独拿出来都只是工具,而真正让脚本从"一次性"变成"自动化"的关键,是循环。换句话说,如果没有循环,再智能的判断也只能跑一次,再花哨的函数也只能处理一条数据。循环是脚本的发动机,而遍历则是这台发动机最常见的应用场景。
十里春风_jzh13 天前
shell·tabby
Tabby 修改版:更美观的现代终端侵权声明:本文为原创技术分享,如有侵权行为,请通过以下方式联系我们下架处理:项目地址 下载地址Tabby 是一款基于 Electron + Angular + xterm.js 的开源终端模拟器,跨 Windows / macOS / Linux 三端,原生集成了 SSH 客户端、SFTP、串口终端、分屏、主题等能力,是 PuTTY、iTerm 的强力替代品。日常运维使用中,我们逐渐积累了几个原版难以满足的诉求:
茶本无香13 天前
java·sql·shell
Java调用Shell脚本执行SQL数据库操作:从入门到实战在实际的企业级开发中,我们经常会遇到需要从Java应用中触发数据库维护任务(如备份、数据迁移、批量清洗)的场景。直接使用JDBC执行复杂的SQL脚本可能会遇到内存溢出、字符集问题或事务控制困难等挑战。一种灵活且稳健的解决方案是:通过Java调用Shell脚本,再由Shell脚本调用数据库命令行工具(如mysql、psql)来执行SQL文件。这种方式充分利用了Shell对文件流和进程的控制能力,实现了业务逻辑与数据操作的解耦。比如报表的定制,业务框架的定制实现等。
柒号华仔15 天前
shell
「速通Shell」织线为面,Shell条件测试和判断上一篇我们了解了Shell变量的引用,能够将变量融入到shell语句中,并进行相关操作,今天将讲述Shell编程的条件测试,根据不同的判断条件将语句组合起来,去选择不同的路径运行,帮助我们自动完成不同的工作。
苏灿烤鱼16 天前
python·agent·shell
把 Agent 做成一家公司,真比通用提示词好用吗?它卖的不是一个万能 Agent,而是一套可挑选、可安装的 AI 专业分工。⚡️ 30 秒速读:msitarzewski/agency-agents 以 143,086 星、今日 +971 登上 GitHub Trending #1,连续 3 天在榜,排名从 #3、#2 升到 #1。它把不同专业角色写成独立 Agent 文件,每个文件包含身份与性格、核心任务与工作流、带代码示例的技术交付物、成功指标和沟通风格;可用原生桌面应用或 Shell 脚本安装到 Claude Code、Cursor、Codex、Ge
寺中人17 天前
linux·运维·服务器·shell·linux 命令·linux 基础教程·linux 入门
Linux 基础命令入门实战教程:从零掌握常用操作,新手快速上手很多人刚接触 Linux 时,都会被黑底白字的命令行劝退,觉得记命令又枯燥又容易出错。但实际上,日常工作中真正高频使用的核心命令并不多,掌握二三十个就能覆盖 90% 以上的基础操作场景。比起死记硬背参数,理解命令的作用逻辑、多动手实操,才是最高效的学习方式。
k4m7v2pz20 天前
rust·shell·命令行工具·ai agent·系统信息·跨平台开发
34 天 33 个版本:rvs(rust-verb-shell)如何用版本号对抗 AI 误判一个 shell 在 34 天里迭代了 33 个版本,几乎每天一个版本号。rvs(rust-verb-shell)是面向人类和 AI Agent 的结构化命令运行时,核心模型是 Command → Value → JSON → AI。2026 年 8 月,它从 26.8.10 迭代到 26.8.43。触发点不是功能堆砌,而是三类真实场景反复暴露问题。
笨笨狗吞噬者20 天前
github·shell
IRIS: shell 中的智能实时输入提示工具一直以来,我都想给本地 shell 加一个顺手的补全工具。平时在终端里敲命令,传统补全很多时候还是要按 Tab 才触发,而且提示效果和编辑器里的 IntelliSense 体验差距比较明显。
Lyra_Infra23 天前
java·shell
Java 应用启动脚本 JDK 路径适配优化文档在部署 Java Spring Boot 应用过程中,发现部分应用启动脚本存在 JDK 路径硬编码问题。
寒水馨25 天前
macos·自动化·跨平台·shell·脚本·命令行·powershell
macOS下载、安装PowerShell-v7.6.4(附安装包powershell-7.6.4-osx-arm64.pkg)PowerShell 是微软于 2006 年推出的自动化与配置管理框架,由 Jeffrey Snover 创建。2016 年 8 月 18 日,微软将其正式开源并实现跨平台支持(Windows、macOS、Linux),构建于 .NET 之上。截至目前,该仓库在 GitHub 上已获得超过 51,000 颗 star,拥有 600 多位贡献者,是微软旗下最活跃的开源项目之一。2026 年 3 月,PowerShell 7.6 LTS(长期支持版本)正式发布,基于 .NET 10 LTS 构建,提供三年支持