- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Shell脚本学习(扩展篇)
Shell脚本学习(扩展)
前言:计划本系列shell脚本学习分两部分,第一部分为shell脚本
基础篇,第二部分是进阶篇。本册为进阶篇。后续还会发布大量脚本
例子。
进阶篇目录:
三 shell扩展 2
1)其他shell 2
2)连接mysql 3
3)抓取web 9
三.Shell扩展
1)除了bashshell的其他shell
Zsh:是另一个流行的shell,是由PaulFalstad开发的开源Unixshell。它
集成了所有现有shell的思想并增加了许多独到的功能,为程序员创建了一个全功
能的高级shell。zshshell具有三大功能:改进的shell选项处理、shell兼容性
模式以及可加载模块。其中,可加载模块是shell设计中最先进的功能。
Csh:
Ksh:
怎么更改默认shell环境
2)脚本连接MYSQL
MYSQL是一种关系型数据库。我们在写脚本时候的变量是随着脚本的关闭而消
亡,想保存变量可以采用文件,但采用文件又过于low,于是可以采用数据库。
Mysql的常用语法这里就不细说了,没学过可以先去学习一下,非常重要。
这里列举一些常用的mysql命令行参数:
-D
指定使用的数据库名
-e
执行指定语句并退出
-f
如果有SQL错误出现,继续执行
-h
指定Mysql服务器主机名
-H
用HTML代码显示查询输出
-p
用户的密码
-P
指定网络连接的TCP端口号
-s
使用安静模式
-t
以表的形式输出
-u
指定用户名
-X
用XHTML代码显示查询输出
以及常用的命令:
mysql–uuser–ppassword
连接 mysql
修改登录密码 mysqladminu 用户名 p 旧密码 password 新密码
mysqlshowdatabases;
显示数据库
mysqlusemysql; mysqlshowtables;
显示数据库中的表
显示数据表的结构 mysqldescribe 表名 ;
显示表中的记录 select*from 表名 ;
建库 create database 库名 ;
建表 use 库名;createtable 表名 ( 字段设定列表 );
增加记录 mysql insertintonamevalues( 数据 );
修改纪录 mysqlupdate 表名 set where ;
删除纪录 mysqldeletefrom 表名 where ;
删库和删表 dropdatabase 库名 ; droptable 表名;
mysqlgrantselect,insert,update,deleteon*.*to
增加 MySQL 用户
user_1@%identified by123;
mysqlgrantselect,insert,update,deleteon aaa.*to
user_2@localhost identifiedby123;
Mysqlflushprivileges;
重载 Mysql 的授权表
文档评论(0)