Linux——shell 编程基础

news/2024/10/21 22:30:59/

基本介绍

shell 变量

环境变量(也叫全局变量)

 位置参数变量

预定义变量

运算符

条件判断

 流程控制

if 单分支&多分支

case 语句

 

for循环

while 循环

read 读取控制台输入

函数

系统函数

basename 获取文件名

dirname 获取目录路径

自定义函数

综合案例:备份数据库 

视频教程:备份数据库案例

 


http://www.ppmy.cn/news/1540915.html

相关文章

WebSocket Secure (WSS)

使用代理浏览器时,WebSocket Secure (WSS) 链接失败可能由以下原因引起: 代理设置问题: 确保代理配置正确,包括代理地址和端口。有些代理服务器不支持WebSocket连接,您需要确认您的代理服务是否支持WSS。 SSL/TLS 问题…

用动态IP软件改变IP地址:探索原理与实用指南‌

在数字时代,网络的普及让我们的生活与工作更加便捷,但同时也带来了一系列新的挑战。地域限制、反爬虫机制等问题逐渐凸显,成为了许多网络用户和企业在享受网络便利时必须面对的难题。为了解决这些问题,动态IP软件应运而生&#xf…

数据库权限提升GetShell

数据库提权总结 - 随风kali - 博客园 (cnblogs.com) MySQL 漏洞利用与提权 | 国光 (sqlsec.com) sql注入getshell的几种方式 第99天:权限提升-数据库提权&口令获取&MYSQL&MSSQL&Oracle&MSF SQL注入拿shell的方式应该是通用的得到连接数据库…

每日一题——第一百一十八题

题目&#xff1a;进制转换合集 #pragma once #include<stdio.h> #include<ctype.h> #include<stdbool.h> #include<string>/// <summary> /// 将字符串表示的任意进制数转为十进制 /// </summary> /// <param name"str">…

全面了解 NGINX 的负载均衡算法

NGINX 提供多种负载均衡方法&#xff0c;以应对不同的流量分发需求。常用的算法包括&#xff1a;最少连接、最短时间、通用哈希、随机算法和 IP 哈希。这些负载均衡算法都通过独立指令来定义&#xff0c;每种算法都有其独特的应用场景。 以下负载均衡方法&#xff08;IP 哈希除…

VLMEvalKit多模态大模型评测工具源码解析

vlmeval/api和vlmeval/vlm文件夹下分别是api接口和本地运行的大模型的代码 基类都是base vlmeval/dataset是数据集处理代码 vlmeval/inference.py是推理代码 run.py的整个流程 1 vlmeval/api/base.py 主要为需要与外部API交互的系统提供了一个通用的框架 类属性 allowed_type…

Support package for Hovl Studio assets 材质转换器

编辑器将仅适用于标准渲染管道的着色器替换为所有材质中的自定义管道。 编辑器只能使用Hovl Studio的资源&#xff01; 此资源还包括用于URP&#xff08;LWRP&#xff09;和HDRP 2019.2的失真着色器以及许多有用的着色器。 下载&#xff1a;​​Unity资源商店链接资源下载链接…

绝对差值的和

问题分析&#xff1a; 取模操作的位置不正确&#xff1a; 你在计算 result - max_ 之前没有正确处理大数取模&#xff0c;这可能导致数值溢出。 最大差值减少量的计算&#xff1a; 算法中的内部循环效率较低&#xff0c;可以优化。 优化后的代码&#xff1a; 我们可以参考官…