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 命令不能删除只读变量。
以上脚本内容,没有任何输出
有些人之所以不断成长,就绝对是有一种坚持下去的力量。好读书,肯下功夫,不仅读,还做笔记。人要成长,必有原因,背后的努力与积累一定数倍于普通人。所以,关键还在于自己。