零基础学安全--shell(8)脚本相互利用

目录

学习连接

脚本相互利用

脚本利用

利用脚本中的变量

重定向

输出重定向

错误输出

输入重定向


学习连接

声明!

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

shell

脚本相互利用

脚本利用

直接在新的脚本里写入执行脚本的语句

18.sh文件

在19.sh文件中写入执行18.sh

执行

这里执行了18.sh文件

利用脚本中的变量

创建20.sh文件

创建21.sh文件

这里对其他文本的调用要用source,因为bash执行shell需要产生一个新的子进程,但是source不同他是在当前进程执行

执行

重定向

输出重定向

创建1.txt文件 1.txt文件中内容是123

使用重定向,这里是将1.txt覆盖了

使用>>是追加不是覆盖

将内容输出到垃圾桶,一般没有回显,这个有些时候会将一些无用的内容输出到这个地方

将命令结果输出到某个地方,将ls的结果输出到1.txt中

错误输出

现在是没有c这个命令,当你执行是会产生错误,错误输出就会进入4.txt

但是后面是ls错误输出到5.txt,但是ls是有这个命令的,ls是正确的输出,但是我们这里又使用来了2>所以5.txt中没有内容

输入重定向

将一些内容当作命令的输入执行

这里创建文件3.txt,文件内容是当前文件

执行ls > 3.txt

相关推荐
0110编程之路20 分钟前
Ubuntu Opencv 源码包安装
linux·opencv·ubuntu
北国13721 分钟前
python端拉流检测后再推流到流媒体服务器实现前端拉流查看(多摄像头切换)
服务器·前端·python·opencv·流媒体服务器
不像程序猿的程序员41 分钟前
生产环境中,nginx 最多可以代理多少台服务器,这个应该考虑哪些参数 ?怎么计算呢
服务器·nginx·github
兔老大RabbitMQ42 分钟前
scp比rz sz传文件更好
linux·服务器·网络
路由侠内网穿透43 分钟前
外网访问多人协作 OnlyOffice 文档服务器
大数据·运维·服务器
企鹅侠客1 小时前
buffers与cached的区别?
linux·运维
Suckerbin1 小时前
linux-FTP服务器配置
linux·运维·服务器·网络
海绵波波1071 小时前
集群聊天服务器面试问题
运维·服务器·面试
北京华人开创公司1 小时前
京准电钟:NTP网络校时服务器从入门到精准
运维·服务器·网络·时钟同步·ntp校时服务器·网络校时服务器
奇迹气泡1 小时前
nfs服务器
运维·服务器·网络