声明!
学习视频来自B站up主 泷羽sec 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!
网络安全工具:通过百度网盘分享的文件:
链接:https://pan.baidu.com/s/1oZcS64nZO-MGYJJAgDqxOg
提取码:u4ac
复制这段内容打开「百度网盘APP 即可获取」
文章目录
- 一、不同脚本互相调用
- 1. 直接调用
- 2. 使用source命令
- 二、重定向
- 1. 简单使用
- 2. 追加输出
- 3. 错误命令输出
- 4. < 使用
一、不同脚本互相调用
示例需要创建两个脚本
1. 直接调用
1.sh:
echo 'hello track!'
先输出一下:
然后创建2.sh
写入:
. 1.sh
结果如下:
如果结果不是1.sh
的内容,可以尝试在/usr/bin
目录下看看之前是否创建了1.sh
,但是没有删除,不然调用的话会先执行/usr/bin
目录下的永久变量
2. 使用source命令
在3.sh
里写入:
source 1.sh
结果如下:
二、重定向
1. 简单使用
命令 > 输出到的文件
1.直接将结果输入到1.txt
2.将命令的结果输入到2.txt
2. 追加输出
不会覆盖原有内容
echo "This is a new line" >> 1.txt
3. 错误命令输出
会将错误的命令输入进3.txt
,正确的直接输出
命令 2> filename
结果:
4. < 使用
利用命令对文件进行操作