Linux之shell脚本
来源:互联网 发布:淘宝售假降权多久恢复 编辑:程序博客网 时间:2024/06/05 17:13
什么是shell
1.Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。
2.每个Linux系统的用户可以拥有他自己的用户界面或Shell,用以满足他们自己专门的Shell需要。 同Linux本身一样,Shell也有多种不同的版本(比如bash或sh)。
3.实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果。
4.简单的说shell程序就是一个包含若干行shell或者linux命令的文件.
如何编写shell脚本
shell程序语法
1.shell中的变量
1.常用系统变量
$ # :保存程序命令行参数的数目(传入脚本的命令行参数)
$ ?:保存前一个命令的返回码
$ 0 :保存程序名(命令本身,shell文件名)
$ * :以("$1 $2...")的形式保存所有输入的命令行参数($1即为第一个命令参数,$2即为第二个命令行参数。)
$ @ :以("$1""$2"...)的形式保存所有输入的命令行参数
2.注意点
1.首行必须加#!/bin/bash
或#!/bin/sh
(sh和bash是两个不同版本的shell脚本);
2.#
是起解释说明的作用;
3.用./
就可以运行shell程序;
阅读全文
0 0
- Linux之shell脚本
- linux shell脚本之判断
- linux shell脚本之if
- Linux之shell脚本基础
- Linux学习之shell脚本
- linux之shell脚本学习
- linux学习之shell脚本 ------- shell函数
- Linux Shell 之 Shell 脚本概述
- Linux笔记之shell脚本1:初识shell脚本
- Linux笔记之shell脚本2:初次写shell脚本
- Linux 系统学习 之 shell脚本学习
- linux shell脚本之if判断
- linux shell 脚本之【1】参数
- linux shell 脚本之【2】if详解
- linux之shell编程启动脚本
- Linux Shell笔记之脚本控制
- Linux shell脚本编程之调试
- linux-shell脚本命令之grep
- 区块链技术学习(1 ):搭建以太坊私链
- js 将一大段时间均分为很多个小时间段
- ThinkPHP 3.2.3 使用 PHPExcel 处理 Excel 表格
- 编辑距离C++实现(poj3356)
- PTA 数据结构 6-1 循环单链表区间删除
- Linux之shell脚本
- failed to execute prompt script (exit code 1)
- Qt入门-文件读写
- 1008 N的阶乘 mod P ——51Nod(同余定理)
- centos6.5 无法上网的问题
- linux/unix文件系统的备份和恢复
- Instant run会造成打包的apk中代码缺失,报java.lang.ClassNotFoundException
- 第七周作业:Lesson 3 上机练习题——继承
- PTA 数据结构 6-2 单链表元素定位