shell脚本编写代码

一、什么是shell?

      shell是一种脚本语言(解释性语言),shell可以利用命令解释功能,来解释用户输入的命令,并且将其传递给内核;还可以调用其他程序,给其他程序传递数据或参数,并获取程序的处理结果;在多个程序之间传递数据,把一个程序的输出作为另一个程序的输入;shell本身也可以被其他程序调用。   通俗的说:是命令解释器(壳),是Linux系统内核与用户交互的一种媒介;可以将命令编译成计算机识别的语言。

二、shell的种类  

  1. /bin/sh (已经被/bin/bash替代)
  2. /bin/bash (默认的shell)
  3. /bin/ksh (兼容bash)
  4. /bin/tcsh (整合C shell,功能更强大)
  5. /bin/csh (已经被tcsh取代)
  6. /bin/zsh (源自ksh功能更强大)

 三、脚本

就是一个文件,将shell命令和控制语句写入到一个文件中;

运行脚本方式:1、source   文件名    (【注】必须在当前目录)

                         2、第一步:先输入 chmod   u+x   文件名,然后回车输入   ./文件名

四、shell实战脚本集 

九九乘法表

shell脚本编写代码

  显示IP是否在线

shell脚本编写代码

  显示成绩

shell脚本编写代码

  1-a内数逐渐相加

shell脚本编写代码

  统计任意目录下的文件和目录

shell脚本编写代码

  显示创建用户并设置密码

shell脚本编写代码

  选择排序法

shell脚本编写代码

  冒泡排序法

shell脚本编写代码

  每隔3秒创建以日期命名的文件,并把日期导入文件

shell脚本编写代码

  创建以CPU及时间命名和mem及时间命名的文件,并把CPU和mem使用信息导入其中

shell脚本编写代码

   创建home目录下没有的用户

shell脚本编写代码

   创建home目录下没有的用户

shell脚本编写代码

   任意数之内的质数之和(break)

shell脚本编写代码

   任意数之内的质数之和

shell脚本编写代码