shell编程入门_ping命令的脚本

在读shell十三问~网中人netman兄的大作~通俗易懂,争取尽快啃下来。
写个简单的脚本,是系统的ping命令,很感谢cu论坛上的DBA~

  1. #!/bin/sh
  2. echo -n '请输入域名/IP : '
  3. read input
  4. if [ -z $input ]
  5. then
  6. echo "输入非域名或IP!"
  7. else
  8. ping $input -c 3
  9. fi

Read more »

shell编程入门_pwd命令列出当前目录

最近下定决心,一定要掌握基本的shell,在linux下哪有不会shell的?(我看估计很少,很不行,我就是其中一个 -_-!!! )
刚开始的话,太难的一时半会儿肯定也啃不下去,在应用中掌握嘛(个人看法~)我觉得很多论坛都是很好的学习地方!
原则就是多看,多思考,多动手,多搜索,多问!只要掌握这五个”多”,相信一段日子后我们也会成为帮助别人的人~
今天入门写了个简单得不能再简单的shell程序,其作用判断当前的路径,也就是linux下的pwd命令。其实别看很简单,知识就是一点一滴这样掌握下来的,没有人天生就会干什么~

  1. #!/bin/sh
  2. a=$(pwd)
  3. if [ "$a" = "/root" ]
  4. then
  5. echo "you are in the root directory"
  6. else
  7. echo "you are in the "$a" directory"
  8. fi

Read more »

shell自动备份脚本

学点简单shell的备份脚本,以备不时之需。

backup.log 的路径可以自定义,放进crontab就能开始工作啦。

#!/bin/sh
echo START `date` >> /var/log/backup.log
mkdir /home/backup/`date +%Y%m%d`
tar czfP /home/backup/`date +%Y%m%d`/backup-data.tar.gz /var/www/
echo DONE `date` >> /home/dimitri/backup.log

7 7...«34567