初步认识Linux shell脚本

2016-09-07  本文已影响0人  程序员有话说

shell概述

总结: shell是一个命令解释器,处于内核和用户之间,负责把用户的指令传递给内核并且把执行结果回显给用户

shell常见类型

意义

实例

  #!/bin/bash
  cd /home/muller/mongodb/bin
  ./mongod --dbpath=../muller_db

我们知道计算在执行指令的时候,是一条一条执行的。那么很好理解以上这3行。依次操作的目的是:进入mongodb/bin目录,接着执行启动mongodb数据,保存为m.sh,这样,只要我们在Linux终端执行一条:sh m.sh,回车,计算就会依次执行指令,达到启动mongodb数据库的功能

实际中比如这么一个shell:

#!/bin/bash
cd /lamp
ls *.tar.gz > ls.list
for TAR in `cat ls.list`
do
    tar -zxf $TAR
done

shell要解决的实际问题是将lamp目录里面所有的压缩包,批量解压出来,这样我们可以看出ls的结果集可以拿出来参与下一个指令的执行。

shell编程,远远不止这些,还有很多强大的地方,慢慢的挖掘与学习。对于运维管理方面,Python也是一个很好的选择。

上一篇 下一篇

猜你喜欢

热点阅读