一、什么是shell 文字操作系统与外部最主要的接口就叫做shell。shell是操作系统最外面的一层。shell管理与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作系统的输出结果。 shell提供了你与操作系统之间通讯的方式。这种通讯可以以交互方式(从键盘输入,并且可以立即得到响应),或者以shell script(非交互)方式执行。shell script是放在文件中的一串shell和操作系统命令,它们可以被重复使用。本质上,shell script是命令行命令简单的组合到一个文件里面。 传统意义上的shell指的是命令行式的shell,以后如果不特别注明,shell是指命令行式的shell。 Shell也是一种语言,不同于C、C++、VB、python、java、php的另一种语言,有单独的语法格式。 二、Shell分为两种,交互式shell和非交互式shell 交互式shell:用户输入命令 bash解释用户输入的内容,执行完后,称为交互式,和人交互的过程;例如在命令行界面输入命令,系统收到指令后执行,并反馈给用户,通常一次执行一条命令。 非交互式shell 不和用户交互,执行脚本中的内容,执行到结尾,称为非交互式shell;例如shell脚本,shell脚本文件中可以包含多个命令,执行该脚本后系统按照一定的规则去逐条执行多条命令; 三、什么是shell脚本 Shell脚本就是包含多个shell命令的执行文件,平常一个命令不能完成的任务,可以写到文件中,当运行该文件时,文件中包含的多条shell命令会按照一定的逻辑执行,达到可以处理多条命令的效果。 四、Shell脚本的规范 1.脚本代码开头约定 ①.第一行一般为调用使用的语言(#后跟注释,#后的文本不做执行命令,并且#后可以写英文也可以是中文) 例如: #!/bin/bash #!/usr/bin/python #!/usr/bin/perl ②.程序名,避免更改文件名为无法找到正确的文件 ③.版本号 ④.更改后的时间 ⑤.作者相关信息 ⑥.该程序的作用,及注意事项 ⑦.最后是各版本的更新简要说明 2. 脚本的文件保存要以.sh为结尾。 3. 脚本在编辑后要给予执行权限,否则该脚本无法被执行。
Linux系统下shell的使用
原创smallgraygray ©著作权
©著作权归作者所有:来自51CTO博客作者smallgraygray的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Linux 下 LVM 的基础使用
Linux LVM 基础使用方法
逻辑卷 元数据 自动备份 -
windows下使用linux的shell脚本
windows下使用linux的shell脚本
windows下使用linux的shel -
Linux下的Shell基础
shell
Shell -
Linux 下Shell的学习
Linux 下Shell的学习
Shell学习 bash 变量名 shell脚本 -
linux下使用shell发送http请求
参考: https://blog.csdn.net/bcfdsagbfcisbg/article/details/78603781
post请求 javascript get请求