shell编程主要是些什么啊?? shell编程主要是些什么啊??哪位大哥讲个简单明了的实例?让小弟明白这是怎么一回事 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 shell是Linux/Unix上的脚本,从功能上讲和windows的bat或者vb脚本处理的是类似的事情,都是对操作系统做自动化处理的工作。比如:定时执行某些程序,简单处理文本内容,过滤文件等等。 简单来说 就是跟系统内核打交道语法上有点像php UP 一般结合Linux的某些服务使用 比如日志,定时任务 忒方便的据个例子#!/bin/bash#Get current date#Get one week ago todayTODAY=$(date +%Y%m%d)echo $TODAYmv /opt/squid/access.log /opt/logbak/access_$TODAY -ftouch /opt/squid/access.logchmod 0777 /opt/squid/access.log -Rrm -rf /opt/squid/cache.logtouch /opt/squid/cache.logchmod 0777 /opt/squid/cache.log/opt/squid/sbin/squid -k reconfigurekillall -9 ntoprm -f /usr/local/var/ntop/dnsCache.db/usr/local/bin/ntop -c -d -i eth1 --skip-version-checkchmod 0777 /usr/local/var/ntop/dnsCache.db -R#java -Xms16m -Xmx512m -jar /home/logspide/ytlogSpide.jarexit; shell 我觉得理解成DOS命令即可,而shell script 如bash shell则可以理解成win下的.bat即批处理文件,只是这个批处理文件里面可以完成类似你程式化的功能 shell脚本其实就是按照一定的逻辑和语法组合起来的命令组合当你对linux的使用有一定的基础你就明白是用来干什么的了如果要学习推荐2本书《Linux与Unix shell编程指南》《ABS》 shell 比bat容易懂. 不过也看见过bat高手的,牛! 主要是用来让linux自动工作,比如你要管理一台服务器, 什么时候重启, 或启动什么应用程序, 如果是晚上三点也要做这些, 就太辛苦了, 这样, 你可以事先写好一个shell, 让它三更半夜自己去做, 自己就安逸地睡大觉~~ 图片 防盗链 关于更新数据库问题! php分页问题,在线等。 jquery问题 做过后台的高手进!= php如何打开远程目录 配置问题! php和iis都安装好了,但是用浏览器打开http://localhost/test.php,报404错误 怎样保证 PHP+MYSQL+AJAX 开发的web程序在 IE 和 FireFox 上都可以正常运行? 由于初学PHP,下面的是如何实现的? 如何从服务器带paymentId查询paypal的交易详细信息 mkdir函数 XP环境 不能使用绝对路径创建文件夹么? 不用mod_rewrite直接用php编程实现页面伪静态化
比如:定时执行某些程序,简单处理文本内容,过滤文件等等。
语法上有点像php
据个例子
#!/bin/bash
#Get current date
#Get one week ago today
TODAY=$(date +%Y%m%d)
echo $TODAY
mv /opt/squid/access.log /opt/logbak/access_$TODAY -f
touch /opt/squid/access.log
chmod 0777 /opt/squid/access.log -R
rm -rf /opt/squid/cache.log
touch /opt/squid/cache.log
chmod 0777 /opt/squid/cache.log
/opt/squid/sbin/squid -k reconfigure
killall -9 ntop
rm -f /usr/local/var/ntop/dnsCache.db
/usr/local/bin/ntop -c -d -i eth1 --skip-version-check
chmod 0777 /usr/local/var/ntop/dnsCache.db -R
#java -Xms16m -Xmx512m -jar /home/logspide/ytlogSpide.jar
exit;
如果要学习推荐2本书
《Linux与Unix shell编程指南》
《ABS》
比如你要管理一台服务器, 什么时候重启, 或启动什么应用程序, 如果是晚上三点也要做这些, 就太辛苦了,
这样, 你可以事先写好一个shell, 让它三更半夜自己去做, 自己就安逸地睡大觉~~