shell脚本经典案例

从网上找了个比较经典,也比较简单的案例给大家共享下,脚本内容如下


这个案例中涉及到了几个语法还有几个Linux命令:

1.case语法,前面我写过这个用法,在这就不再写了

2.for循环:for循环的语句格式   

---------------------------------------------------------------------------------------

for 变量 in 列表;do

循环体

done

这个例子中的for i in $(seq 1 10 );意思就是从1循环到10,即执行十次,也可以写成for((i=1;i<=10;i++));这种形式。

for循环中最常用的两类循环,一个是数字循环,就是经典案例当中的那种,另外一个就是对目录下的文件列表循环,例如:

for i in/tmp/*;do 

echo"$i"

done

会把tmp文件下的所有文件展示出来,如下图所示


-----------------------------------------------------------------------------------------------------

3.Linux命令

free -m:free命令是用来查看当前服务器上的内存使用情况,-m是指以M字节的形式来显示内容;

再给大家介绍个free的命令:free -m -s 30   加上-s就是每隔30秒显示一次内存的使用情况;

df -h :df命令是用来查看当前服务器上文件系统的磁盘空间使用情况,-h是指以KB,MB,GB的形式来展示;

w:显示当前服务器登录用户的信息;

top | head -1 | cut -d " " -f 11-15  :这条命令我也没明白,要是哪位网友知道,还请点播一下;

ifconfig:获取网络接口配置信息,如同Windows系统的ipconfig一样;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。