shell编程主要是些什么啊??

vv452 2010-10-15 09:57:44
shell编程主要是些什么啊??

哪位大哥讲个简单明了的实例?让小弟明白这是怎么一回事 谢谢
...全文
97 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
君望永远 2010-10-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 cunningboy 的回复:]

shell是Linux/Unix上的脚本,从功能上讲和windows的bat或者vb脚本处理的是类似的事情,都是对操作系统做自动化处理的工作。
比如:定时执行某些程序,简单处理文本内容,过滤文件等等。
[/Quote]UP 一般结合Linux的某些服务使用 比如日志,定时任务 忒方便的
据个例子
#!/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;
heyli 2010-10-15
  • 打赏
  • 举报
回复
简单来说 就是跟系统内核打交道
语法上有点像php
CunningBoy 2010-10-15
  • 打赏
  • 举报
回复
shell是Linux/Unix上的脚本,从功能上讲和windows的bat或者vb脚本处理的是类似的事情,都是对操作系统做自动化处理的工作。
比如:定时执行某些程序,简单处理文本内容,过滤文件等等。
骄傲青蛙 2010-10-15
  • 打赏
  • 举报
回复
主要是用来让linux自动工作,
比如你要管理一台服务器, 什么时候重启, 或启动什么应用程序, 如果是晚上三点也要做这些, 就太辛苦了,
这样, 你可以事先写好一个shell, 让它三更半夜自己去做, 自己就安逸地睡大觉~~
jlzan1314 2010-10-15
  • 打赏
  • 举报
回复
shell 比bat容易懂. 不过也看见过bat高手的,牛!
steptodream 2010-10-15
  • 打赏
  • 举报
回复
shell脚本其实就是按照一定的逻辑和语法组合起来的命令组合

当你对linux的使用有一定的基础你就明白是用来干什么的了
如果要学习推荐2本书
《Linux与Unix shell编程指南》
《ABS》
quzhongxiong 2010-10-15
  • 打赏
  • 举报
回复
shell 我觉得理解成DOS命令即可,而shell script 如bash shell则可以理解成win下的.bat即批处理文件,只是这个批处理文件里面可以完成类似你程式化的功能
vv452 2010-10-15
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 tieshangpiao 的回复:]

在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command.com。它接收用户命令,然后调用相应的应用程序。同时它又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高阶语言中才具有的控制结构,包括循环和分支……
[/Quote]

兄弟 你复制答案就算了,还带个广告链接........
带广告链接就算了,这个广告网站网速又慢,界面也难看,还不兼容...
希望那个你以后带广告之前,把你这个淘宝客网站要重新改改

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