Shell脚本编程

1.Shell是什么?

(1)Shell是用户和Linux内核之间的接口程序;

(2)Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务

(3)Shell 个人感觉可以对应成 win 中的 bat,通过代码来实现一些自动定时任务,自动备份或者执行的任务

(4)就是系统跟计算机硬件交互时使用的中间介质,它只是系统的一个工具

(5)用户直接面对的不是计算机硬件而是shell,用户把指令告诉shell,然后shell再传输给系统内核,接着内核再去支配计算机硬件去执行各种操作

 

2. 学习 shell脚本之前的基础知识

 

3.使用Shell变量

编写第一个Shell脚本:

chunyu@ubuntu:/$ sudo vi test.sh

按i进入编辑模式:

使用一个定义过的变量,只要在变量名前面加美元符号即可

按键esc切换到命令模式,然后:wq      保存并退出

给脚本授权运行

chunyu@ubuntu:/$ sudo chmod 777 test.sh
chunyu@ubuntu:/$ sudo ./test.sh        //运行脚本

结果如下:

 

 4.设置只读变量:使用 readonly 命令可以将变量定义为只读变量,只读变量的值不能被改变

 

5.删除变量:使用 unset 命令可以删除变量,变量被删除后不能再次使用。unset 命令不能删除只读变量。

以上脚本内容,没有任何输出

 

posted @ 2018-03-15 11:06  小春熙子  阅读(183)  评论(0编辑  收藏  举报