目录
学习连接
声明!
学习视频来自B站up主 **泷羽sec** 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!有兴趣的小伙伴可以点击下面连接进入b站主页[B站泷羽sec]
脚本相互利用
脚本利用
直接在新的脚本里写入执行脚本的语句
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