当前位置: 首页> 文旅> 文化 > 网站安全评估报告_北京装修公司前十名有哪些_河北搜索引擎优化_网站制作哪家公司好

网站安全评估报告_北京装修公司前十名有哪些_河北搜索引擎优化_网站制作哪家公司好

时间:2025/7/9 1:07:44来源:https://blog.csdn.net/m0_68984471/article/details/144226247 浏览次数:0次
网站安全评估报告_北京装修公司前十名有哪些_河北搜索引擎优化_网站制作哪家公司好

声明

学习视频来自B站UP主 泷羽sec,如涉及侵泷羽sec权马上删除文章。

笔记只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负

这节课旨在扩大自己在网络安全方面的知识面,了解网络安全领域的见闻,了解学习哪些知识对于我们渗透测试有帮助,避免盲目地学习降低效率。

B站超链接:shell脚本(1)脚本创建执行与变量使用_哔哩哔哩_bilibili

———————————————————————————————————————————

创建shell脚本

建立一个1.sh文件

vim 1.sh

可以利用

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

这三种不管用那种脚本解释器,最后调用的还是dash

比如 ls -l bin/sh 发现调用的还是dash

运行shell脚本

我们创一个文件,输入内容保存退出并运行一下

./2.sh

会显示权限不够

输出内容,并赋予权限

第二种方法,我们默认没有权限,但利用 sh ./2.sh 照样执行成功,

bash ./2.sh 一样成功

sh ./2.sh
bash ./2.sh

第三种方法,利用source 3.sh 执行,它和sh命令差不多,但source对颜色加深标注了。

例如,我们创个新文件3.sh,把ls放入3.sh去,sh 3.sh可以看见直接输出了当前目录下的3.sh颜色加深了

sh 3.sh
source 3.sh

变量的使用

变量声明和定义

首先定义一个name变量

name="shen ying"
利用 echo $name 打印出来,这就是简单的变量声明

例如:age=18echo $age 打印出来就是 age=18

写复杂一点,比如

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

因前面步骤已做变量,所以直接打印出了姓名和年龄

单引号与双引号

加双引号

一般来说加双引号和不加的效果是一样的

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

加单引号

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

单双引号的区别

单引号并没有把变量赋值打印出来,而是直接把变量写进来

区别就是 不加或者加双引号可以输出变量,但加单引号会把变量当成字符串输出出来

变量拼接

echo "my name is $name,and my age is $ageyears old"

例子中ageyears之间没有空格,所以打印为空,又因变量$ageyears没有事先定义,所以为空

解决办法

将变量用双引号括起来,会做到一个区分

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

除了用双引号还能用花括号来解决

echo "my name is $name,and my age is {$age}years old"

输出的变量会将输出内容利用花括号框起来

如何查看定义的变量

比如说利用set命令,比如说

set | grep name

如何删除变量

 unset name#删除name变量

再次查看

set | grep name

总结

上面讲的全部是临时的一个变量,变量是由数字,字符串下划线组成,但是不能以数字开头

例如 9name 这种是不行的,变量中间最好不要有空格 比如说 long yu 如果非要用这种可以加个下划线long_yu="longyu”这种

关键字:网站安全评估报告_北京装修公司前十名有哪些_河北搜索引擎优化_网站制作哪家公司好

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: