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 调用就很慢,当时仅做了初步猜测,并未深入排查。本文将完整还原这个问题的排查过程。
Bolt3 天前
shell·mcp
Kimi code 用不了 Figma?看这里解决那天我在 Kimi Code 里配 Figma Remote MCP:然后执行 /mcp-config login figma。浏览器弹出来,授权,跳转……
星光不问赶路人4 天前
shell
Shell 脚本避坑指南:从模式匹配到错误处理的实用技巧一次危险的命令拦截,背后藏着哪些 Bash 语法细节?在日常的自动化运维或 AI 辅助编程中,我们经常需要写一些“安全钩子”——比如在执行用户命令之前,检查它是否包含危险模式(rm -rf /、mkfs、dd 等)。下面的这段代码就是一个典型的预执行检查器:
pr_note5 天前
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_note5 天前
shell·tcl
icc2/fc屏蔽指定warningsuppress_message DES-202在 ICC2 中,使用 suppress_message 命令可以屏蔽指定的警告或信息,让日志输出更清爽。该命令的基本语法如下:
诸神缄默不语12 天前
linux·bash·shell·sh
Linux shell脚本教程诸神缄默不语-个人技术博文与视频目录Linux系统的命令行终端界面就是一个小黑窗,在里面敲命令执行任务。当你想执行一系列复杂的任务(比如连续执行多个命令、有逻辑判断规则等)时,光靠直接敲命令+回车就不够了,这时你就会将一系列任务的执行代码写到一个文本文件中,然后让Linux终端依次执行。这个文本文件就是shell脚本。 本文对Linux系统中的shell脚本进行简单介绍,包括其作用和基本写法。更高级的用法将在以后的教程中介绍。 对Linux系统的整体命令行操作教程,请参考我撰写的另一篇博文:Linux命令
liyoro15 天前
macos·shell·ai编程
用 Codex + 提示词生成一个快速打开 Ghostty 的 macOS 小工具日常在 Finder 里翻项目目录时,经常会有一个小需求: 我想在当前 Finder 文件夹里快速打开终端。
pr_note17 天前
shell·tcl
bashrc/aliasPS1='\[\e[1;32m\][\w]\[\e[0m\] \$ '路径效果预览:· [当前完整路径] $ (路径部分显示为绿色) · 例如:[/home/user/project]$
怒放吧德德17 天前
后端·shell
JDK 版本一键切换工具(windows)😄生命不息,写作不止🔥 继续踏上学习之路,学之分享笔记👊 总有一天我也能像各位大佬一样🏆 博客首页 @怒放吧德德 To记录领地 @一个有梦有戏的人
vortex518 天前
linux·shell·进程管理
进程管理器大横评:从 PM2 到 Systemd 的选型与实战在服务器运维的世界里,“进程管理器”(Process Manager)是一个看似基础却极其关键的角色。它的核心使命可以概括为:确保你的应用程序在服务器重启、进程崩溃、资源耗尽等意外情况下,依然能够持续稳定地运行。
Irene199121 天前
shell
Shell 相关基础入门,在 Ubuntu 与 CentOS Shell 中的语法差异总结(bash、dash、sh)你问的这两个问题,恰好是初学者刚接触 vim 编辑器时最常遇到的两个困惑。它们完全正常,不是系统出错了。
小肝一下21 天前
android·linux·shell·基础io·操作系统底层·伊涅夫·伊雷娜
5. 基础IO本节重点:复习C⽂件IO相关操作认识⽂件相关系统调⽤接⼝认识⽂件描述符,理解重定向对⽐fd和FILE,理解系统调⽤和库函数的关系
红茶要加冰22 天前
linux·运维·正则表达式·shell
七、正则表达式在进行程序设计的过程中,会不可避免地遇到处理某些文本的情况。有的时候,用户还需要查找符合某些比较复杂规则的字符串。对于这些情况,如果单纯依靠程序设计语言本身,则往往会使得用户通过复杂的代码来实现。但是,如果使用正则表达式,则会以非常简短的代码来完成。
lifewange23 天前
shell
WSL安装问题解决你在执行 wsl --install 后,命令行只输出了 WSL 的用法说明,没有开始安装流程。这通常是以下几个原因导致的:
AdCj323 天前
shell·测试
放弃第三方框架,用系统自带工具玩转 Shell 测试原始文章出处: Shell Tool Testing本文介绍一套无第三方依赖、基于 Shell + prove 命令 + TAP 协议的 Shell 脚本 / 命令行工具自动化测试方案,对标 Python unittest 测试体验,适配类 Unix 系统,极简易扩展。
红茶要加冰23 天前
linux·运维·服务器·正则表达式·shell
九、文本处理三剑客——sed作用:将通过sed命令处理的内容输出到屏幕上或者保存在文件中。相比于vim文本编辑器来说,sed命令在修改文件的时候具有“非交互式”的特点。
红茶要加冰24 天前
linux·运维·shell
五、流程控制之循环带列表的for循环执行时Shell会将in关键字后面列表的第1个元素的值赋给变量var,然后执行循环体,当循环体中的语句执行完毕之后,将第2个元素的值赋给变量以此类推,当列表中的所有的元素都被访问后,for循环结构终止,程序将继续执行done语句后面的其他语句。
红茶要加冰24 天前
linux·运维·shell
二、shell中的变量变量是在程序中保存用户数据的一段内存存储空间,变量对应的内存存储空间的内容是可以变化的。可以变化的是变量的值,变量的名字是不变的。
Irene199124 天前
shell
大数据开发(Hadoop/Spark 生态)在 Ubuntu 环境下:5 个高频率使用的功能性 Shell 脚本本文提供了5个高频使用的Shell脚本,适用于Ubuntu/WSL环境下的大数据开发(Hadoop/Spark生态)。