下文笔者讲述Shell编程知识的简介说明,如下所示
Shell简介
Shell是一个用C语言编写的程序
是用户使用Linux的桥梁
Shell是一种命令语言
Shell的成品可以是一种应用程序
这个应用程序提供一个界面
用户通过这个界面访问操作系统内核的服务。
Shell 在linux下称之为"Unix Shell"
Windows下Windows Explorer是Windows下的图形化的"Shell"
Shell运行环境
Shell编程同python编程相同
只需一个文本编辑器即可实现Shell的运行
Linux之Shell种类
Bourne Shell(/usr/bin/sh或/bin/sh)
Bourne Again Shell(/bin/bash)
C Shell(/usr/bin/csh)
K Shell(/usr/bin/ksh)
Shell for Root(/sbin/sh)
Shell的通用语法
#! 后指定的程序即是解释此脚本文件Shell程序
后面跟上相应的Shell命令
第一个shell脚本
#!/bin/bash #! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell
echo "java265.com"
运行Shell脚本
将上面的脚本另存为 "test.sh"
修改脚本权限
chmod +x ./test.sh
运行脚本
./test.sh
shell 注释
//使用#开头的行就是注释
//会被解释器忽略。
单行注释:
# 这是一个注释!
多行注释
多行注释使用以下格式:
:<<!
注释内容...
注释内容...
!
!也可以使用其他字符:
:<<#
注释内容...
注释内容...
注释内容...
#