Chinaunix首页 | 论坛 | 博客
  • 博客访问: 124729
  • 博文数量: 30
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 280
  • 用 户 组: 普通用户
  • 注册时间: 2015-12-14 10:05
个人简介

坚持学习,每天进步一点点……

文章分类

全部博文(30)

文章存档

2017年(13)

2016年(17)

分类: LINUX

2016-01-28 22:09:53

shell和编译语言的区别

    shell是一种脚本语言,脚本语言是相对于编译型语言而言的。脚本语言是由解释器读取程序代码并执行其中的语句,而编译型语言则是由编译器编译成可执行代码,编译后的可执行程序可直接执行。
    shell是介于内核和用户调用的中间层,向上为用户提供了对系统进行操作的接口,向下隐藏了内核的细节。shell可分为以下四种:
    1.sh:该shell是unix系统中默认的shell,标识为sh。
    2.bash:linux系统中常用的默认的shell,标识为bash。
    3.ksh:向上兼容sh并包含了C shell的很多特性标识为ksh
    4.csh:语法类似于C语言,标识为csh。
    Linux系统中使用的shell通常为bash。
阅读(1717) | 评论(0) | 转发(0) |
0

上一篇:makefile常用函数

下一篇:shell之认识shell

给主人留下些什么吧!~~