Shell高级编程

发布时间:2026/11/4 13:26:48

Shell高级编程 一、Shell 编程Shell编程编写Shell脚本并且该脚本可以运行一般用于Linux运维云计算Shell是一个用C语言编写的程序可以通过shell进行操作系统的服务。Shell Script 是一个脚本语言跟java、php、python、scala一样都有变量、方法、循环、数组IO流都有。a.sh 脚本Linux中有多个shell解释器类似于java JRE可以通过一些命令查看有哪些解释器。解释器中比较有名的是Bash,简单易用免费经常使用这个Bash也是大多数Linux厂商使用的解释器。1、常见的shell解释器有哪些呢2、shell的入门编程mkdir /home/scriptstouch 01.sh 创建一个文件 vi 01.sh 进行编辑 通过输入i 进行编辑 编辑的内容是 #!/bin/bash echo Hello Shell echo Hello Shell echo Hello Shell echo Hello Shell echo Hello Shell echo Hello Shell esc退出编辑:wq! 进行保存 接着运行 /bin/bash 01.sh 我们也可以这样运行 /bin/sh 01.sh 在linux中脚本后缀名是 sh windows 叫做 .bat这种还是太麻烦了最简单的执行命令应该是 ./01.sh chmod x 01.sh 赋完权限就可以执行了。现在变成了可执行文件绿色假如你在windows上编写了一个脚本放入linux中运行会报错原因是字符集问题在windows上可以编写但是要注意是否为Unix编码现在改成Unix格式这样就可以执行了
延伸阅读

更多相关文章

2026/11/3 21:14:53

一个 while True 循环,为什么可以成为 Agent 的起点?

本文是「从零理解 Claude Code:20 个 Agent Harness 机制」系列的第 2 篇。 源码仓库:shareAI-lab/learn-claude-code Claude Code 能读文件、跑命令、改代码,看起来像是一个住在终端里的开发者。 但把它最核心的逻辑抽出来,代码…

2026/11/4 20:59:08

RTX50系显卡性能对比与选购指南

1. 五款RTX50系显卡规格参数对比让我们先来看一下RTX5060到5070Ti五款显卡的核心规格差异:型号CUDA核心显存容量显存类型显存位宽加速频率TDP功耗首发价格RTX506038408GBGDDR6128-bit2.4GHz170W2499RTX5060 Ti486412GBGDDR6192-bit2.45GHz200W3299RTX5070614412GBGD…

2026/11/5 4:22:53

芯片危机下汽车软件测试的挑战与解决方案

1. 芯片危机下的汽车软件测试困局去年参与某新能源车企的智能座舱项目时,我第一次真切感受到芯片短缺带来的连锁反应。原定的NXP i.MX8处理器临时更换为瑞萨R-Car H3,导致我们花了三周时间重写的测试用例在SIL测试阶段就发现了17个关键缺陷。这种硬件不确…

2026/11/5 4:22:53

Tricon功能块入门指南:引脚数据类型与定时计数实战

简介:《tricon功能块》是一份面向工业自动化初学者与 Tricon 控制系统入门者的功能块说明文档,重点解决数据类型、标准函数与常用功能块识别不清的问题。压缩包共 1 个 doc 文件,约 237KB,篇幅集中,便于按主题查阅与打…

2026/11/5 4:22:53

iOS应用上架被拒4.3问题解析与解决方案

1. iOS应用上架被拒4.3问题深度解析作为一名经历过数十次App Store审核的iOS开发者,我深知4.3条款(重复或相似应用)是最令人头疼的拒绝理由之一。很多开发者,包括我自己,都曾遇到过明明是自己独立开发的App&#xff0c…

2026/11/5 4:22:53

容器技术栈解析:Docker、containerd与CRI的关系

1. 容器技术栈全景解析在云原生技术快速发展的今天,容器技术已经成为现代应用部署的标准方式。作为从业者,我们经常听到Docker、containerd、CRI这些术语,但它们之间的关系却常常让人感到困惑。实际上,这些组件构成了一个完整的容…

2026/11/5 4:22:53

SQL多表查询实战:从基础JOIN到性能优化

1. 多表查询的本质与价值作为数据库操作中最核心的技能之一,多表查询就像搭积木一样,把分散在不同表中的数据有机组合起来。我处理过的一个电商系统案例中,订单表、用户表和商品表各自独立存储,但业务需要同时展示"谁买了什么…

2026/11/5 4:17:53

政务云平台架构设计与智能运维实践

1. 政务云统筹运营建设背景解析政务云作为数字政府建设的基础设施载体,正在经历从单纯资源供给向综合服务平台的转型。过去五年间,全国省级政务云平台覆盖率已超过90%,但普遍存在资源利用率低(平均不足40%)、跨部门协同…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 0:02:07

多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中…

2026/11/5 0:02:07

大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#…

2026/11/5 0:02:07

鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