泷羽sec学习打卡-shell命令7

声明
学习视频来自B站UP主 泷羽sec,如涉及侵权马上删除文章 笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都
与本人无关,切莫逾越法律红线,否则后果自负


关于shell的那些事儿-shell6

    • for循环
    • while循环
    • 实践是检验真理的唯一标准


见天我们继续学习下shell中的基础,这些都是python,java中都有的,快速过一遍

for循环

先运行bash命令
创建一个脚本文件

vim 101.sh

for1

for i in $(seq 1 100)
doecho $i;
done

括号方便
在这里插入图片描述

for i in seq 1 100:这是一个 for 循环的开始,for 循环是 Bash 中的一种控制结构,用于重复执行一系列命令。seq 1 100 是一个命令,用于生成从1到100的数字序列。for i in 表示将 seq 命令的输出(即1到100的数字)依次赋值给变量 i。

do:这是 for 循环的开始标志,表示循环体的开始。

echo i ; :这是循环体中的命令, e c h o 是一个常用的命令,用于在命令行界面中打印其后的参数。 i;:这是循环体中的命令,echo 是一个常用的命令,用于在命令行界面中打印其后的参数。 i;:这是循环体中的命令,echo是一个常用的命令,用于在命令行界面中打印其后的参数。i 表示变量 i 的值,这里会打印出当前循环的数字。

done:这是 for 循环的结束标志,表示循环体的结束。

for2不加括号形式

for i in seq 1 100
doecho $i;
done

这种就是打印字符串
经典for
太眼熟,c++ c java python都差不多

for ((i  = 1; i < 100; i++))
doecho $i;
done

在这里插入图片描述

for ((i = 1; i < 100; i++)):这是一个 for 循环的开始,使用了 C 语言风格的语法。这个循环的初始化部分 i = 1 设置了循环变量 i 的初始值为1。条件部分 i < 100 定义了循环继续执行的条件,即只要 i 小于100,循环就继续执行。增量部分 i++ 表示每次循环结束后,变量 i 的值增加1。

do:这是 for 循环的开始标志,表示循环体的开始。

echo i ; :这是循环体中的命令, e c h o 是一个常用的命令,用于在命令行界面中打印其后的参数。 i;:这是循环体中的命令,echo 是一个常用的命令,用于在命令行界面中打印其后的参数。 i;:这是循环体中的命令,echo是一个常用的命令,用于在命令行界面中打印其后的参数。i 表示变量 i 的值,这里会打印出当前循环的数字。

done:这是 for 循环的结束标志,表示循环体的结束。

while循环

while1

i = 1
while(($i <= 10))
doecho $i;((i++))
done

在这里插入图片描述

i = 1:这行代码初始化了一个变量 i 并将其值设置为1。

while(($i <= 10)):这是一个 while 循环的开始,使用了 (( … )) 来进行算术运算和条件测试。条件 $i <= 10 表示只要变量 i 的值小于或等于10,循环就继续执行。

do:这是 while 循环的开始标志,表示循环体的开始。

echo i ; :这是循环体中的命令, e c h o 是一个常用的命令,用于在命令行界面中打印其后的参数。 i;:这是循环体中的命令,echo 是一个常用的命令,用于在命令行界面中打印其后的参数。 i;:这是循环体中的命令,echo是一个常用的命令,用于在命令行界面中打印其后的参数。i 表示变量 i 的值,这里会打印出当前循环的数字。

((i++)):这是循环体中的另一个命令,用于将变量 i 的值增加1。(( … )) 是 Bash 中的算术扩展,允许在其中执行算术运算。

done:这是 while 循环的结束标志,表示循环体的结束。
while2

i=1
while(($i <= 10))
doecho $ilet "i++"
done

let 是一个内置命令,用于执行算术运算。它可以接受一个或多个表达式作为参数,并返回最后一个表达式的退出状态。如果表达式的计算结果是非零值,let 返回 0(成功);如果结果为零,let 返回 1(失败)。

注意:let “i++” 被双引号包围,所以 let 会识别 i++ 作为一个算术表达式,而不是尝试将 i++ 作为一个字符串处理。
过完基础,咱就用brup日站
在这里插入图片描述
这些,怎么说呢?都挺基础的,但是咱不急,慢慢来,高兴最重要,咱又没啥压力。

实践是检验真理的唯一标准

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/484302.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

8. 一分钟读懂“代理模式”

