如题。

解决方案 »

  1.   

    同问,好像很多javaee的招聘 要求会Shell,或者Python或者perl编程,不知道要干什么
    我觉得应该是侧重于服务器管理或者字符串处理,数据处理?
      

  2.   

    除了启动脚本外,我想不起还有什么可用。--
    但对于招聘来说的话,他们要求你会shell,一般是他们有可能在linux下工作。
      

  3.   

    如果有很好的 Shell 脚本能力,那么你迟早会用到它的。大多数的 Java 应用都是部署在 Linux 服务器上的,因此对于 Linux 系统的操作,以及 shell 都将会在开发部署中能如鱼得水。
      

  4.   

    说得都太笼统了,能不能举一些具体的例子。其实shell也是一门语言,和perl有很多相似的地方。
      

  5.   

    比方说,我可以写一个shell脚本用来定时启动应用服务器,明白了吧
      

  6.   

    可以做的事情太多·
    可以进行数据备份,获取机器一些信息,杀掉一些进程·这些JAVA都不好做·但是shell可以~
      

  7.   

    比如 在linux上启动was等 都需要shell 可能需要远程链接等很多操作
      

  8.   


    Tomcat bin 目录中的 startup.sh, catalina.sh, shutdown.sh
      

  9.   

    恩,如果子前辈所说。
    好多大点的团队,都会把linux作为开发组和测试组服务器的操作系统,在上面安装dbms和其他运行环境,本地只负责开发的,开发完的代码都要统统丢到服务器上。
    如果shell用的好的话还是很方便的,当别人部署一套环境时又是改端口、改文件,又是重刷数据库脚本时,说不定你就可以./xxx.sh,一下搞定了。
      

  10.   

    不过听说shell脚本还是很有难度的,我本人没学过,以后有空折腾下,呵呵。
      

  11.   


    难度挺大的,各式各样稀奇古怪的符号就能让人晕掉。Mendel Cooper 写有开源免费的 Shell 教程《Advanced Bash-Scripting Guide》(http://www.tldp.org/guides.html),有人热心地将其译为中文了《高级Bash脚本编程指南》也是开源的,到 google 上搜索就能找到了。
      

  12.   

    有一个awk的命令好像几百个参数。