Shell基础实战

Posted zacky31

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shell基础实战相关的知识,希望对你有一定的参考价值。

学习环境:Ubuntu

  如何查看系统版本 :[# cat /proc/version]

1. for 循环练习

  1.1批量生成随机字符文件名案例

  实验目的:在 /learning 路径下生成10个随机生成的txt文本,并且文件名包含10个小写字母加固定字段“_gen”。

技术分享图片
yum info pwgen &>/dev/null
if [ $? -eq 1 ]
    then
    apt-get install pwgen -y &>/dev/null
fi

cd /clsn &&for i in {1..10}
    do
    #File_Name=`uuidgen | tr "0-9-" "a-z"|cut -c 1-10`
    File_Name2=`pwgen -1A0 10`
    touch ${File_Name2}_clsn.html
done
View Code

 

以上是关于Shell基础实战的主要内容,如果未能解决你的问题,请参考以下文章

201555332盛照宗—网络对抗实验1—逆向与bof基础

《shell编程实战》第3章shell变量基础(上)

Shell之/bin/bash脚本的基础实战

Shell之/bin/bash脚本的基础实战

20155201 李卓雯 《网络对抗技术》实验一 逆向及Bof基础

shell脚本由基础变量及特殊变量($@$*$#等)到实战。