1.shell是什么
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。
Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。
2.shell脚本
Shell 脚本(shell script),是一种为 shell 编写的脚本程序。
业界所说的 shell 通常都是指 shell 脚本,但读者朋友要知道,shell 和 shell script 是两个不同的概念。
由于习惯的原因,简洁起见,本文出现的 "shell编程" 都是指 shell 脚本编程,不是指开发 shell 自身。
shell基础脚本
#!/bin/bash
echo “hello”
//esc建退出编辑
//shift+z z保存退出
运行结果
chmod +x test.sh
//给脚本添加权限
./test.sh
//结果为:hello
chmod +x (文件名):给脚本添加权限
3.shell进阶
#!/bin/bash
a=10
b=20
echo 'a + b = ' expr `$a + $b'
if [$a == $b]
then
echo 'pass'
else
echo 'run'
fi
运行结果
30
run
判断语句if开始fi结束