首页 > 系统相关 >shell脚本(1)

shell脚本(1)

时间:2024-11-27 19:32:08浏览次数:13  
标签:脚本 bin shell name sh sec 泷羽 变量

​ 声明!
学习视频来自B站up主 泷羽sec 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!有兴趣的小伙伴可以点击下面连接进入b站主页泷羽sec的个人空间-泷羽sec个人主页-哔哩哔哩视频


​脚本创建执行与变量使用

首先先打开kali的终端

第一种方法

创建1.sh文件 

touch 1.sh

打开1.sh

vim 1.sh

ls -l bin/sh

// #! /bin/bash,#! /bin/dash,#!/bin/sh

// 这三种脚本解释器都是调用dash

打开文档后,写入echo "hello world"

按Esc 输入:wq!保存退出

chmod 0777 1.sh 给1.sh权限

./1.sh 运行1.sh

第二种方法(利用脚本解释器)

不给权限时,可以用 sh 1.sh直接运行

或者dash 1.sh

bash 1.sh

第三种方法

source 1.sh也可以直接运行输出的

但是它对颜色进行加深标注

变量声明和定义

name="sunny"  //定义一个变量

age="18"

echo $name //打印name 

echo my name is $name ,and my age is $age years old

echo输出的内容双引号可以打可以不打,效果一样

如果加了单引号,那么变量字符串会打印出来而不是变量内容,比如$nameis

解决方法

将变量用{}或者""括起来,做一个区分

命名格式

变量由数字、字符串和下划线组成

不能以数字开头

变量中间不能有空格

查看定义的变量

set | grep name

标签:脚本,bin,shell,name,sh,sec,泷羽,变量
From: https://blog.csdn.net/2301_80144612/article/details/144069373

相关文章

  • shell(2)永久环境变量和字符串显位
    ​声明!学习视频来自B站up主泷羽sec有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!有兴趣的小伙伴可以点击下面连接进入b站主页泷羽se......
  • shell数组 Linux分文件 make工具
    shell中的数组shell支持稀疏数组格式:数组名=(初始值1初始值2,……)数组名=([下标]=初始值[下标]=初始值……)下标可以不连续arr=([10]=10[0]=0)访问数组中的元素${数组名[下标]}-->获取数组中指定下标元素的值获取数组中的所有元素${数组名[*]}--->获取数组中所......
  • AutoHotkey (AHK) 是一款开源的自动化脚本语言,AutoHotkey(AHK)具备广泛的应用场景,适用于
    AutoHotkey(AHK)是一款开源的自动化脚本语言,主要用于Windows平台上的桌面应用程序自动化、键盘鼠标操作模拟、热键设置、窗口管理等任务。它的简单性和强大的灵活性使得AHK成为许多用户进行日常自动化和重复性任务的首选工具。1. AutoHotkey是什么?AutoHotkey是一种脚本......
  • 编写linux脚本,监控jar包,内存溢出等报错时,重启程序
     #!/bin/bash#定义路径和变量JAR_PROCESS_NAME="java"JAR_FILE_PATH="/root/dfsz/jars/gw-dz-core.jar"#请确认此路径是你的Jar文件的实际路径LOG_FILE="/root/dfsz/jars/restartBash.log"#脚本日志文件FIND_LOG_FILE="/root/dfsz/jars/log.log"#要查......
  • AU3 通常指的是 AutoIt v3,这是一种脚本语言和自动化工具,主要用于 Windows 平台上的自
    AU3通常指的是AutoItv3,这是一种脚本语言和自动化工具,主要用于Windows平台上的自动化任务、GUI(图形用户界面)脚本和小型应用程序开发。AutoIt是一种基于简单语法的脚本语言,旨在通过模拟键盘、鼠标和窗口控制来实现自动化操作。以下是AutoItv3的一些基本特点:1. 自动化任......
  • [免费]SpringBoot+Vue大学生就业(信息管理)服务平台【论文+源码+SQL脚本】
    大家好,我是java1234_小锋老师,看到一个不错的SpringBoot+Vue大学生就业(信息管理)服务平台,分享下哈。项目视频演示【免费】SpringBoot+Vue大学生就业(信息管理)服务平台Java毕业设计_哔哩哔哩_bilibili项目介绍如今社会上各行各业,都喜欢用自己行业的专属软件工作,互联网发......
  • 【网络安全】Shell 脚本学习
    声明:学习视频来自b站up主泷羽sec,如涉及侵权马上删除文章声明:本文主要用作技术分享,所有内容仅供参考。任何使用或依赖于本文信息所造成的法律后果均与本人无关。请读者自行判断风险,并遵循相关法律法规。脚本创建执行与变量使用首先进入Linux终端【Windows系统可以使用Moba......
  • shell的for循环与while循环
    文章目录前言shellfor循环与while循环for循环while循环前言声明学习视频来自B站UP主泷羽sec,如涉及侵权马上删除文章笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负概述:本文主要讲述shell的for循......
  • 使用Net在Linux环境下调用PowerShell
    前言最近,在使用PowerShell做一些事情,然后需要放到AKS运行。正文一开始,使用的System.Management.Automation调用PowerShell,后来,发现有些功能在AKS下面执行不了,后面才想到使用Process的方式,如下:publicvoidExecutePowerShell(stringscript){try{......
  • Shell告警系统
    目录Shell项目-告警系统一.整体流程:1.需求:2.思路:3.主程序:4.配置文件:5.子程序:6.邮件引擎:7.输出日志:二.目录结构与要求:1.要求:2.程序架构:三.创建主目录和子目录四.告警系统主脚本1.告警系统main.sh五.告警系统配置文件1.告警系统mon.conf六.告警系统监控项目1......