CentOS安装软件出现错误:bash: /usr/local/bin/rar:
/lib/ld-linux.so.2: bad ELF interpreter: No such file or
directorygoogle了一把才发现是64位系统中安装了32位程序解决方法:yum install...
分类:
系统相关 时间:
2014-05-16 03:31:51
阅读次数:
621
巴什博奕(Bash Game):只有一堆n个物品,两个人轮流从这堆物品中取物,规
定每次至少取一个,最多取m个。最后取光者得胜。
显然,如果n=m+1,那么由于一次最多只能取m个,所以,无论先取者拿走多少个,
后取者都能够一次拿走剩余的物品,后者取胜。因此我们发现了如何取胜的法则:如果
n=(m+1)r+s,(r为任意自然数,s≤m),那么先取者要拿走s个物品,如果后取者拿走
k...
分类:
其他好文 时间:
2014-05-15 22:50:18
阅读次数:
389
批量添加用户#!/bin/bashi=1while [ $i -le 20 ]do
useradd stu$i echo "123456" | passwd --stdin stu$i &> /dev/null
i=$(($i+1))done# 删除用户#!/bin/bash# 批...
分类:
其他好文 时间:
2014-05-15 21:11:33
阅读次数:
218
#!/bin/bash
#
Count=0
forUserNamein$@;do
ifid$UserName&>/dev/null;then
echo"$UserNameexists."
else
useradd$UserName
echo"Add$UserNamesuccessfully."
Count=$[$Count+1]
fi
done
echo"Add$Countnewusers."
分类:
其他好文 时间:
2014-05-15 18:52:21
阅读次数:
214
#!/bin/bash
#function:cutnginxlogfilesshell
#cp/usr/local/nginx/logs/access.log/usr/local/nginx/logs/access.log.bak
log_cut_path="/var/log/nginx"
log_files_path="/usr/local/nginx/logs/"
log_files_dir=${log_cut_path}$(date-d"yesterday"+"%Y")/$(date-d"yesterd..
分类:
其他好文 时间:
2014-05-15 18:49:50
阅读次数:
244
shell中的输入的字符分为纯字符和元字符(特殊意义的字符meta)元字符:IFS:由<space>或<tab>或<enter>三者之一组成(我们常用space)。CR:由<enter>产生。=:设定变量。$:作变量或运算替换(请不要与shellprompt搞混了)。>:重导向stdout。<:重导向s..
分类:
其他好文 时间:
2014-05-15 12:47:54
阅读次数:
324
for变量in列表;do语句1语句2done列表的生成逐个给出如/etc/inittab/etc/使用通配符如forfilein/var/*使用命令如forfilein`ls/var`数字序列{起始数字..结束数字}如{1..100}或者`seq起始步长步长结束步长`使用for循环遍历目录#!/bin/bash
#version:0.1
#author:ml
#pragram:this..
分类:
其他好文 时间:
2014-05-15 12:40:38
阅读次数:
280
一、函数1、function:功能,函数2、函数:把某个特定的功能或应该独立执行的代码封装成独立的功能并取个名字,使用时调用它即可;3、函数特征:结构化编程,不能独立运行,需要调用时执行,可以被多次调用;二、函数编程和应用1、定义一个函数,方法一:functionFUNCNAME{comma..
分类:
系统相关 时间:
2014-05-15 12:38:36
阅读次数:
453
0.echo的命令项:(默认bash支持,csh不支持) -n 不输出换行符 -e
打开反斜杠ESC转义 -E 取消反斜杠ESC转义 (默认)1.echo和printf都可以打印输出信息,区别在于echo默认是添加换行符(\n)的; echo
-n "xxxx" ,也可以取消换行符2.echo可.....
分类:
系统相关 时间:
2014-05-15 09:58:03
阅读次数:
389
由于现网有时候要测试很多端口的连通性,所以就写了个小脚本,实现批量测试将telnet成功的写入到telnet_alive.txt中,失败则写入telnet_die.txt中#!/bin/bash#thisscripttestUPtootherhost.#Iplist=/opt/script_test/iplist.dataPortnumber=7001foripin$(catiplist.data)do(slee..
分类:
Web程序 时间:
2014-05-15 08:46:11
阅读次数:
385