——<Linux就该这么学>笔记Shell脚本命令的工作方式有两种 交互式: 用户每输入一条命令就立即执行 批处理: 由用户事先编写好一个完整的Shell脚本,Shell会一次性执行脚本中诸多的命令 一个简单的脚本(hello.sh) #!/bin/bash #一个简单的脚本 pwd echo "Hello,World" 解释: 第一行: #! 用来告诉系统使用那种Shell解释器来执行该脚本 第二行: # 注释 第三.四行: 可执行的Linux命令 Linux中对文件扩展…
安装mariadb 数据库  (默认没有密码,直接mysql即可进入数据库管理控制台) yum install mariadb mariadb-server mariadb-libs -y systemctl start mariadb netstat -tnlp |grep :3306 新建数据库 create database school default character set utf8; CREATE TABLE student( s_id varchar(), s_name var…
一. 一般编写shell需要分3个步骤 1. 新建一个脚本文件,并编写程序 vi hello.sh #!/bin/bash #注释 #输出 printf '%s\n' "Hello World!" echo "Hello World!" 2. 给该文件添加执行权限chmod +x hello.sh 如果权限不够,可以用管理员权限 sudo chmod +x hello.sh 3. 执行脚本 相对路径,在这个脚本所在的文件下, ./hello.sh 绝对路径,假设我的…
转载:https://www.cnblogs.com/bovenson/p/4548079.html 关于shell的一些注意点,粘贴自拉钩教育精选评论:测试开发核心技术 46 讲-->第6讲 1.[ ]表示条件测试.注意这里的空格很重要.要注意在'['后面和']'前面都必须要有空格 2.在shell中,then和fi是分开的语句.如果要在同一行里面输入,则需要用分号将他们隔开. 3.注意if判断中对于变量的处理,需要加引号,以免一些不必要的错误.没有加双引号会在一些含空格等的字符串变量判断的时…
#!/bin/bash HOST_NAME="localhost" PORT=3306 USERNAME="root" PASSWORD="root" DBNAME="test" TABLENAME="tb_test" today=`date +%Y-%m-%d` #删除数据 delete_sql="delete from ${TABLENAME} where todaytime!= '${tod…
使用crontab 定时备份数据库 1. 编辑crontab 规则,定时执行脚本 2. 在my.cnf 文件中加 [mysqldump] user=root password=密码 3.编写shell脚本 mysqldump 数据库名 > /home/dbbackup/数据库名_`date +%Y-%m-%d_%H%M%S`.sql cd /home/dbbackup/# 删除5天以前的备份 ` 执行脚本可能报错,文件打开的连接太多.此时需要修改my.cnf中配置,具体配置请参考其他博文.…
编写shell脚本所需的语法和示例 https://blog.csdn.net/CSDN___LYY/article/details/100584638 在说什么是shell脚本之前,先说说什么是shell. shell是外壳的意思,就是操作系统的外壳.我们可以通过shell命令来操作和控制操作系统,比如Linux中的Shell命令就包括ls.cd.pwd等等.总结来说,Shell是一个命令解释器,它通过接受用户输入的Shell命令来启动.暂停.停止程序的运行或对计算机进行控制. shell 是…
终于到shell 脚本这章了,在以前笔者卖了好多关子说shell脚本怎么怎么重要,确实shell脚本在linux系统管理员的运维工作中非常非常重要.下面笔者就带你正式进入shell脚本的世界吧. 到现在为止,你明白什么是shell脚本吗?如果明白最好了,不明白也没有关系,相信随着学习的深入你就会越来越了解到底什么是shell脚本.首先它是一个脚本,并不能作为正式的编程语言.因为是跑在linux的shell中,所以叫shell脚本.说白了,shell脚本就是一些命令的集合.举个例子,我想实现这样的…
shell 脚本操作informix数据库的简单模板: functionName(){ dbaccess << ! database 库名; sql语句; ! } 栗子1:更新数据 functionName(){ nameStr=$ idStr=$ dbaccess << ! database test_db; update test_table set name='$nameStr' where id='$idStr'; ! } functionName bigbigpig 栗子…
目录 Shell Shell脚本的执行 Shell脚本编写规范 Shell 中的变量 变量的算术运算 双小括号 (())  数值运算命令的用法 let 运算命令的用法 expr 命令的用法 br 命令的用法 $[] 符号的运算示例 Shell脚本的条件测试 几种条件测试语句 文件测试操作符 字符串测试操作符 整数二元比较操作符 逻辑操作符 测试表达式 test .[] .[[]] . (()) 的区别 if 条件判断语句 case 条件判断语句 for循环语句 while循环语句 Break.C…