shell学习简介(一)

news/2024/12/28 3:28:00/

这里写目录标题

  • 一、Shell简介
  • 二、Shell脚本注意事项
  • 三、入门脚本

一、Shell简介

Shell 脚本是一种用于自动化任务的脚本语言,通常在 Unix/Linux 系统中使用。通过结合条件判断和循环来实现命令的自动运行以完成一些相对固定的操作。
简单说:Shell就是一系列Linux命令的堆砌。主要作用就是简化系统管理任务、自动化重复性工作、提高工作效率。
在这里插入图片描述

Shell通过提示输入,向操作系统解释该输入,然后处理来自操作系统的任何结果输出,简单来说Shell就是一个用户跟操作系统之间的一个命令解释器。

二、Shell脚本注意事项

  • shell命名:Shell脚本命名一般为英文,后缀以.sh结尾,不能用特殊符号空格。
  • 首行需要用#!/bin/bash开头。
  • shell脚本变量不能以数字、特殊符号开头,但是可以用下划线_,不能用破折号-。

三、入门脚本

[root@localhost shell]# touch HelloWorld.sh
[root@localhost shell]# vi HelloWorld.sh 

在这里插入图片描述

[root@localhost shell]# bash HelloWorld.sh 
Hello World

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

相关文章

golang 指针demo

我根据实战经验总结了以下几点使用指针的建议,供你参考: 不要对 map、slice、channel 这类引用类型使用指针; 如果需要修改方法接收者内部的数据或者状态时,需要使用指针; 如果需要修改参数的值或者内部数据时&#x…

云开发 Copilot:AI 赋能的低代码革命

云开发 Copilot:AI 赋能的低代码革命 目录: 一、引言:AI 时代的开发新纪元 1.1 低代码与AI的完美融合1.2 云开发 Copilot的革命性意义 二、云开发 Copilot 的核心特性解析 2.1 快速生成应用功能2.2 低代码与AI的深度结合 三、实战演练&…

网络安全加密

介绍 一个认证和密钥交换系统,它用来在不可靠的网络中保护口令和交换密钥。通过消除了在网络上发送明文口令的需要,并且通过安全的密钥交换机制来使用加密,改进了安全性。服务器不保存密码或密码的散列值, 防止字典攻击. 而只是保存验证因子(…

aws(学习笔记第十九课) 使用ECS和Fargate进行容器开发

aws(学习笔记第十九课) 使用ECS和Fargate进行容器开发 学习内容: 使用本地EC2中部署docker应用使用ECS的EC2模式进行容器开发使用ECS的Fargate模式进行容器开发 1. 使用本地EC2中部署docker应用 docker整体 这里展示了docker的整体流程。 开发阶段 编写dockerfile…

Kibana安装教程——Linux

Kibana安装教程——Linux 一、安装 下载安装包: 官网下载地址:https://www.elastic.co/cn/downloads/kibana 上传包到linux 切换到安装目录下 解压:tar -zxvf kibana-7.17.1-linux-x86_64.tar.gz 重命名安装文件夹 mv kibana-7.17.1-linux-x…

向量检索+大语言模型,免费搭建基于专属知识库的 RAG 智能助手

随着生成式人工智能技术的飞速发展,越来越多的人和企业开始应用AI到日常的工作和生活中。但公域的AI助手其数据来自互联网上的大量公开文本,虽然具有广泛的知识,但在面对一些特定领域的专业问题时,可能会出现回答不够准确或深入的…

R 和 Origin 完成细菌 OTU 表、土壤理化性质数据的微生物 Beta 多样性分析

使用 R 进行分析与可视化 1. 数据准备 假设已经有细菌 OTU 表&#xff08;以表格形式存储&#xff0c;行是样本&#xff0c;列是 OTU&#xff09;和土壤理化性质表&#xff08;行是样本&#xff0c;列是不同的理化性质指标&#xff09;。 # 读取数据 otu_table <- read.c…

MAE 随机掩码自编码器:高掩码率 + 非对称编码器-解码器架构,解决视觉数据冗余特征、计算冗余消除

MAE 随机掩码自编码器&#xff1a;高掩码率 非对称编码器-解码器架构&#xff0c;解决视觉数据冗余特征、计算冗余消除 论文大纲理解1. 确认目标2. 问题分解3. 实现步骤4. 效果展示5. 金手指 观察和假设观察现象提出假设验证过程 解法拆解1. 技术拆解2. 逻辑链分析3. 隐性方法…