一、编写shell脚本[rootlocalhost ~]# vim jishu.sh#!/bin;bash#Filename : jichu.sh#Auther : name#Date 2019-09-01二、执行shell脚本相对路径绝对路径sh 或 bash 脚本路径source 或.脚本路径例[rootlocalhost ~]# source jishu.sh #在当前shell下执行其它均在子shell中执行 我的第一个shell程序。。。 [rootlocalhost ~]# . jishu.sh 我的第一个shell程序。。。 [rootlocalhost ~]# sh jishu.sh 我的第一个shell程序。。。 [rootlocalhost ~]# bash jishu.sh 我的第一个shell程序。。。 注以下方式需要给脚本加上执行权限 [rootlocalhost ~]# jishu.sh 我的第一个shell程序。。。 [rootlocalhost ~]# /root/jishu.sh 我的第一个shell程序。。。三、重定向操作与管道操作管道操作符“|”作用将左侧命令的输出结果作为右侧命令的执行对象例[rootlocalhost ~]# [rootlocalhost ~]# cat /etc/passwd | grep ^root root:x:0:0:root:/root:/bin/bash类型设备文件文件描述编号默认设备标准输入/dev/stdin0键盘标注输出/dev/stdout1鼠标标注错误输出/dev/stderr2显示器类型操作符用途重定向输入从文件中读取数据重定向输出将数据写入文件中 为追加标注错误输出2将错误信息写入文件中 为追加混合输出将所有信息写入文件中四、变量自定义变量用户自己定义的变量环境变量系统定义的变量可以使用env set命令查看使用export发布全局变量RANDOM例[rootlocalhost ~]# env XDG_SESSION_ID1 HOSTNAMElocalhost.localdomain SELINUX_ROLE_REQUESTED TERMxterm SHELL/bin/bash HISTSIZE1000位置变量系统预先定义好的变量$1-$9shell脚本最多处理九个参数预定义变量bash中内置一类变量不能直接修改$* $脚本要处理的所有参数$0脚本名称$?命令或脚本执行状态码$#脚本处理的参数个数定义与输出定义格式变量名变量双引号允许使用$字符引用其他变量单引号禁止引用其他变量$视为普通字符反撇号$()提取命令执行结果输入输出输入格式read -p “提示” 变量名输出格式echo $变量名变量的算数运算expr$(())$[]bc计算器 scale小数位数例[rootlocalhost ~]# expr 3 4 7 [rootlocalhost ~]# echo $((7 * 9 )) 63 [rootlocalhost ~]# echo $[9 - 1] 8 [rootlocalhost ~]# echo scale2 ; 9 / 2 |bc 4.50
孩子三句话触动父母心的心理学解读 1. 为什么孩子的这三句话如此打动父母?最近在家长群里疯传一个话题:孩子不经意间说的三句话,让无数父母瞬间破防。作为两个孩子的父亲,我深有体会——当孩子用稚嫩的声音说出"妈妈/爸爸,我永远爱你"、"…
旧物改造:从铁皮盒到二次元展示盒的完整DIY指南 1. 项目概述:从“小红盒”到“二次元之门”的蜕变最近在整理房间时,翻出了一个尘封已久的“小红盒”——一个几年前买来装杂物的红色铁皮收纳盒。看着它方正、单调的样子,一个念头突然冒了出来:能不能把它改造成一个独一无二的、充…
如何免费使用Adobe Creative Cloud:GenP 3.0完整破解教程 如何免费使用Adobe Creative Cloud:GenP 3.0完整破解教程 【免费下载链接】Adobe-GenP Adobe CC 2019/2020/2021/2022/2023 GenP Universal Patch 3.0 项目地址: https://gitcode.com/gh_mirrors/ad/Adobe-GenP 你是否渴望使用Photoshop、Premiere Pro等专业…
星火应用商店完整指南:5个技巧让Linux软件管理变得简单 星火应用商店完整指南:5个技巧让Linux软件管理变得简单 【免费下载链接】星火应用商店Spark-Store 星火应用商店是国内知名的linux应用分发平台,为中国linux桌面生态贡献力量 项目地址: https://gitcode.com/spark-store-project/spark-store Lin…
现代C++ JSON库nlohmann/json:从配置到实战的完整指南 1. 项目概述:为什么我们需要一个现代的C JSON库? 在C项目里处理JSON数据,这事儿搁以前,绝对是个让人头疼的活儿。你得手动解析字符串,处理转义字符,构建复杂的数据结构,一不小心就写出满屏的bu…
独家:金融级AI沙箱隔离框架开源前夜(附Gartner认证的5层数据脱敏验证清单) 更多请点击: https://intelliparadigm.com 第一章:AI 数据泄露预防 AI系统在训练与推理过程中频繁接触敏感数据,包括个人身份信息、医疗记录和商业机密。若缺乏系统性防护机制,模型权重、提示词缓存、日志输出甚至中间特征图都可…
如何快速获取专业级Level2行情数据:SinaL2完整指南 如何快速获取专业级Level2行情数据:SinaL2完整指南 【免费下载链接】SinaL2 Level2 from dHydra 项目地址: https://gitcode.com/gh_mirrors/si/SinaL2 你是否在为获取高质量Level2行情数据而烦恼?想要像专业量化团队一样实时掌握市场深度信息吗&…
为什么你的AI工作流总卡在测试环节?揭秘高并发场景下3类隐性断点及实时修复方案 更多请点击: https://intelliparadigm.com 第一章:Shell脚本的基本语法和命令 Shell 脚本是 Linux/Unix 系统自动化任务的核心工具,以解释型方式执行,无需编译即可运行。其语法简洁但严谨,依赖于 POSIX 标准与 Bash 扩…
全自动颗粒吨袋包装机十大品牌厂家推荐,广州恒尔赋能企业产能跨越式攀升 - 品牌速递 在矿产颗粒、化工粒子、粮食谷物、建材颗粒等诸多工业领域,吨袋包装是生产流程中不可或缺的关键环节,包装效率、计量精度、自动化水平直接决定企业整体产能与生产成本。当下,颗粒行业加速向智能化、规模化、绿色化转…
告别臃肿!3步让你的暗影精灵笔记本重获新生 告别臃肿!3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否也曾为官方Om…
RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%! 做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…
抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽 2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集 Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…
智慧飞行 大疆无人机一站式智能管控平台/支持大疆机场/私有化部署 从航线规划、自动飞行、AI识别到数据管理,一个平台全搞定 智慧飞行-大疆无人机一站式智能管控平台/支持大疆机场/私有化部署 企业级全域智能无人机一体化管控平台源码! 专为电力巡检、安防监控、应急救援、测绘勘察等行业打造,让您的无人机舰队实现 “无人化、自动化、智能化” 管理! 🎯 …
揭秘ChatGPT+Mathematica协同教学:为什么92%的初学者在72小时内建立函数直觉? 更多请点击: https://codechina.net 第一章:AI帮助理解数学概念 人工智能正以前所未有的方式重塑数学学习的路径。通过自然语言处理与符号计算的深度融合,AI不仅能解析抽象定义,还能将定理、证明和几何直觉转化为可交互、可验证的…
[C++]内存管理:串顺序存储的内存回收 在串(字符串)的顺序存储中,内存回收的方式取决于字符串的存储方式以及所使用的编程语言和相关库。以下以 C 为例进行说明,因为 C 对内存管理有较为直接的控制。 1. 基于 char 数组的串顺序存储 如果使用普通的 char 数组来存储字…
移动端游戏功耗测试实战:电流、功率、亮度和场景对比 移动端游戏功耗测试:先控制变量,再比较优化是否真的省电 摘要:功耗测试最容易犯的错误,是拿两次不同温度、不同亮度、不同场景的平均功率直接比较。本文给出一套可复现的游戏功耗测试方法,覆盖引擎特性验证、版本回归和黑盒体验测试,并说明如何把功耗与帧率、温控、CPU/G…
足球口袋教练 HarmonyOS 离线应用实战(03/20):ArkUI 首页仪表盘搭建 本文是“足球口袋教练 HarmonyOS 离线应用实战”系列第 3 篇。示例项目是一个 HarmonyOS / ArkTS / ArkUI 编写的离线足球训练助手,围绕真实页面、真实截图和可复现操作展开。 本篇要解决的问题 训练 App 的首页不能只展示欢迎语,它要解决“我现在该点哪…