自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 杂项5

12.grep确定变量不是数字13.确定字符串是否是ip地址  is_ip_address()  {   TmpValue=$1 nCount=`echo "$TmpValue" |grep –c  [1-9][0-9]\{0,2\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}'` if [ 1 –eq $nCount ]; then

2012-04-25 14:44:50 365

原创 杂项4

11.grep获取主机名和IP地址 方法一.从host文件获取  get_host_info()  {    HostName=`hostname`  #过滤纯注释行(以#开头或者以空格+#开头的行),   #然后过滤127.0.0.1,获取本机的ip地址HostIP=`cat /etc/hosts|grep -v "^[ ]*\#" | grep -v 127.0.0

2012-04-25 14:43:15 271

原创 杂项3

8.find在一个目录下找包含一个字符串的所有文件        find ./ -name "*.sh" | xargs grep "set"        find . -name "*.sh" -exec grep -l "set" {} \; 9.shell中确定一个文件的存在,文件ins_billdbif [ ! -f $INSTALL_PATH/ins_billdb

2012-04-25 14:40:33 233

原创 杂项2

4.shell脚本程序中的用户切换:切换到另一个用户,执行几个操作然后退出来,整个过程不退出脚本执行解答: su -bin -c command arguments5.shell中删除文件且不显示输出信息和出错信息解答; rm ${HOME}/bin/.filesize > /dev/null 2>&1>为重定向符号,2>&1表示标准错误输出定向到标准输出,又由于标准输

2012-04-25 14:38:08 247

原创 杂项1

1.setenv PATH和set path = (....)  解答:set path仅仅作用于当前的shell,setenv也对子shell起作用。  csh中使用setenv来设置环境变量。ksh中使用export来设置环境变量。  csh:   setenv  ENV_NAME   ENV_VALUE  ksh   export  ENV_NAME=ENV_VALU

2012-04-25 14:37:18 312

原创 其他命令P

53.fsck命令  检查和修复文件系统。  例如:  fsck   –y   #不需要确认直接检查和修复文件系统。54.useradd和mkuser命令为组添加用户。useradd -d -g -s /usr/bin/csh -m 例如:如在SUN下创建smpsys用户: useradd -d /home/smpsys -g sms -s /bin/csh

2012-04-25 14:34:09 489

原创 其他命令O

48.操作系统和数据库检查(IBM)(十):HACMP检查# /usr/sbin/cluster/clstat                clstat - HACMP Cluster Status Monitor                ---------------------------------------------Cluster: scu_cluster

2012-04-25 14:32:08 276

原创 其他命令N

45.操作系统和数据库检查(IBM)(七):检查系统的运行情况#topas可以看到CPU的使用情况,网卡的使用情况,磁盘的使用情况,进程的状态,内存的情况,交换区的情况等。46.操作系统和数据库检查(IBM)(八):检查文件系统的使用情况#df –kFilesystem    1024-blocks      Free %Used    Iused %Iused Mounted

2012-04-25 14:26:41 280

原创 其他命令M

39.操作系统和数据库检查(IBM)(一):检查核心参数的配置#ulimit -atime(seconds)        unlimitedfile(blocks)         2097151data(kbytes)         262144stack(kbytes)        32768memory(kbytes)       32768coredump

2012-04-25 14:24:53 271

原创 生生世世

所谓等价类是指某个输入域的集合。他的指导思想是如果用一个集合中的一个输入条件作为测试数据进行测试不能发现程序的错误,那么使用集合中的其他输入条件进行测试也不可能发现错误。考虑等价类时,需要注意区别下面两种不同的情况:l  有效等价类:指对于程序的规格说明来说是合理的,有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。l  无效等价类:指对于程序

2012-04-09 16:19:15 379

原创 实例讲解5--其他命令l

35.setenv命令  设置环境变量  例子:   设置环境变量INFORMIXDIR的值为$INFORMIX_HOME   setenv  INFORMIXDIR "$INFORMIX_HOME"     36.repeat命令  用来执行只有一个固定次数的命令。  例子:   在屏幕上显示连字符(-)80次   repeat 80 echo ‘-‘37

2012-04-06 11:10:55 384

原创 实例讲解5--其他命令k

31.pkgadd命令  将软件包传送给系统。  pkgadd [-d device] [-r response][-n][-a admin][pkginst1 [pkginst2[…]]]pkgadd将软件包的内容从安装它的分布介质或目录转送到系统。若没有使用-d选项,pkgadd在缺省的假脱机目录中查找该报(/var/spool/pkg)。若使用-s选项,就将该包读到假脱机目录

2012-04-06 11:09:43 647

原创 实例讲解5--其他命令j

28.rm命令  rm [-f][-i] file     rm [-r[-f][-i] dirname …[file…]  rmdir [-p][-s] dirname rm删除一个目录中的一个或多个文件。选项-f 此选项删除所有的在目录中的文件(不管是否有无写保护),而不对用户进行提示。在有写保护的目录中不能对文件进行删除,但不显示任何信息。-r  此选项删除参数中

2012-04-06 11:07:21 261

原创 实例讲解5--其他命令i

27.paste命令  合并几个文件中的相同行或同一文件其后的相同行。  paste [ -s ]  [ -d list ]  file ...paste将file1 和file2 等的对应行连接起来,将每个文件看成是列或表的各列而将他们水平的粘贴在一起(平行合并)。选项:-d 无此选项时,文件中的每个换行符都由tab字符取代,但最后一个文件须除外(或在-s选项时最后一行除外)

2012-04-06 11:06:04 246

原创 实例讲解5--其他命令h

26.cut命令  分割文件每一行选择的字段。      cut -c list  [ file ... ]      cut -f list  [ -d delim ]  [ -s ]  [ file ... ]  选项-c list 此选项(无空格)确定字符位置list是以逗号分割的字段号码,说明域号的整数表(递增次序),可以用-表示范围,(c表示char):   -c

2012-04-06 11:05:20 236

原创 实例讲解5--其他命令g

18.rm指令  -i   征求确认后才会删除  -r 删除该目录及该目录之下的所有档案  -rf 同上,但不会先徵求确认 19.find命令  在/usr/ice下查找hihi.c文件或目录,找到后在屏幕上显示  find /usr/ice -name hihi.c -print 20.df命令显示可使用之档案储存空间及档案数目df21.rusers命

2012-04-06 11:04:27 236

原创 实例讲解5--其他命令f

13.touch命令  创建以当前时间为文件名的文件:  touch logfile.`date ’+%y%m%d.%H:%M’`  创建修改时间为1996年1月2日03:04的文件:  touch  0102030496  file  注:用两位数字表示年份,2003写作03,1996写作96 14.touch与make联合使用强制编译  touch *.c  m

2012-04-06 11:03:44 238

原创 实例讲解5--其他命令e

10.if语句判断变量是否为某个值(防止空串)  因为数值的比较操作数不能为空,所以如果变量可能为空,且仅仅是进行等于或者不等于的比较操作时,则应转化为:  if [ "-$VarName" = "-5" ]; then  而不要使用 if [ $VarName –eq 5 ]; then  数值测试有如下比较符:   -eq 、-ne、-gt、-lt、-le、-ge

2012-04-06 10:58:40 957

原创 实例讲解5--其他命令d

6.     开始是”  cat   hello  this is a here  !FUNKY!7.sh调试选项  使用”-o”设置选项,使用”+o”取消设置。命令行选项 set命令选项 说明sh -n  set  -o  noexec 只检查语法错误,不执行命令        set  -n sh  -v   set  -o  verbose 在执行

2012-04-06 10:55:52 272

原创 实例讲解5--其他命令c

5.shell的参数扩展:    tmp_1="1111"tmp_2="2222"for i in 1 2do    eval tmp='$'tmp_${i}    echo $tmpdone其中,tmp_${i}为参数扩展的应用。常见参数扩展替换见下表:参数扩展说明${param:-default}

2012-04-06 10:52:33 202

原创 实例讲解5--其他命令b

3.export导出环境变量:  把参数变量名导出到子shell里,使之成为子shell的环境变量。  存在a.sh和b.sh两个shell脚本,在a.sh中调用b.sh,a.sh使用export输出的变量将成为b.sh的环境变量。  使用set –a 或者set –allexport将把在它之后声明的任何变量导出为环境变量。  csh中使用setenv来设置变量。4.shif

2012-04-06 10:49:55 190

原创 实例讲解5--其他命令a

1.eval命令:可用于动态生成和执行代码  foo=10  x=foo  eval  y=’$’$x  echo  $y  输入10,即eval y=’$’$x被解释为y=$foo,即y=10。nDay1="111"nDay2="222"nDay3="333"# 遍历变量nDay1 ...nDay3,打印其值for i in 1 2 3do

2012-04-06 10:45:50 275

原创 实例讲解4--awk命令k

# 方法五: 重新组织行,将要查找的字符串放到首位,各个字符串以空格分隔, 然后查找以 $usr 开头的行,打印相应元素.# 此方法适用于不以要查找的字符串为开头的行, 重新组织以后,就可以使用方法四.home=`cat /etc/passwd | awk -F: '{ printf("%s %s\n",$1,$6) }' | grep "^$usr" | awk  '{print$2

2012-04-06 10:43:50 617

原创 实例讲解4--awk命令j

# 方法一,使用临时文件 tmp.txteval "awk -F: '{ if (\$1==\"$usr\") print \$6 }' /etc/passwd >tmp.txt"cat tmp.txt# 方法二,完全使用eval合成par1='\$1'par6='\$6'equal='\"'eval "cmd=\" awk -F: '{ if ( $par1==$eq

2012-04-06 10:43:03 337

原创 实例讲解4--awk命令i

28.awk的split、数组、注释 test.awk 文件:#!/bin/awk -fBEGIN {    record="123#456#789"    num=split(record,myarray,"#")}END{    for(i=1;i    {        print myarray[i]    # print the element o

2012-04-06 10:40:00 318

原创 实例讲解4--awk命令h

15.awk的FS、OFS和ORS使用:以’|’为分隔符输出各个域  awk ‘BEGIN{OFS=”|”}{print $1,$2,$3,$4}’ filename   awk 'BEGIN {OFS=";"; ORS="\n\n"} {print $1, $2}' filename  awk 'BEGIN {FS=","}; {print $2}'16.awk的sprint

2012-04-06 10:37:54 633

原创 实例讲解4-awk命令g

13.awk的逻辑运算符    表达式含义x==yx等于y时为真x>yx大于y时为真x>=yx大于或等于y时为真xx小于y时为真xx小于或等于y时为真x!=yx不等于y时为真

2012-04-06 10:36:43 279

原创 实例讲解4--awk命令f

10.awk的自定义函数  格式:  function  func_name(arg_list)  {}例如:将下列代码保存在awk_pro文件中,调用echo 5 | awk –f awk_pro,将得到输出:5!is120。function fact(n) {  if(n  return 1  else   return n*fact(n-1)

2012-04-06 10:34:55 329

原创 CMMI续

4.量化管理级:在量化管理级的水平上,企业的项目管理不仅形成了一种制度,而且要实现数字化的管理。对管理流程要做到量化与数字化。通过量化技术来实现流程的稳定性,实现管理的精度,降低项目实施在质量上的波动。5.优化级:在优化级的水平上,企业的项目管理达到了最高的境界,企业不仅能够通过信息手段与数字化手段来实现对项目的管理,而且能够充分利用信息资料,对企业在项目实施的过程中可能出现的次品予以

2012-04-06 09:21:32 179

原创 CMMI

CMMI(能力成熟度模型集成),分为5个等级:完成级(初始级)、管理级(可重复级)、定义级、定量管理级、优化级。1.完成级:在完成级水平上,企业对项目的目标与要做的努力很清晰,项目的目标得以实现。但由于任务的完成带有很大的偶然性,企业无法保证在实施同类项目的时候仍然能够完成任务。企业在一级上的项目实施对实施人员有很大的依赖性。2.管理级:在管理级水平上,企业在项目实施上能够遵守既定

2012-04-06 09:20:51 224

TCP/IP协议详解

TCPIP协议详解 TCP/IP协议体系结构

2010-12-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除