译至:http://d.hatena.ne.jp/anmino/20091017/1255705586 bash的SHELL参数RANDOM可以生成0-32767的随机数。想设定从1到N的随机数范围的话,可以使用:$ ( ( (RANDOM % n) + 1 ))#!/bin/sh#random_b...
分类:
其他好文 时间:
2014-08-20 22:26:02
阅读次数:
211
#!/bin/bash#文件全备脚本#删除7天以前的文件#调用方法#yxy#www.sql8.net#anybooks@qq.com#2014-08-20#请主意所有路径都为全整目录#shfilebak.sh要备份的目标目录备份文件存放路径保留文件的天数#shfilebak.sh/home/wd/wd/wd/home/wd/wd/bakup7#shfilebak.sh/home/dd/dd/dd/hom..
分类:
Web程序 时间:
2014-08-20 16:38:03
阅读次数:
218
#!/bin/bash
#文件全备脚本
#删除7天以前的文件
#调用方法
#yxy
#www.sql8.net
#anybooks@qq.com
#2014-08-20
#请主意所有路径都为全整目录
#sh filebak.sh 要备份的目标目录 备份文件存放路径 保留文件的天数
#sh filebak.sh /home/wd/wd/wd /home/wd/wd/ba...
分类:
Web程序 时间:
2014-08-20 16:26:52
阅读次数:
220
/etc/profile系统全局环境变量设定,所有用户共享,修改后,需要重启系统才能生效~/.bash_profile,~/.bashrc用户目录下的私有环境变量设定,常用来个性化定制功能,修改后,退出再登录生效1. 临时修改环境变量export PATH=$PATH:/opt/project/no...
分类:
系统相关 时间:
2014-08-20 15:41:02
阅读次数:
269
使用多个命令(;):如果需要两个或多个命令一起执行,用分号把这些命令隔开;#date;ifconfigeth0SatNov108:47:46CST2014eth0Linkencap:EthernetHWaddr00:50:56:9F:22:36inetaddr:192.168.57.23Bcast:192.168.57.255Mask:255.255.255.0inet6addr:fe80::250:56ff:fe9f:2236/64Scope..
分类:
其他好文 时间:
2014-08-20 14:19:13
阅读次数:
287
算术运算
首先这里所说的算术运算是指加法(+), 减法(-),乘法(*),整除(/), 求余(%)四种运算,可以通过添加括号改变优先级,并且只能对整数进行运算(Linux Bash Shell默认不支持浮点数运算)
#!/bin/bash
val=`expr 2 + 2` #expr 参数要为整数
echo "Total value : $val"
a=10
b=-5
c=`expr $a...
分类:
其他好文 时间:
2014-08-20 12:33:22
阅读次数:
210
crontab -e* * * * * /root/start.sh*/20 * * * * /usr/sbin/ntpdate 0.centos.pool.ntp.org >>/root/ntp.logvi /root/start.sh#!/bin/bash#判断进程是否存在,如果不存在就启动它P...
分类:
其他好文 时间:
2014-08-20 12:12:12
阅读次数:
199
#!/bin/bash#不配置字符集,脚本放到crontab里发出的中文E-MAIL乱码export LANG=en_US.UTF-8#有点强迫症,习惯什么东西在什么地方干 ^_^cd /home/zabbix/graph#保存cookie文件名COOKIE=zbx_cookie.txt> $COO...
分类:
其他好文 时间:
2014-08-20 12:11:12
阅读次数:
329
在终端下输大量的命令,有些快捷键还是挺有帮助的。跳跃跳到最后 ctrl + e (end)跳到最前 ctrl + a (abcde....)向后跳一个单词 alt + 右方向键向前跳一个单词 alt + 左方向键删除删除当前到最后中的字符 ctrl + k删除当前到最前中的字符 ctrl + u删除...
分类:
其他好文 时间:
2014-08-20 12:05:42
阅读次数:
241
wade@V1088:~$ cat b.sh#!/bin/bashdir=`pwd`dir=$dir'/'for f in `ls *.png`do echo $dir$fdone看每一行代码的执行:wade@V1088:~$ bash -x b.sh++ pwd+ dir=/home/wade+....
分类:
其他好文 时间:
2014-08-20 02:31:46
阅读次数:
237