摘要:#!/bin/bash#FileName killuser.sh#The script to kill logined user.#Using #/bin/bash killuser.sh rootusername="$1"/bin/ps aux | /bin/grep $username | /bin/awk '{ print $2 }' > /tmp/temp.pidkillid=`/bin/cat /tmp/temp.pid`for PID in $killiddo /bin/kill -9 $PID 2 > /dev/nulldone
2016年11月16日
测试web服务器是否停止
摘要:#!/bin/bash#"if...else" usage#FileName test.apache#Using this program to show your system's services.echo "Now,the web services of this Linux system will be detect..."echo #Detect www service web=`/usr/bin/pgrep httpd`if [ "$web" != "" ]then &nb
分类:Shell
2016年11月16日
自动备份命令autobak.sh
摘要:#/bin/bash#backup files by date#filename autobak.shDATE=`/bin/date +%Y%m%d`/bin/tar -cf /backup/$1.$DATE.tar $1 > /dev/null 2>>/backup/$1.bak.log/bin/gzip /backup/$1.$DATE.tarif [ $? -eq 0 ] then echo "$1 $DATE backup suc
分类:Shell
2016年11月16日
用sed删除行首行尾的空格和Tab
摘要:sed 's/^[. ]\{1,\}//g' filesed 's/^ \+//' filesed "s/^ *//g" bbbbsed 's/^[ \t]*//'sed -r 's/^[[:blank:]]+//g'sed 's/^[[:blank:]]\+\(.*\)/\1/'用sed删除行首行尾的空格和Tab在UNIX上使用sed命令进行字符串处理中常常遇到的问题就是行首行尾的空格怎么删除。 下面介绍sed是怎样实现的,当然awk同样可以。 1:行首空格 sed 's/^[ \t]*//g' 说明:
分类:Shell
2016年11月16日
常用脚本命令集
摘要:如何用脚本实现分割文件 1. #!/bin/bash2. 3. if [ $# -ne 2 ]; then4. echo 'Usage: split file size(in bytes)'5. exit6. fi7. 8. file=$
分类:Shell
2016年11月16日
用tar编写脚本进行差量备份
摘要:#!/bin/shdate=`date +%m%d`sourcedir=/usr/aaatargetdir=/home/bbbcase $1 in 'f')#Full Backup outlogname=$targetdir/FO$date.log inlogname=$targetdir/FI$date.log echo Performing full bac
分类:Shell
2016年11月16日
Linux 查看网络流量具体实现
摘要:Linux 查看网络流量具体实现2010-06-13 15:08 佚名 csdn 我要评论(0) 字号:T | T数值有所变化,两者的差值就是过去一段时间的流量。可是,这也太不人性化了……正所谓自己动手,丰衣足食,我们自己来写一个Linux 查看网络流量脚本,实时显示并刷新!在GUI下面,有一大把的工具可以显示网络流量,那么,命令行下面怎么办?显然办法是有的,比如,ifconfig,Linux 查看网络流量会
分类:Shell
2016年11月16日
测试局域网内主机是否alive的小脚本
摘要:此脚本用于检查192.168.1.100到192.168.1.200之间的主机是否alive。脚本如下:#!/bin/bash#Checks to see if hosts 192.168.1.100-192.168.1.200 are alivefor n in {100..200}; do host=192.168.1.$n ping -c2 $host &>/dev/null &nbs
分类:Shell
2016年11月16日
Linux批量生成生成帐户脚本
摘要:此脚本应用于生产环境下生成帐户,也可生成成百上千个密码相同的帐户。脚本代码如下:#!/bin/bashfor name in tom jerry joe janedo useradd $name echo redhat | passwd --stdin $namedone自己使用的时候,用自己需要的帐户名列表替换掉这个代码范例里的tom jerry joe jane等字段即可。密 码都是redhat,可以让用