网站大量收购闲置独家精品文档,联系QQ:2885784924

LinuxShell编程与Qt程序设计.pptx

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux Shell 编程与 Qt 程序设计 主讲人: 卢扬 湖北第二师范学院 一、课程简介 Qt 基本介绍与展示 …..... Shell 与 Shell Script 狭义: Shell 与 Shell Script Windows/Linux… 系统内核 用户 广义: Shell (壳) 课程安排 1、开发环境搭建。 2、学习在 Window / Linux 系统上简单的 Qt 程序编写与设计。 3、学习基本的 Linux 命令与 Shell 语法,并创建Shell 脚本执行简单逻辑指令集。 4、在 Qt 程序中调用 Shell 脚本,扩展应用程序功能。 开发环境 二、Qt 开发基础 扩展阅读 Qt 技术简介.ppt Qt学习之路2.pdf Qt5开发及实例 QT详细介绍.ppt 实例一:Hello World! 拖拽界面 对象树 属性编辑框 编辑界面 控件库 代码界面 实例二:初识信号槽 实例三:简易计算器 实例四:自定义按钮与信号槽 三、了解bash shell 扩展阅读 Linux_Shell编程.ppt “那么,使用者如何发出这个指令呢?” 考虑一个播放音乐的例子 所需要的东西: 硬件:声卡、音响等硬件设备; 核心管理:操作系统对声卡的支持,以及相应地驱动程序; 应用程序:由使用者输入发出声音的指令。 考虑一个播放音乐的例子 交互界面 Shell, KDE, application 核心 ( Kernel ) 硬件 ( Hardware ) 你就是这个可爱的笑脸~ 使用文字或图形界面操作你的系统 接受来自使用者的指令, 与核心进行沟通。 操作系统内核,负责进程调度,内存分配,IO管理等。 具体硬件,如CPU、声卡、音响等。 Shell是什么 操作系统实际就是一个庞大的软件,管理着整个系统的活动,因而不能被用户随意的使用。用户只能通过基于操作系统的可交互应用程序与操作系统进行通信。 可交互应用程序包括图形交互界面(KDE, Gnome, 以及各种应用程序),和字符交互界面(shell)。 因此,广义的来讲,所有带界面的应用程序都可以Shell程序(壳程序),他们用来保护操作系统不被误操作,以及提供给用户操作该系统的接口。 狭义的说,Linux 中的 Shell 就是其字符交互界面,包括 sh、ksh、bash、csh、tcsh等等。 为什么要学习字符界面的Shell 图形界面也就是将一组指令融合在一起的一个程序,其灵活性不如字符界面。 不同的 distribution 所设计的界面不尽相同,容易造成学习的困扰。 各家 distribution 均支持并默认使用 bash。一法通,万法通。 少了图形界面的信息反馈等处理过程,shell的速度一般更快,且更加稳定。 使用shell script 管理系统更加高效。 Bourne shell 最初的UNIX shell是由Stephen R. Bourne于20世纪70年代中期在新泽西的ATT贝尔实验室编写的,这就是Bourne shell。 Bourne shell 是一个交互式的命令解释器和命令编程语言。 Bourne shell (sh) Korn shell (ksh) Bourne Again shell (bash) POSIX shell (sh) C shell Bill Joy于20世纪80年代早期,在Berkeley的加利福尼亚大学开发了C shell。 它主要是为了让用户更容易的使用交互式功能,并把ALGOL风格的语法结构变成了C语言风格。它新增了命令历史、别名、文件名替换、作业控制等功能。 C shell ( csh) TENEX/TOPS C shell ( tcsh) Shell是程序 shell的程序在/bin/目录下 /bin/sh /bin/ksh /bin/bash /bin/csh /bin/tcsh 各主要操作系统下默认的Shell AIX下是Korn Shell. Solaris和FreeBSD默认的是Bourne shell. HP-UX是POSIX shell. Linux是Bourne Again shell. Bash的主要优点 命令记忆功能(history) 命令与档案补全(Tab) 命令别名设定(alias) 工作控制、前景背景控制(job control, foreground) 程式化脚本(shell scripts) 万用字元(wildcard) Bash中的命令类型 非bash提供的外部指令 Bash内建命令 使用 “type –t name”查看命令类型 Shell的变量功能 Linux内置多个变量,通常以大写字符表示,如PATH、HOME、SHELL等。 例:用 env 列出目前

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档