① "linux下的c编程"和c-shell是一回事么
c编程,是用c语言编写程序。
C-shell是一种linux shell模式,类似默认的bash sh,shell,不过他能较大程度兼容c语言的一些语法格式。
② shell脚本的执行顺序和c语言相同嘛
相同的,语法都是一样的,写法不同而已
③ Linux 中的shell是什么作用跟C语言有什么关系
c shell是一种脚本语言,是用c语言写的,基本上所有的高级语言都是用c写的,语法上跟c语言差别很大,跟VB比较像,它的作用就跟widows的dos命令差不多。想学习了解更多linux知识,请关注《linux就该这么学》官网。
④ linux下的C语言程序和shell脚本程序有什么不同
C语言程序是编译执行的;而shell脚本是解释执行的。
⑤ Linux的Shell相关知识简要描述几种主流的shell及特点!!!
Linux系统管理与服务器配置这本书上,在228页第17章。。。
我是这么做的,大家可以参考参考。。
?在网上搜索Linux的Shell相关知识简要描述几种主流的shell及特点;
答:Linux是由UNIX演化而来的,从而也继承了UNIX的sell,在大部分的UNIX系统。三种着名且广被支持的Shell是:Bourne
shell(AT&T
shell,在Linux下是BASH),
C
shell(Berkeley
shell,在Linux下是TCSH),Korn
shell(Bourne
shell的超集)。三种shell各有优缺点
Bourne
shell是标准的UNIIX
shell,是UNIX最初使用的shell,并且在每种UNIX上都可以使用,常被用来作为管理系统之用,它简洁,快速,多用于shell编程方面,但与用户的交互性较差
C
shell是一种比Bourne
shell更适于编程的shell,它的语法与C语言很相似。
Linux为喜欢使用C
shell的人提供了Tcsh。Tcsh是C
shell的一个扩展版本,Linux下的C
shell则更多的考虑到了用户界面的而友好性,
它支持不少新功能。例如:提供了一个命令列(command
line)编辑程序,提供了命令列不全功能,提供了拼写更正功能。它能自动检测并更正在命令列拼错的命令或单字;
危险命令侦测并提醒的功能,避免用户小心执行rm*这种杀伤力极大的命令;提供常用命令的快捷方式
BASH
shell是Linux下对Bourne
shell向下兼容的一种shell,并融入许多C
shell与Korn
shell的功能
⑥ shell脚本语言和c/c++语言
shell有很多变种,bash,ksh,dash.
还有csh,csh和c语言有很多相同之处,
下面是一篇csh的介绍,你可以看看,
http://www.cnblogs.com/tianfang/archive/2006/08/30/490241.html
不过作为linux系统的脚本语言,用的比较多的还是把shell和c结合起来一起编程的
⑦ C-SHELL与SHELL关系
C-SHELL是SHELL的一种,因为其语法风格与C语言接近因此被称为CSHELL。SHELL是个大家族,除了CSH,还有BASH,TCSH,KSH等等。总而言之,这些SHELL都是将用户命令传递给系统内核的接口。