删除指定的登陆用户

摘要:#!/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  

 测试文件类型if...else

摘要:#!/bin/bash  #filename=detect_file_type                                                   

 测试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

 自动备份命令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

 用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'  说明:

 常用脚本命令集

摘要:如何用脚本实现分割文件 1.    #!/bin/bash2.    3.    if [ $# -ne 2 ]; then4.            echo 'Usage: split file size(in bytes)'5.            exit6.    fi7.    8.    file=$

 用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

 Linux 查看网络流量具体实现

摘要:Linux 查看网络流量具体实现2010-06-13 15:08 佚名 csdn 我要评论(0) 字号:T | T数值有所变化,两者的差值就是过去一段时间的流量。可是,这也太不人性化了……正所谓自己动手,丰衣足食,我们自己来写一个Linux 查看网络流量脚本,实时显示并刷新!在GUI下面,有一大把的工具可以显示网络流量,那么,命令行下面怎么办?显然办法是有的,比如,ifconfig,Linux 查看网络流量会

 测试局域网内主机是否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

 Linux批量生成生成帐户脚本

摘要:此脚本应用于生产环境下生成帐户,也可生成成百上千个密码相同的帐户。脚本代码如下:#!/bin/bashfor name in tom jerry joe janedo      useradd $name      echo redhat | passwd --stdin $namedone自己使用的时候,用自己需要的帐户名列表替换掉这个代码范例里的tom jerry joe jane等字段即可。密 码都是redhat,可以让用
分页:« 2 3 4 5 6 7 8 9 10 11 »
Powered by AKCMS