零、shell中的内部变量:1. $?: 表示shell命令的返回值.2. $$: 表示当前shell的pid.3. $!: 最后一个放入后台作业的PID值.4. $0: 表示脚本的名字.5. $1--$9,${10}: 表示脚本的第一到九个参数,和第十个参数.6. $#: 表示参数的个数.7. $...
分类:
系统相关 时间:
2015-11-05 15:05:38
阅读次数:
208
最近学了点shell编程,寻思锻炼下写一个。很多东西都是,你学习或者看别人讲终究还是要自己练习。等自己去实践,才会知道哪里有问题,哪里容易出错,哪里要注意什么的。 因为我们每个人有自己的linux环境的开发机。每天早晨来工作,都要更新下svn的代码。这个步骤已经比较习惯了,也没想过什么。今天比...
分类:
其他好文 时间:
2015-11-03 14:55:23
阅读次数:
311
零、shell中的内部变量:1. $?: 表示shell命令的返回值.2. $$: 表示当前shell的pid.3. $!: 最后一个放入后台作业的PID值.4. $0: 表示脚本的名字.5. $1--$9,${10}: 表示脚本的第一到九个参数,和第十个参数.6. $#: 表示参数的个数.7. $...
分类:
系统相关 时间:
2015-11-01 01:37:10
阅读次数:
166
假设我们有这么一项任务:简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200. 思路:用shell编程.(Linux通常是bash而Windows是批处理脚本).例如,在Windows上用ping ip 的命令依次测试各个机器并得到控制台输出.由...
分类:
编程语言 时间:
2015-10-26 11:57:45
阅读次数:
184
以下图为本章节的知识点结构图。【前言】我们在linux上敲过的命令是有记录的。默认保存1000条。保存位置:.bash_history。但是前提是我们得正常退出。【shell是什么?】shell是一个脚本,不是一种正式的编程语言。shell也就是一些命令的集合,能够帮助我们更加方便的管理服务器..
分类:
系统相关 时间:
2015-10-25 19:31:17
阅读次数:
294
按照文件类型进行判断 两种格式 test -e /root/install.log [ -e /root/install.log ] 注意空格 适合用于脚本中 echo $?可以看到结果 [ -d /root ] && echo yes || echo n...
分类:
系统相关 时间:
2015-10-18 18:23:05
阅读次数:
181
sort排序命令 sort [选项] 文件名 -f 忽略大小m写 -n 按数值型,默认字符串型 -r 反向 -t 指定分隔符 -k n[,m] 指定字段范围,默认行尾 eg. sort -n -t ":" -k 3,3 /etc/passwdwc统计...
分类:
系统相关 时间:
2015-10-18 18:15:14
阅读次数:
227
正则表达式与通配符 正则 -- 匹配字符串 -- 包含匹配 grep、awk、sed等 通配符 -- 匹配文件名 -- 完全匹配 ls、find、cp等基础正则表达式
分类:
系统相关 时间:
2015-10-17 16:11:08
阅读次数:
158
监控MySQL服务是否正常,通常的思路为:检查3306端口是否启动,ps查看mysqld进程是否启动,命令行登录mysql执行语句返回结果,php或jsp程序检测(需要开发人员开发程序)等等;方法1:监听3306端口#!/bin/bash
#writtenbymofansheng@2015-10-15
port=`netstat-nlt|grep3306|wc..
分类:
数据库 时间:
2015-10-15 18:51:11
阅读次数:
232
今天上午一个朋友突然QQ问到,shell编程中的函数为什么return只能是整数,怎么样才能将函数的执行结果返回并保存至某个变量中。其实这个问题很好解决---只需要认真了解下shell函数即可。shell编程中关于函数需要知道的几点一、无论是在函数内,还是在函数外,$0的值都是该脚本..
分类:
系统相关 时间:
2015-10-14 22:02:54
阅读次数:
307