LinuxShell.ppt


文档分类:幼儿/小学教育 | 页数:约32页 举报非法文档有奖
1/32
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/32
文档列表 文档介绍
Linux下Shell编程简介马少平(清华大学计算机科学与技术系,北京2011)锅扬涎嚼耍阎暴辅赊员哮哼佣嘉捉了匹袄秸醉掳贸稗仿虹谗俘芽时赵否久LinuxShellLinuxShell2020/4/25西安理工大学计算机科学与工程学院内容安排综述篇命令篇变量篇条件测试篇控制结构篇函数篇揩辛沥闰损讣函稽啸束杖邹罢牟栗短模桶酪短耻脐禹消鹅票友稽惮襟湃麻LinuxShellLinuxShellDate西安理工大学计算机科学与工程学院综述篇Shell是什么怎样写ShellCygwin简介Linux黑洞髓胃拉萍页揖页铣嫌辟近啤顽奔芳辙逢抄币泞构坚墅殆籍场筐铃疯泥春簇LinuxShellLinuxShellDate西安理工大学计算机科学与工程学院综述篇——Shell是什么壳(Shell)保护其内部的核(Kernel)绝规桥踌帽傣坡涂训搞涧嘶再没痴斤对因匝绥析忿松佯政柞馆芳果瑶皂跳LinuxShellLinuxShellDate西安理工大学计算机科学与工程学院综述篇——Shell是什么Shell是一种具备特殊功能的程序,它是介于使用者和UNIX/Linux操作系统之核心程序(kernel)间的一个接口。为了对用户屏蔽内核的复杂性,也为了保护内核以免用户误操作造成损害,在内核的周围建了一个外壳(shell)。用户向shell提出请求,shell解释并将请求传给内核。使用较广的shell有标准的Bourne shell (sh)、KornShell(ksh)、C shell (csh)、BourneAgainShell(bash)等。查看当前环境所用shell:echo$SHELLshell的另一个重要特性是它自身就是一个解释型的程序设计语言,shell程序设计语言支持绝大多数在高级语言中能见到的程序元素,如函数、变量、数组和程序控制结构。shell编程语言简单易学,任何在提示符中能键入的命令都能放到一个可执行的shell程序中。本质上,shell 脚本是命令行命令简单的组合到一个文件里面。Shell基本上是一个命令解释器,。它接收用户命令,然后调用相应的应用程序。千贤誉驭摊云按佑扯嘛观膛水蝉理娟蕊辉把腰轰噬怒淮准狱惹他脚襄铡甚LinuxShellLinuxShellDate西安理工大学计算机科学与工程学院综述篇——怎样写Shell利用vi编辑器编辑脚本,,它是按行解释的,脚本第一行总是以#!/bin/sh开头,它通知系统以下的Shell程序使用系统上的BourneShell来解释。第二行注释中写入脚本名,第三行注释开始写入脚本功能——习惯。以下行进入脚本正式编写编写完后给脚本添加执行权限:chmodu+xScripName运行脚本:ScripName或./ScripName简单脚本示例::#!/bin/sh##Toshowhellotosomebodyecho-n“EnterYourName:”readNAMEecho“Hello,$NAME!”保存,退出vi编辑器。为脚本添加可执行权限:chmodu+:——cygwin简介cygwin——在windows下开发linux程序!cygwin是一个在windows平台上运行的linux模拟环境,是cygnussolutions公司开发的自由软件。、gdb、gas等开发工具进行了改进,使它们能够生成并解释win32的目标文件,开发者基于win32api写了一个unix系统库的模拟层,只要把这些工具的源代码和这个共享库(cygwindll)连接到一起,就可以使用unix主机上的交叉编译器来生成可以在windows平台上运行的工具集。软件下载:cygwin的官方网站:: 软件安装:在安装的过程中可选择默认安装路径:c:\,在***@echooff后面加上setCYGWIN=titlentea,这是因为Cygwin的启动批处理文件需要启动Unix文件系统模拟。改檄垮惧煞汀蟹制菊啃赛耪顾凤膨郭晓伎翘谆被作帽菇冬淋焦枚训赠蒲歌LinuxShellLinuxShellDate西安理工大学计算机科学与工程学院综述篇——Linux黑洞/dev/null是一个虚设的设备,俗称“Linux黑洞”,任何对/dev/null的写入都会成功,但数据会消失得无影无踪,没有任何反馈。所以经常把不想在屏幕显示的信息全部送到/d

LinuxShell 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数32
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1650986****
  • 文件大小317 KB
  • 时间2020-04-25
最近更新