8.1 模式介绍 代理模式是一种结构型设计模式&#xff0c;它通过提供一个代理对象来替代对另一个对象&#xff08;真实对象&#xff09;的访问。代理对象与真实对象实现相同的接口&#xff0c;并通过代理类对真实对象的访问进行控制&#xff0c;可以在调用前后执行附加操作&…

基于SpringBoot+Vue的宠物咖啡馆系统-无偿分享 (附源码+LW+调试)

目录 1. 项目技术 2. 功能菜单 3. 部分功能截图 4. 研究背景 5. 研究目的 6. 可行性分析 6.1 技术可行性 6.2 经济可行性 6.3 操作可行性 7. 系统设计 7.1 概述 7.2 系统流程和逻辑 7.3 系统结构 8. 数据库设计 8.1 数据库ER图 &#xff08;1&#xff09;宠物订…

Python毕业设计选题:基于大数据的淘宝电子产品数据分析的设计与实现-django+spark+spider

开发语言&#xff1a;Python框架&#xff1a;djangoPython版本&#xff1a;python3.7.7数据库&#xff1a;mysql 5.7数据库工具&#xff1a;Navicat11开发软件&#xff1a;PyCharm 系统展示 管理员登录 管理员功能界面 电子产品管理 系统管理 数据可视化分析看板展示 摘要 本…

【人工智能的深度分析与最新发展趋势】

人工智能的深度分析与最新发展趋势 引言 人工智能&#xff08;AI&#xff09;是现代科技的重要组成部分&#xff0c;它涉及模拟人类智能的算法和技术。随着计算能力的提升和数据量的激增&#xff0c;AI的应用正在迅速渗透到各个行业。本文将深入分析人工智能的概念、技术、应…

NLP自然语言处理——关键词提取之 TF-IDF 算法(五分钟带你深刻领悟TF-IDF算法的精髓)

&#x1f525;博客主页&#xff1a;是dream &#x1f680;系列专栏&#xff1a;深度学习环境搭建、环境配置问题解决、自然语言处理、语音信号处理、项目开发 &#x1f498;每日语录&#xff1a;要有最朴素的生活和最遥远&#x1f30f;的梦想&#xff0c;即使明天天寒地冻&am…

【连接池】.NET开源 ORM 框架 SqlSugar 系列

.NET开源 ORM 框架 SqlSugar 系列 【开篇】.NET开源 ORM 框架 SqlSugar 系列【入门必看】.NET开源 ORM 框架 SqlSugar 系列【实体配置】.NET开源 ORM 框架 SqlSugar 系列【Db First】.NET开源 ORM 框架 SqlSugar 系列【Code First】.NET开源 ORM 框架 SqlSugar 系列【数据事务…

预训练模型与ChatGPT:自然语言处理的革新与前景

目录 一、ChatGPT整体背景认知 &#xff08;一&#xff09;ChatGPT引起关注的原因 &#xff08;二&#xff09;与其他公司的竞争情况 二、NLP学习范式的发展 &#xff08;一&#xff09;规则和机器学习时期 &#xff08;二&#xff09;基于神经网络的监督学习时期 &…

LeetCode - #151 颠倒字符串中的单词

文章目录 前言1. 描述2. 示例3. 答案关于我们 前言 我们社区陆续会将顾毅&#xff08;Netflix 增长黑客&#xff0c;《iOS 面试之道》作者&#xff0c;ACE 职业健身教练。&#xff09;的 Swift 算法题题解整理为文字版以方便大家学习与阅读。 LeetCode 算法到目前我们已经更新…

微服务即时通讯系统(5)用户管理子服务,网关子服务

用户管理子服务&#xff08;user文件&#xff09; 用户管理子服务也是这个项目中的一个业务最多的子服务&#xff0c;接口多&#xff0c;但是主要涉及的数据表只有user表&#xff0c;Redis的键值对和ES的一个搜索引擎&#xff0c;主要功能是对用户的个人信息进行修改管理&#…

vue结合canvas动态生成水印效果

在 Vue 项目中添加水印可以通过以下几种方式实现&#xff1a; 方法一&#xff1a;使用 CSS 直接通过 CSS 的 background 属性实现水印&#xff1a; 实现步骤 在需要添加水印的容器中设置背景。使用 rgba 设置透明度&#xff0c;并通过 background-repeat 和 background-size…

