Linux-shell编程入门
Posted ADCodeMaster
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux-shell编程入门相关的知识,希望对你有一定的参考价值。
什么是shell?
shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统程序,用户可以用shell来启动,挂起,停止甚至是编写一些程序。
Linux不止一种shell,最常用的是dash。
所谓shell编程,就是写shell脚本。
shell脚本执行的方式
脚本格式要求:
1.以#!/bin/bash 开头,指明是什么shell,国内基本是bash
2.脚本需要可执行权限
Hello World
里面写入:
#!/bin/bash
echo “hello world”
执行方式:
1.赋予执行权限,再执行
2.使用 sh 加 脚本可以忽略权限直接执行
shell的变量
变量介绍
变量定义
不加反引号,系统为什么把date单词赋值给A,加了单引号会认为是命令。
设置环境变量
开打profile文件
添加环境变量
刷新文件
查看环境变量
使用环境变量
多行注释
:<<! 内容 !
位置参数变量
预定义变量
说明确实执行了,只是权限不够,更改一下权限即可
运算符
判断语句
流程控制
if语句
case语句
for循环
基本语法1
基本语法2
while循环
read读取控制台输入
函数
shell编程跟其他编程语言一样,有系统函数也可以自定义函数。
bashname函数
dirname
自定义函数
定时备份数据库
分析:除了每天凌晨2:30调用这件事由crod调用,其他都用shell脚本完成。
以上是关于Linux-shell编程入门的主要内容,如果未能解决你的问题,请参考以下文章