Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell。Shell 脚本(shell script),是一种为 shell 编写的脚本程序。业界所说的 shell 通常都是指 shell 脚本,但读者朋友要知道,shell 和 shell script 是两个不同的概念。 下面在unbuntu的环境下创建一个简单的shell,写一个整数求和小应用: 1、CTRL+ALT+T进入unbuntu终端,进入指定的目录: $ cd home/wuchengfeng/Downloads 2、创建shell脚本文件: $ vi countfun.sh 3、 编辑脚本代码: #!/bin/bash
sum=0
for((i=0;i<101;i++))
do
sum=$((sum+i))
done
echo "1+2+3+...100="$sum
4、保存脚本代码: $ source countfun.sh 5、添加操作权限: $ chmod +x countfun.sh
6、执行shell文件,打印结果: $ ./countfun.sh 控制台输出结果:1+2+3+...100=5050;
|