你们好,最近小未来发现有诸多的小伙伴们对于shell是什么意思中文翻译,shell是什么意思这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、shell中文的意思就是壳,作用其实就是和操作系统内核交互。来看看下面这张图。
2、可以看到shell其实就是一个解释器,类似于翻译官,帮助我们和内核交互。
3、shell一般指的是unix的shell,例如现在只手遮头的linux。常见的shell有:shell、bash(Bourne-Again SHell,即shell的加强版)、Cshell、TCShell等等。
4、为什么需要学习shell?现在,我们作为unix系统管理员的话,linux的管理显然离不开shell脚本。shell脚本能帮我们做很多自动化的工作。能够节省我们很多的工作时间。
5、shell脚本的优点是什么?shell脚本只需要一个文件,方便于随时修改,随时运行,学习难度不高。对于系统管理员,shell编程是必备技能。
6、shell的缺点:范围仅限于系统管理,当然你可以拿去写web-cgi,但这不是它的强项。不擅长高精度数值运算,也就是说如果shell脚本需要很多高精度的数值运行,例如小数,分数、百分数运算,别用shell,建议使用python、perl等高级脚本语言,shell脚本是不需要编译的,直接由shell程序解释运行,这意味着,所有人都能看到这个shell脚本的源码,当然有加密工具可以对源码进行加密,但是没有多大必要,如果需要源码封闭,使用python、perl是更好的选择。shell更多的是用于系统管理。
7、unix上的shell就好比windows上的批处理和VBS脚本一样,例如unix的bash的解释器是bash,而windows上的bat和cmd的解释器是cmd.exe,vbs的解释器是VBScript。
8、目前流行的是bash,在小编的0基础跟我学shell系列中,我们统一使用bash编程。
以上就是shell是什么意思这篇文章的一些介绍,希望对大家有所帮助。