shell

至乐活着14 小时前
自动化·bash·shell·脚本·最佳实践
Shell脚本编写最佳实践:打造健壮、可维护的自动化利器Shell脚本几乎贯穿了每位后端开发、运维工程师的日常工作:从简单的文件批量重命名、服务启动关闭,到复杂的CI/CD流水线、系统监控告警。然而,很多脚本都停留在“能跑就行”的原始阶段——没有错误处理、变量随意拼接、逻辑揉成一团,经常在换了个环境或遇到边界条件时就悄悄崩溃,留下一地鸡毛。
阿宇的技术日志3 天前
shell·cli·terminal
Shell、Terminal、CLI 三者清晰区分只是一个图形界面窗口程序,负责显示文字、接收键盘输入,不解析命令。类比:Terminal = 电视机屏幕,只负责显示画面,不生产内容。
zoipuus8 天前
linux·gitlab·shell·全志·tina
上传repo仓库到自己的gitlab1、进入本地repo仓库,在SDK根目录执行(用SSH或HTTP地址都行)2、上传所有分支和标签1、进入本地manifests仓库,在SDK根目录执行(用SSH或HTTP地址都行)
jieyucx9 天前
linux·运维·nginx·自动化·shell
Shell实战:无限循环监控Nginx服务,异常自动重启+双份日志留存💡 运维痛点:线上Nginx、Web服务偶尔会因内存溢出、程序崩溃、端口占用意外宕机,人工发现往往已经造成用户访问故障。靠人24小时盯着服务器完全不现实。
jieyucx10 天前
linux·运维·编程·shell
零基础通关:Shell 编程核心语法全景详解在 Linux 的核心世界里,掌握自动化脚本编写是每一个开发者与运维人员的必经之路。要写出高效、稳定的脚本,扎实的语法基本功是重中之重。
Catherinemin14 天前
shell
【Shell脚本】Shell echo 命令相当于python的print命令格式:输出:输出:输出:使用 ANSI 转义码实现彩色文本:第一行:
wok15714 天前
shell·claude
Claude Code 的 Shell 工具因中文参数导致 Exit Code 127,求解决方案我在 Windows 11 环境下使用 Claude Code(版本 2.1.201),通过 Git Bash 执行 Shell 命令时,凡是包含中文字符的内联参数都会失败,返回 Exit code 127 和 No such file or directory 错误。
vortex514 天前
linux·运维·bash·shell·命令行
Shell 命令执行知识体系全景解析Shell 命令执行远不止引号处理,它涵盖了从命令解析、查找、执行到进程管理的完整生命周期。本文系统梳理 Shell 命令执行的核心知识点,配合图表与实例,构建完整的认知框架。
vortex514 天前
linux·bash·shell
Shell 位置参数传递:从入门到“怀疑人生“位置参数(Positional Parameters)是 Shell 脚本接收命令行输入的基础机制。当你执行 ./script.sh arg1 arg2 arg3 时,Shell 会自动将这些参数映射到一组特殊变量中:
zzzzzz3101 个月前
机器学习·shell·cto
NVIDIA 开源 SkillSpector:AI Agent 技能安全扫描器,你的 Agent 装了个定时炸弹?5.2% 的 AI Agent 技能存在恶意意图,26.1% 包含漏洞——这是 NVIDIA 最新开源的 SkillSpector 给出的数据。
ScilogyHunter1 个月前
shell·zephyr
Zephyr Shell完全指南在嵌入式系统开发中,Shell是一个强大的交互式工具,它允许开发者通过命令行接口与设备进行实时交互。Zephyr RTOS提供了功能丰富的Shell子系统,支持多种传输方式、命令扩展和动态配置。本文将详细介绍Zephyr Shell的功能、特性、用法以及常用命令。
七夜zippoe1 个月前
github·shell·openclaw·nodes·系统操作
OpenClaw 节点命令执行:远程Shell与系统操作实战本文深入解析 OpenClaw 的命令执行体系,从 exec 工具的基础用法到节点远程执行的高级模式,全面覆盖同步/异步执行、工作目录与环境变量配置、安全白名单与审批机制、超时与重试策略、stdout/stderr 输出捕获等核心主题。通过远程服务管理、批量脚本执行、系统状态监控三大实战案例,展示如何利用 OpenClaw 构建安全可靠的远程运维与自动化操作流水线。文章结合 Mermaid 架构图、配置表格与完整代码示例,帮助开发者快速掌握命令执行的最佳实践。🚀
Mr -老鬼1 个月前
android·adb·自动化·shell·easyclick·易点云测
EasyClick 入门指南:Shell 命令与 ADB 完全指南本文是 EasyClick 入门系列第十五篇,适用于 EasyClick 6.0+ 版本,涵盖代理模式和 Root 模式下的 Shell 命令使用
tianyuanwo1 个月前
shell·字典
Shell 脚本中的“字典”功能:从基础到工程化的最佳实践在日常 Shell 脚本编写中,我们常常会遇到这样的场景:需要根据服务名获取对应的端口、根据环境变量加载不同的配置参数、或者根据用户名快速查找用户信息。用 Python 的话,一个字典就能轻松搞定。但在 Shell 脚本的世界里,这该如何实现?
爱睡觉1111 个月前
linux·shell
在 Android 模拟器 Shell 下运行 ncnn 推理的性能排查记录本文是对 《ChineseOCR Lite Android 纯C++版 - 初学者学习项目》 中一个未解问题的深入探讨。在那篇文章中,我将 chineseocr_lite 的 Android 版本去掉了 Java/JNI 层,编译为独立的 main 可执行文件,通过 adb shell 直接在 Android 设备上运行。文章末尾记录了一个现象:在模拟器上通过 App 调用很快,但直接通过 Shell 调用就很慢,当时仅做了初步猜测,并未深入排查。本文将完整还原这个问题的排查过程。
Bolt1 个月前
shell·mcp
Kimi code 用不了 Figma?看这里解决那天我在 Kimi Code 里配 Figma Remote MCP:然后执行 /mcp-config login figma。浏览器弹出来,授权,跳转……
星光不问赶路人1 个月前
shell
Shell 脚本避坑指南:从模式匹配到错误处理的实用技巧一次危险的命令拦截,背后藏着哪些 Bash 语法细节?在日常的自动化运维或 AI 辅助编程中,我们经常需要写一些“安全钩子”——比如在执行用户命令之前,检查它是否包含危险模式(rm -rf /、mkfs、dd 等)。下面的这段代码就是一个典型的预执行检查器:
pr_note2 个月前
shell·tcl
balance_pointsset_clock_balance_points \ -delay 20 \ # 目标延迟值:希望这些 end_pins 的延迟为 20ps -balance_points end_pins \ # 平衡对象:时钟树的末端引脚(如寄存器的 CK、ICG 的 CP 或 EN 端) -clock xx \ # 指定要平衡的时钟(如 CLK_CORE) -offset 0 # 偏移量:在目标延迟上额外增加 0ps
pr_note2 个月前
shell·tcl
icc2/fc屏蔽指定warningsuppress_message DES-202在 ICC2 中,使用 suppress_message 命令可以屏蔽指定的警告或信息,让日志输出更清爽。该命令的基本语法如下:
诸神缄默不语2 个月前
linux·bash·shell·sh
Linux shell脚本教程诸神缄默不语-个人技术博文与视频目录Linux系统的命令行终端界面就是一个小黑窗,在里面敲命令执行任务。当你想执行一系列复杂的任务(比如连续执行多个命令、有逻辑判断规则等)时,光靠直接敲命令+回车就不够了,这时你就会将一系列任务的执行代码写到一个文本文件中,然后让Linux终端依次执行。这个文本文件就是shell脚本。 本文对Linux系统中的shell脚本进行简单介绍,包括其作用和基本写法。更高级的用法将在以后的教程中介绍。 对Linux系统的整体命令行操作教程,请参考我撰写的另一篇博文:Linux命令