学习Shell编程后的疑惑

zz962 2016-04-22 03:58:29
接触Linux的Shell开发不久,有一点疑惑:Shell干的大多数事情用一般的编程语言+Linux的API都能解决
为什么还要用Shell开发?
...全文
357 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
liangkun16 2016-07-19
  • 打赏
  • 举报
回复
和linux系统内核能够直接交互,除非你不用linux系统
StevenV6 2016-07-19
  • 打赏
  • 举报
回复
shell是个好东西,避免重复劳动
岁月小龙 2016-05-11
  • 打赏
  • 举报
回复
shell简单易学,没有环境限制,简直是世界通用语言啊
Mickey_Yanz 2016-04-27
  • 打赏
  • 举报
回复
每种语言都有自己的使用环境
赵不懂 2016-04-27
  • 打赏
  • 举报
回复
可以配合crontab命令运维很多东西,比如规定的时间备份数据库之类的。
w5752947 2016-04-25
  • 打赏
  • 举报
回复
请问你刚装好的系统有多少其他语言的运行/编译环境,有shell,上手就来 简单快速 shell其实也具备编程语言的特性 所以就不是很难学
  • 打赏
  • 举报
回复
每种语言都有自己的使用环境 (定位)。
csdn_vieri 2016-04-23
  • 打赏
  • 举报
回复
你写一行简单的SHELL命令完成的功能,你写个C程序来完成的话,可能要写几天,还不能保证完全正确。 所以SHELL在日常的系统维护中,还是很有用的。
常书 2016-04-23
  • 打赏
  • 举报
回复
shell由系统直接解释执行,不用编译链接,相对还是方便一些的 另外,shell的可移植性还是比较好的,特别是对于嵌入式,不同系列的CPU的APP一般都要用不同的编译器,一个APP写好拿到另外一个系统就不能用了,并且有些APP只有指定系统才能用,而shell的操作基本上是一些公共的通用操作,大家都能用
nswcfd 2016-04-22
  • 打赏
  • 举报
回复
不会(或者不喜欢)其它编程语言的系统管理员也有很多的。
nswcfd 2016-04-22
  • 打赏
  • 举报
回复
再比如嵌入式环境或者initrd启动的过程中
fly 100% 2016-04-22
  • 打赏
  • 举报
回复
不用再安装其他的脚本环境了
zz962 2016-04-22
  • 打赏
  • 举报
回复
引用 1 楼 jdkfjkdjdljfkldjfkl 的回复:
避免重复造轮子
问题是学习好shell也需要成本
  • 打赏
  • 举报
回复
避免重复造轮子

2,161

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 UNIX文化
社区管理员
  • UNIX文化社区
  • 文天大人
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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