shell
文章平均质量分 81
东北豆子哥
多年HPC开发经验,熟悉多线程、集群分布式、GPU高性能开发技术,熟悉C/C++, Fortran, CUDA,Python,Matlab等开发工具语言;数年油气地震资料成像开发经验;数年CAE工业软件开发经验
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
bash: rsync命令的系统性深度解析
原则说明安全第一永远先-n预览,再备份,最后执行校验和优先用-c避免时间戳误判(尤其跨文件系统)增量是核心利用实现高效快照备份网络适配局域网用,广域网用-z排除规则外置用管理复杂过滤日志必开--log-file记录每次同步详情,便于审计✅黄金命令模板# 安全同步(生产环境推荐)rsync 是经过 25+ 年生产验证的数据同步基石工具,掌握其核心原理与高级技巧,可构建高效、可靠、安全的备份与同步系统。原创 2026-02-05 16:27:50 · 712 阅读 · 0 评论 -
Perl语言核心概念解释与学习
Perl(Practical Extraction and Report Language)是一门以文本处理见长的动态脚本语言,其设计哲学是"不止一种方法去做一件事"(TMTOWTDI)。以下是 Perl 5 的核心概念详解,包含实用代码示例:Perl 有三种基本数据类型,通过前缀符号区分:存储单一值:数字、字符串、引用2. 数组(Array)有序标量集合,索引从 0 开始3. 哈希(Hash)无序键值对集合(关联数组)二、函数(子程序)Perl 使用 定义子程序,参数通过 传递:三、模块原创 2026-02-05 07:37:48 · 719 阅读 · 0 评论 -
bash: for循环,break,continue语句
如需更复杂的控制逻辑,可结合。在 Bash 脚本中,原创 2025-11-22 12:11:05 · 263 阅读 · 0 评论 -
bash: while循环
循环用于在条件为真时重复执行一组命令。防止去掉行首/尾空白,在 Bash 脚本中,原创 2025-11-22 12:03:28 · 273 阅读 · 0 评论 -
Windows 的命令行环境(CMD 或 PowerShell)中设置环境变量并运行命令
设置的变量只在当前 CMD 会话中有效,命令执行完即失效。对于大多数 Windows 原生命令或程序,是标准做法,变量仅在当前会话中有效。✅ PowerShell 中。直接在命令前赋值,无需。原创 2025-11-21 14:14:48 · 766 阅读 · 0 评论 -
bash: pgrep命令介绍和使用
是一个在 Linux/Unix 系统中根据名称或其他属性查找正在运行的进程 ID (PID) 的命令。它提供了一种便捷的方式,无需先使用。过滤,就可以直接获取特定进程的 PID。找到 PID,然后进行后续操作。原创 2025-11-20 11:41:42 · 392 阅读 · 0 评论 -
Bash: 脚本中并行处理从文本文件读取的行,按行并行执行命令
这种方法提供了更精细的控制,适合需要在脚本中进行复杂处理的场景。要在 Bash 脚本中并行处理从文本文件读取的行,可以使用。是一个更现代、功能更丰富的工具,处理并行任务非常方便。是一个非常强大的工具,可以轻松实现并行执行。每行包含一个文件名,脚本需要对每个文件运行。或手动创建后台进程。也支持格式字符串,如。原创 2025-11-19 17:30:31 · 504 阅读 · 0 评论 -
bash:冷门但强大的特性
Bash 中有许多不常被初学者使用、但在脚本编写和系统管理中非常实用的语法和工具。这些特性在自动化脚本、CI/CD、日志处理、系统监控等场景中非常有用。掌握它们可以显著提升 Bash 脚本的健壮性、可读性和执行效率。这些在处理变量时非常高效,避免调用外部命令(如。允许将命令输出当作文件传给只接受文件参数的命令。可安全原地修改文件(避免。:最后一个后台进程 PID。:安全脚本的黄金组合。:上一条命令的退出码。原创 2025-11-02 11:39:18 · 429 阅读 · 0 评论 -
bash: parallel命令介绍和使用
parallel并行命令使用和介绍原创 2025-11-02 10:00:07 · 977 阅读 · 0 评论 -
bash: perf性能分析工具介绍和使用,针对FVM应用的分析
Perf性能分析工具使用原创 2025-11-02 09:48:50 · 1060 阅读 · 0 评论 -
bash: 管道和重定向,一些高级用法
(redirection)是处理命令输入输出的核心机制,它们让你可以灵活地组合命令、控制数据流向,并实现强大的自动化脚本功能。先把 stdout 丢弃,再把 stderr 重定向到 stdout,然后通过管道过滤。)会检测 stdin 是否为终端,行为可能不同(例如拒绝从管道读密码)。中运行,变量赋值不会影响父 shell。重定向用于改变命令的输入或输出目标。,只是把它当作普通参数传给命令。它让命令的输入/输出表现得像一个。通过管道传递,除非显式重定向。Bash 不会特殊处理。目标文件,即使命令失败。原创 2025-11-01 22:22:56 · 416 阅读 · 0 评论 -
bash:子shell(subshell)介绍和使用
继承父 shell 的所有环境变量对变量、目录等的修改只在子 shell 内有效执行完毕后所有更改都会丢失。原创 2025-11-01 22:13:32 · 379 阅读 · 0 评论 -
bash: Job作业概念介绍和使用
(作业)是指由 shell 管理的一个或多个相关进程,通常是一个命令或管道(pipeline)构成的进程组。总结:Bash 的 job 机制让你能在单个终端中高效管理多个任务,是日常开发和系统管理中非常实用的功能。(job control)功能,允许用户在单个终端中同时运行、暂停、恢复和切换多个任务。),该命令会在后台运行,shell 立即返回提示符,允许你继续输入其他命令。),它默认在前台运行。),从 1 开始递增。在 Bash(Bourne Again Shell)中,当你在终端直接运行一个命令(如。原创 2025-11-01 19:35:51 · 507 阅读 · 0 评论 -
bash: pr命令介绍
每页100字符宽、50行高。原创 2025-11-01 15:59:47 · 336 阅读 · 0 评论 -
bash: tmux常用快捷键
tmux(Terminal Multiplexer)是一个强大的终端复用工具,允许你在单个终端窗口中运行多个会话、窗口和面板(pane),即使断开连接也能保持会话运行。在复制模式中,可用 Vim 风格按键(如 h/j/k/l、gg、G 等),前提是配置了 Vi 模式(见下文配置建议)。你可以通过配置文件(~/.tmux.conf)修改前缀键,比如改成。或探索插件(如 tmux-plugins/tpm)。(detach,脱离当前会话但保持运行)修改配置后,在 tmux 中按。tmux 的快捷键都需要先按。原创 2025-10-17 19:43:26 · 994 阅读 · 0 评论 -
Bash: sort超大文件排序
通过合理组合这些选项,可以显著提升超大文件的排序效率,通常能获得数倍到数十倍的性能提升。命令提供了多种选项来提高效率和处理大文件。原创 2025-10-13 16:16:03 · 374 阅读 · 0 评论 -
Bash中分割字符串方法
场景推荐方法通用、安全、支持空格只取某个字段cut复杂处理或需要脚本化awk快速简单、无空格参数扩展需要逐行处理希望这些方法能帮到你!根据你的具体需求选择最合适的一种即可 😊。原创 2025-09-06 18:12:15 · 620 阅读 · 0 评论 -
bash: wget命令用法和一些技巧
大多数 Linux 发行版默认安装了 wget。sudo yum install wget # 或 dnf install wgetwget 不只是“下载文件”那么简单。它是一个功能完备、脚本友好的网络抓取工具,从镜像网站、绕过反爬、定时监控到管道处理,玩法多样。掌握这些“新奇用法”,能极大提升你在命令行环境下的生产力!用 wget 镜像一个博客(加 --no-parent)用 wget + cron 监控你的网站是否宕机用 wget 下载 GitHub Release 并自动解压安装。原创 2025-09-06 17:37:32 · 1687 阅读 · 0 评论 -
SHELL命令pr
pr是 “print” 的缩写,主要用于将文本文件分页,并添加页眉、页码等信息,使其更适于打印或阅读。pr [选项] [文件...]如果没有指定文件,pr会从标准输入读取。页眉显示为 “My Report” 而不是文件名。pr是一个轻量级但功能丰富的文本格式化工具,适合在终端中对文本进行排版,尤其适用于打印准备。虽然现代 GUI 打印更常见,但在服务器环境或脚本中,pr依然有其价值。💡 提示:结合pr与lprlessgrep等命令,可以构建强大的文本处理流水线。原创 2025-09-01 16:54:17 · 955 阅读 · 0 评论 -
Git LFS 介绍和使用指南
Git Large File Storage (Git LFS) 是 Git 的一个扩展,用于更有效地处理大型文件。它通过用指针替换大文件来工作,实际文件内容存储在远程服务器上。原创 2025-07-11 14:51:25 · 947 阅读 · 0 评论 -
bash代码片段snippets
bash脚本片段原创 2024-08-27 11:53:47 · 769 阅读 · 0 评论 -
shell命令资料(Cookbook)
shell命令cookbook原创 2025-05-31 20:27:22 · 1421 阅读 · 0 评论
分享