- 9
- 0
- 约2.23万字
- 约 22页
- 2016-12-29 发布于重庆
- 举报
Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是Linux系统核心的一部分,但它调用了系统核心的大部分功能来执行程序、建立文件并以并行的方式协调各个程序的运行。因此,对于用户来说,shell是最重要的实用程序,深入了解和熟练掌握shell的特性极其使用方法,是用好Linux系统的关键。可以说,shell使用的熟练程度反映了用户对Linux使用的熟练程度。 一、什么是shell 当一个用户登录Linux系统之后,系统初始化程序init就为每一个用户运行一个称为shell(外壳)的程序。那么,shell是什么呢?确切一点说,shell就是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动、挂起、停止甚至是编写一些程序。 当用户使用Linux时是通过命令来完成所需工作的。一个命令就是用户和shell之间对话的一个基本单位,它是由多个字符组成并以换行结束的字符串。shell解释用户输入的命令,就象DOS里的所做的一样,所不同的是,在DOS中,只有一个,而在Linux下比较流行的shell有好几个,
您可能关注的文档
- SC教育学知识结构.doc
- SC管、MT、TC管、KBG.doc
- SD638型快速救助艇型式试验大纲2013-3-12.docx
- SDcockpitchart.doc
- SD001108远端用户单元ISSUE10.doc
- SC型施工升降机图片及数据.doc
- SDSDHCSDXC.doc
- SDSFIBMZ主机.doc
- SD卡基本操作知识.doc
- season201台词.doc
- Unit3GrowingUpSectionA(3a3d)课件人教版八年级英语下册(2).pptx
- Unit3TheArtofPaintingExtendedreadingQingmingScroll课件高二英语译林版选择性.pptx
- 2026年媒体发布合同协议合同二篇.docx
- 2026年保密协议权利义务合同三篇.docx
- 土地外包合同完整版2026年清晰范本合同二篇.docx
- 2026年壁纸施工数据保密协议合同三篇.docx
- 2026年3D打印设备售后合同.docx
- 合作项目报告.pptx
- 现场管理安全十大危险源及事故案例分析讲解.pptx
- 德州市2026市场监督管理局_食品安全法考试试题(含答案).docx
最近下载
- 中国铁路兰州局招聘考试真题2024.docx VIP
- 沙盘模拟攻防系统sandbox-安氏领信.pptx VIP
- 2025山东航空笔试题目及答案.doc VIP
- 风险分级管控清单(白酒制造行业).docx VIP
- 17 壶口瀑布 (八年级下册语文).pdf VIP
- 登革热疫情标本采集及实验室检测.pptx VIP
- 2025年4月26日山东省青岛市市属事业单位遴选笔试真题及解析.docx VIP
- 人教版(2019) 选择性必修第一册 Unit 2 Looking into the Future Reading and Thinking课件(共21张).pptx VIP
- TSG 92-2026 承压类特种设备安全附件安全技术规程.doc VIP
- 社会救助档案建设方案及规范(1).pdf VIP
原创力文档

文档评论(0)