发布时间:2026/7/21 5:44:41
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/7/21 5:44:41

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

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

2026/7/21 5:44:41

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

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

2026/7/21 16:01:17

若依系统分离版去除redis数据库

文章目录1 去除redis 配置2 去除ruoyi-framework下RedisConfig的配置3 在ruoyi-common的core/redis下新建MyCache类4 修改RedisCache类5 修改ruoyi-common下utils/DictUtils6 基于redis的限流处理就无法使用了,先注释掉7 重启就可以了1 去除redis 配置 去除ruoyi-a…

2026/7/21 16:01:17

二分查找 c++模板

2026/07/20新补充记住一点即可: 二分法是找到第一个大于等于 target的位置 while(left < right) {int mid (left right)/2;int x nums[mid];if(x > target){ans mid;r mid - 1;}elsel mid 1; } return ans;比如说这个例子: 35. 搜索插入位置 1)如果什么方法都不用…

2026/7/21 16:01:17

计算机毕业设计之基于SpringBoot的校园高校食堂点餐小程序

校园高校食堂点餐小程序是一项旨在提升校园餐饮服务效率与用户体验的创新项目。该项目采用Spring Boot框架作为后端开发的基础&#xff0c;充分利用Java语言的强大功能和灵活性&#xff0c;构建了一个高效、稳定的服务器端应用。Spring Boot的简洁配置和快速开发特性&#xff0…

2026/7/21 15:56:16

怎样专业配置LOOT:5个高效插件加载优化技巧

怎样专业配置LOOT&#xff1a;5个高效插件加载优化技巧 【免费下载链接】loot A modding utility for Starfield and some Elder Scrolls and Fallout games. 项目地址: https://gitcode.com/gh_mirrors/lo/loot LOOT&#xff08;Load Order Optimization Tool&#xff…

2026/7/20 6:33:00

Unity与Python本地通信:基于Flask的跨语言数据交换实战

1. 项目概述&#xff1a;为什么我们需要一个本地通信服务器&#xff1f;在游戏开发、数字孪生、仿真训练等众多领域&#xff0c;Unity作为强大的实时3D内容创作平台&#xff0c;其核心逻辑通常由C#驱动。然而&#xff0c;当我们需要进行复杂的数据分析、机器学习推理、科学计算…

2026/7/21 0:08:52

华为OD机试 新系统真题 【酒店服务记录分析】

酒店服务记录分析(C++/Go/C/Js/Java/Py)题解 华为OD机试 新系统真题 华为OD上机考试 新系统真题 7月19号 100分题型 华为OD机试新系统真题目录点击查看: 华为OD机试新系统真题题库目录|机考题库 + 算法考点详解 题目内容 你是某连锁酒店的数据分析师,酒店每天都会用一串编…

2026/7/21 0:08:52

华为OD机试 新系统真题 【小明的顺风车】

小明的顺风车(C++/Go/C/Js/JAVA/Py)题解 华为OD机试新系统真题 华为OD上机考试新系统真题 7月19号 200分题型 华为OD机试新系统真题目录点击查看: 华为OD机试新系统真题题库目录|机考题库 + 算法考点详解 题目内容 小明自驾回家,为节省旅途成本,决定在网上挂出顺风车服务…

2026/7/20 19:08:28

3个高效策略:快速掌握Axure中文界面配置

3个高效策略&#xff1a;快速掌握Axure中文界面配置 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的英文界面感…