html-两个div,让一个div跟随另外一个div的高度

在开发的过程中遇到有些场景事这样的&#xff0c;两个div的高度不一致&#xff0c;而且都是动态高度&#xff0c;有的时候div1高&#xff0c;有的时候div2高&#xff0c;如果设置flex的话&#xff0c;那么就会把较矮的元素撑大&#xff0c;但是我想始终都以div1的高度作为基准&…

知识管理系统|基于springBoot的知识管理系统设计与实现(附项目源码+论文+数据库)

私信或留言即免费送开题报告和任务书&#xff08;可指定任意题目&#xff09; 目录 一、摘要 二、相关技术 三、系统设计 四、数据库设计 五、核心代码 六、论文参考 七、源码获取 一、摘要 随着信息互联网信息的飞速发展&#xff0c;无纸化作业变成了一种趋势…

Kruskal 算法在特定边权重条件下的性能分析及其实现

引言 Kruskal 算法是一种用于求解最小生成树(Minimum Spanning Tree, MST)的经典算法。它通过逐步添加权重最小的边来构建最小生成树,同时确保不会形成环路。在本文中,我们将探讨在特定边权重条件下 Kruskal 算法的性能,并分别给出伪代码和 C 语言实现。特别是,我们将分…

12.2深度学习_视觉处理CNN_池化层、卷积知识

3.池化层 3.1 概述 池化层 (Pooling) 降低维度, 缩减模型大小&#xff0c;提高计算速度. 即: 主要对卷积层学习到的特征图进行下采样&#xff08;SubSampling&#xff09;处理。 池化层主要有两种: 最大池化 max pooling 最大池化是从每个局部区域中选择最大值作为池化后的值…

3D数据大屏实现过程,使用echarts、Next.js

&#x1f4dc; 本文主要内容 数据大屏自适应方案动效 echarts&#xff1a; 3D 立体柱状图动态流光折线图 3D 地球&#xff08;飞线、柱状图&#xff09;无限滚动列表 &#x1f50d; 大屏效果 数据大屏&#xff1a; 点击预览 &#x1f579; 运行条件 next 12.3.4echarts 5.4…

WebRover :一个功能强大的 Python 库,用于从 Web 内容生成高质量的数据集,专为训练大型语言模型和 AI 应用程序而设计。

2024-11-30 &#xff0c;由Area-25团队开发的一个专门用于生成高质量网络内容数据集的Python库。该数据集旨在为大型语言模型&#xff08;LLM&#xff09;和人工智能应用的训练提供丰富的数据资源。 数据集地址&#xff1a;WebRover Dataset|自然语言处理数据集|AI模型训练数据…

FlyHttp 的最佳实践:加速项目级 API 请求构建

FlyHttp的相关文章&#xff1a; FlyHttp 的诞生&#xff1a;从认识各种网络请求开始 FlyHttp 的设计思想&#xff1a;前端 API 自动化构建工具 FlyHttp 的使用&#xff1a;如何高效使用 FlyHttp&#xff0c;支持 JS、TS 项目 一. FlyHttp 是什么&#xff1f; 这是一个自动…

图像修复算法常用评估指标介绍及Python代码(PSNR/SSIM/FID)

目录 峰值信噪比PSNR&#xff08;Peak Signal-to-Noise Ratio&#xff09; 结构相似度SSlM&#xff08;Structural Similarity Index Measurement&#xff09; FID&#xff08;Frchet Inception Distance&#xff09; 代码实践&#xff1a;计算两张图片之间的PSNR和SSIM 代…

家庭财务管理系统的设计与实现ssm小程序+论文源码调试讲解

2系统关键技术 2.1 微信小程序 微信小程序&#xff0c;简称小程序&#xff0c;英文名Mini Program&#xff0c;是一种全新的连接用户与服务的方式&#xff0c;可以快速访问、快速传播&#xff0c;并具有良好的使用体验。 小程序的主要开发语言是JavaScript&#xff0c;它与普…

天润融通亮相CCFA论坛:AI Agent引领零售业服务精细化运营

在新时期实现零售的进化&#xff0c;AI Agent助力客户精细化运营 11月19-21日&#xff0c;CCFA新消费论坛——2024中国零售创新大会在上海召开。大会围绕“在新时期实现零售的进化”主题&#xff0c;通过探讨零售新趋势、新势力、新模式&#xff0c;聚焦新产品、新渠道、新生活…