- 博客(20)
- 资源 (33)
- 收藏
- 关注
转载 MySQL的字符集
MySQL字符集介绍 MySQL的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。 对于字符集的支持细化到四个层次:服务器(server), 数据库(database), 数据表(table), 连接(connection)。 MySQL默认字符
2015-04-23 15:34:41 440
原创 shell脚本中的数组
以下命令,都是以数组array=("20150417" "20150416" "20150415")为例。注意bash中只支持一维数组,没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于0。【数组定义】:说明:数组元素的间隔符可以是空格,也可以是回车换行。例如:1、使用空格定义的:a
2015-04-17 10:58:37 3791
原创 shell脚本if判断语句报错[: too many arguments的两种原因
shell脚本,if判断语句报错[: too many arguments我遇到过两种情况:1、第一中情况就是网上大家说的,字符串变量中可能存在空格,shell解析时将其认为是多个参数,再进行判断时,无法知道该获取哪个值,例如:脚本ee.sh:strings1="hello world"strings2="hello world"if [ $strings1 = $st
2015-04-15 15:47:55 52910
原创 shell脚本中的日期处理
Ps:这篇文章只是为了做个分类,以后有看到比较好的时间处理命令都会列在这里,您如果有什么好的时间处理命令,可以评论中添加,我会定期查看更新,谢谢!1、定义一个参数DATE_TODAY,用于记录当天时间:DATE_TODAY=`date -d +"now" +"%F"`假如今天是2015年4月15日,结果:2015-04-15DATE_TODAY=`date -d +"now"
2015-04-15 15:38:33 1495
原创 shell 脚本中的入参获取与判断
1、获取shell脚本的入参个数:$#2、获取shell脚本的第n个入参的字符个数/字符串长度(注意这里的n需要替换为具体的数字,如果这个数字超过实际的入参个数,结果为0):${#n}
2015-04-15 14:52:31 3190
转载 shell条件嵌套(if条件语句)
【注意1】:和Java、PHP等语言不一样,sh的流程控制不可为空,如:代码如下:<?phpif (isset($_GET["q"])) { search(q);}else { //do nothing}?>在sh/bash里可不能这么写,如果else分支没有语句执行,就不要写这个else,就像这样: if condit
2015-04-14 23:01:35 69170 1
转载 Linux--Shell 编程-bash,命令替换,if分支嵌套,运算,输入输出
SHELL 编程 shell 是一个命令解释器,侦听用户指令、启动这些指令、将结果返回给用户(交互式的shell) shell 也是一种简单的程序设计语言、利用它可以编写一些系统脚本。查看本机shell 信息: cat /etc/shells --查看本支持的shell echo $SHELL --查看当前支
2015-04-14 22:23:07 1353
转载 LINUX任意精度计算器BC用法
用途说明Bash内置了对整数四则运算的支持,但是并不支持浮点运算,而bc命令可以很方便的进行浮点运算,当然整数运算也不再话下。手册页上说bc是An arbitrary precision calculator language,即一个任意精度的计算语言,注意是一种语言,它提供了一些语法结构,比如条件判断、循环等,可以说是很强大的,但是我在实际中还没有找到需要这个用途的场合 。另外一个用途就是用
2015-04-14 18:11:21 10945
转载 Shell脚本之awk详解
一.基本介绍1.awk: awk是一个强大的文本分析工具,在对文本文件的处理以及生成报表,awk是无可替代的。awk认为文本文件都是结构化的,它将每一个输入行定义为一个记录,行中的每个字符串定义为一个域(段),域和域之间使用分割符分割。2.功能:流控制、数学运算、进程控制、内置的变量和函数、循环和判断3.工作原理:awk 会把每行进
2015-04-14 18:05:32 610
转载 shell判断文件,目录是否存在或者具有权限
shell判断文件,目录是否存在或者具有权限 #!/bin/sh myPath="/var/log/httpd/" myFile="/var /log/httpd/access.log" # 这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 if [ ! -x "$myPath"]; then mkdir "$myPath" fi
2015-04-14 18:04:35 3179
转载 shell中数字大小的比较
【整数之间的比较】示例脚本:#!/bin/bashif [ $1 -gt $2 ]then echo "参数$1大于参数$2"else echo "参数$1小于参数$2"fi数字判断一些命令:#-gt是大于#-lt是小于#-eq是等于#-ne是不等于#-ge是大于等于#le是小于等于 【小数及整数之前的比较】示例脚
2015-04-14 17:58:52 124064 1
转载 shell脚本中的一些特殊符号
在shell中常用的特殊符号罗列如下: # ; ;; . , / \\ 'string'| ! $ ${} $? $$ $* \"string\"* ** ? : ^ $# $@ `command`{} [] [[]] () (()) || && {xx,yy,zz,...}~ ~+ ~- & \\ + - %=
2015-04-14 16:46:41 1514
转载 Linux执行.sh文件,提示No such file or directory的问题的解决方法
【问题】:在window平台下,写好shell脚本文件,迁移到linux平台,赋过可执行权限,执行该sh文件,却提示No such file or directory,ls 了下,确实有该文件。【原因】:是文件格式兼容性问题?用vim打开该sh文件,在命令模式下输入::set ff 回车,显示fileformat=dos【解决办法一】:重新设置下文件格式(在命
2015-04-14 16:37:36 13937
转载 LVM使用手册简化命令
创建hot_add --查看新增的lunpvcreate /dev/sdb --创建物理卷pvcreate /dev/sdc --创建物理卷 pvcreate /dev/sdd --创建物理卷 vgcreate vg_icityapp_data /dev/sdb --创建卷组vgcreate vg_icityapp_idx /dev/sd
2015-04-02 17:03:30 1364
转载 LINUX修改path环境变量
一、修改配置文件的方法 (一)修改系统级的PATH环境变量1,在/etc/profile中增加:export PATH=/path1:/path2:/pahtn:$PATH#多个环境变量之间使用英文冒号隔开。2,执行source使环境变量生效:source ./etc/profile(二)、修改用户级别的PATH环境变量先进入用户目录(例如aaa用户):#cd
2015-04-02 15:32:57 797
转载 MySQL配置文件my.cnf中文详解
#BEGIN CONFIG INFO#DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大#TYPE: SYSTEM#END CONFIG INFO## 此mysql配置文件例子针对4G内存。# 主要使用INNODB#处理复杂队列并且连接数量较少的mysql服务器## 将此文件复制到/etc/my.cnf 作为全局设置,
2015-04-02 14:51:52 842
转载 linux命令详解——umask
当我们登录系统之后创建一个文件总是有一个默认权限的,那么这个权限是怎么来的呢?这就是umask干的事情。umask设置了用户创建文件的默认 权限,它与chmod的效果刚好相反,umask设置的是权限“补码”,而chmod设置的是文件权限码。一般可在/etc/profile、/etc/bashrc、$ [HOME]/.bash_profile、$[HOME]/.profile或$[HOME]/.
2015-04-02 09:43:00 853
转载 linux命令详解——which
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which 查看可执行文件的位置。 whereis 查看文件的位置。 locate 配合数据库查看文件位置。 find 实际搜寻硬盘查询文件名称。which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且
2015-04-02 09:40:28 568
转载 如何查看FQDN
FQDNFully Qualified Domain Name缩写, 含义完整域名. 例, 台机器主机名(hostname)www, 域缀(domain)example.com, 该主机FQDN应该www.example.com.题外, 其实FQDN"."结尾, 部应用服务器都允许忽略点.Linux允许用户通hostname命令查看并设置主机名. 用户通hostname -f命令该主机FQ
2015-04-01 23:22:37 10790 1
jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.z02
2012-12-21
jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.z01
2012-12-21
SecureCRT+注册机+使用方法
2012-12-21
PL/SQL developer中文版
2012-12-21
PL/SQL developer安装包+汉化包+sn
2012-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人