版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE2PAGE课程单元设计课程名称:Linux操作系统应用适用专业:所属院系:编制人:制定时间:二○二年至二○二年第学期
一、教案头本单元标题:RPM软件包管理+YUM软件管理授课班级:课时:2教学目标能力目标知识目标1.学会使用rpm工具进行RPM软件包管理2.学会使用yum工具在线安装软件1.rpm指令的常用参数2.yum指令的常用参数能力训练任务及案例一、能力训练任务二、案例参考资料PackagingsoftwarewithRPMPart1:/developerworks/library/l-rpm1/Part2:/developerworks/library/l-rpm2/Part3:/developerworks/library/l-rpm3/HowtocreateanRPMpackage(/wiki/How_to_create_an_RPM_package)RPMGuide(/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/RPMBuildEnvironmentandtrackingsystem/wiki/Projects/Mock/wiki/Projects/Koji二、(单元)教学设计教学环节教学内容教学方法及手段学生活动教学资源及工具时间分配1、引入RHEL/CentOS中是如何进行软件包管理的?课件演示、板书演示、模拟演练讨论、发言、点评课件、相关软件2、操练(掌握初步或基本能力)1、RPM概述RPM最早是由RedHat公司提出的软件包管理标准,最初的全称是RedHatPackageManager。后来随着版本的升级又融入了许多其他的优秀特性,成为了Linux中公认的软件包管理标准。被许多Linux发行使用,如:RHEL/CentOS/Fedora,SLES/openSUSE等。如今RPM是RPMPackageManager的缩写,由RPM社区(/)负责维护。2、RPM的优缺点易于安装、升级便利丰富的软件包查询功能软件包内容校验功能支持多种硬件平台3、YUMyum是YellowdogUpdater,Modified的简称,用python写成。yum的宗旨是自动化地升级,安装/移除rpm包,收集rpm包的相关信息,检查依赖性并自动提示用户解决。yum是rpm的前端程序,RHEL的up2date的替代工具。yum的关键之处是要有可靠的repository(软件仓库)可以是http或ftp站点,也可以是本地软件池包含rpm包的各种信息(包括描述,功能,提供的文件,依赖性等)yum正是由于对收集的这些header并加以分析,才能自动化地完成安装/更新/删除等任务4、YUM的特点便于管理大量系统的更新问题自动解决包的倚赖性问题能更方便的添加/删除/更新RPM包可以同时配置多个资源库(Repository)可以在多个库之间定位软件包简洁的配置文件/etc/yum.conf和/etc/yum.repos.d/*.repo保持与RPM数据库的一致性有一个比较详细的log,可以查看何时升级安装了什么软件包等5、YUM组件与各类插件YUM命令通过yum命令使用YUM提供的众多功能。由名为“yum”软件包提供(默认已安装)。YUM软件的主页为/yum/。YUM插件由官方或第三方开发的YUM插件用于扩展YUM的功能。通常由以名为“yum-<pluginname>”的软件包提供。YUM仓库YUM缓存yum-priorities:设置多个仓库的使用优先级别yum-versionlock:用于锁定某软件的版本,以免更新yum-changelog:查看包更新前后的改变yum-aliases:为yum命令使用别名yum-security:为YUM提供安全过滤器课件演示、板书演示、模拟演练集体参与课件、相关软件3、深化(加深对基本能力的体会)1、RPM的主要功能安装——将软件从包中解出来,并安装到硬盘。卸载——将软件从硬盘清除。升级——替换软件的旧版本。查询——查询软件包的信息。验证——检验系统中的软件与包中软件的区别。2、RPM的组件本地数据库rpm及其相关的可执行文件RPM前端工具,如yum软件包文件3、RPM软件包的名称格式4、如何获取RPM包从发行套件的CD中查找从软件的主站点查找下载从查找下载从/查找下载从/查找下载4、安装、升级和删除软件5、查询查询已安装的所有软件包rpm-qa查询软件包是否安装并查看软件包的版本rpm-q<package_name>查询软件包信息rpm-qi<package_name>rpm-qip<package_file_path_name>查询软件包中所有文件的名称rpm-ql<package_name>rpm-qlp<package_file_path_name>查询磁盘上的文件是从何软件包安装的rpm-qf<path_name>查询依赖于一个已安装软件包的所有RPM包rpm-q--whatrequires<package-name>查询一个已安装软件包的依赖要求rpm-q--requires<package-name>查询一个已安装软件包的安装、删除脚本rpm-q--scripts<package-name>查询与一个已安装软件包相冲突的RPM包rpm-q--conflicts<package-name>查询一个已安装软件包的变更日志rpm-q--changelog<package-name>6、校验校验有已安装的所有软件包rpm-Va校验指定的软件包rpm-V<package_name>校验指定的RPM包文件rpm-Vp<package_file_path_name>验证包含指定文件的软件包rpm-Vf<path_name>7、导入公钥和签名导入RPM包的公钥格式:rpm--import<公钥文件名>例如#rpm--import/etc/pki/rpm-gpg/RPM-GPG-*#rpm--importhttp://apt.sw.be/RPM-GPG-KEY.dag.txt检查指定RPM包的数字签名rpm-K<rpmfile>8、使用YUM命令(1)语法yum是YUM系统的字符界面管理工具yum[全局参数]命令[命令参数]常用的全局参数-y:对yum命令的提问回答“是(yes)”-C:只利用本地缓存,不从远程仓库下载文件--enablerepo=REPO:临时启用指定的名为REPO的仓库--disablerepo=REPO:临时禁用指定的名为REPO的仓库--installlroot=PATH:指定安装软件时的根目录,主要用于为chroot环境安装软件(2)安装、更新、删除操作yuminstall<package>…yumlocalinstall<rpmfile>…yumgroupinstall<packagegroup>…yumupdate[package…]yumlocalupdate<rpmfile>…yumgroupupdate<packagegroup>…yumremove<package>…yumgroupremove<packagegroup>…(3)查询yumsearch<search-term>yumlist[all][glob_exp][recent]yumlist<available|extras|installed|updates>[glob_exp]yuminfo<package>yumgrouplist<group-wildcard>yumgroupinfo<packagegroup>(4)其他用法检查可更新的所有软件包yumcheck-update清除缓存中的rpm头文件和包文件yumcleanall显示软件包的依赖信息yumdeplist<packages>搜索文件yumwhatprovides<filename>9、YUM仓库管理工具软件包createrepo提供了createrepo命令用于生成YUM仓库软件包yum-utils主要提供了如下常用工具yumdownloader:从YUM仓库(包括SRPMs)下载RPM文件。reposync:使用YUM配置检索YUM远程仓库并同步到本地目录。verifytree:校验本地YUM仓库的一致性。yum-complete-transaction:查找并处理YUM完整性。10、本地仓库创建过程创建存放RPM包的目录在RPM包的目录中准备RPM包文件:1)从安装光盘获得2)通过wget、lftp等工具从远程下载3)通过yumdownloader工具从远程下载yumdownloader--resolve#可以同时下载被依赖的RPM包yumdownloader--source#可以下载SRPM的RPM包4)可以使用rpmbuild命令本地编译使用createrepo命令生成本地仓库11、createrepo命令的用法命令格式createrepo[选项]包目录常用选项-g,--groupfile<filename>:指定YUM组操作所需的XML文件-d,--database:生成sqlite数据库文件--update:更新仓库的元数据文件-q,--quiet:不显示操作过程-v,--verbose:显示完整的操作过程-h,--help:显示帮助信息课件演示、板书演示、模拟演练集体参与课件、相关软件4、归纳(知识和能力)1、YUM仓库YUM仓库(repository)亦称“更新源”。一个YUM软件仓库就是一个包含了仓库数据的存放众多RPM文件的目录。YUM仓库数据通常存放在名为“repodata”的子目录中。YUM客户通过访问YUM仓库数据进行分析并完成查询、安装、更新等操作。YUM客户可以使用http://、ftp://或file://(本地文件)协议访问YUM仓库。YUM客户可以使用官方和第三方提供的众多YUM仓库更新系统。createrepo、yum-utils等软件包(默认未安装)中提供了YUM仓库管理工具。2、CentOS的镜像站点CentOS的YUM仓库位于CentOS的镜像站点。用yum命令可以通过FTP或HTTP访问远程YUM仓库。镜像站点的第一级目录是发行版本号,如3、4、5等。CentOS镜像站点的版本号为5的YUM仓库。addons/:本目录包含CentOS的addons仓库centosplus/:本目录包含CentOS的centosplus仓库extras/:本目录包含CentOS的extras仓库fasttrack/:本目录包含CentOS的fasttrack仓库isos/:本目录包含发行版的CD/DVDisos下载文件os/:本目录包含发行版(distributions)的仓库updates/:本目录包含CentOS的updates仓库3、CentOS仓库的目录结构4、YUM的主要配置文件5、YUM的仓库配置语法提供仓库”release”RPM包的非官方仓库下载非官方仓库的“release”RPM包导入仓库的RPM公钥文件并验证“release”RPM包使用rpm命令安装非官方仓库的“release”RPM包未提供仓库”release”RPM包的非官方仓库进入/etc/yum.repos.d目录下载或直接编辑“.repo”文件导入仓库的RPM公钥课件演示、板书演示、模拟演练集体参与课件、相关软件5、巩固与拓展软件包管理与系统更新使用软件更新系统的目的为了要解决安装RPM时的依赖性问题常见的基于RPM的更新系统RedHatNetwork——RedHat的企业级更新系统yum——Fedora,CentOSzypp——openSUSEurpmi——MandrivaAPT-RPM——PCLinuxOS,ALTLinuxapt——Debian,Ubuntuslackpkg——Slackwareemerge——Gentoopacman——Archconary——rPath,Foresight2、使用非官方软件仓库官方仓库是指RedHat/CentOS提供的仓库非官方仓库是指官方仓库之外的由其他社区或某软件制作者提供的仓库。使用非官方仓库的目的安装官方仓库中不提供的软件包安装比官方仓库中版本更新的软件包应该选择使用何种非官方仓库知名的非官方仓库具有GPG签名的非官方仓库课件演示、板书演示、模拟演练集体参与课件、相关软件6、总结1、RPM指令的用法2、YUM指令的用法课件演示、板书演示、模拟演练讨论、发言、点评课件、相关软件7、作业布置1、构建本地软件仓库课件演示、板书演示、模拟演练集体参与课件、相关软件学习成果教学后记
一、教案头本单元标题:进程管理授课班级:课时:1教学目标能力目标知识目标1.学会进程管理指令的用法1.理解进程相关概念2.掌握如何运行后台进程及注销后继续执行3.掌握进程管理命令的使用能力训练任务及案例一、能力训练任务终止进程二、案例参考资料二、(单元)教学设计教学环节教学内容教学方法及手段学生活动教学资源及工具时间分配1、引入Linux中是如何控制进程的?课件演示、板书演示、模拟演练讨论、发言、点评课件、相关软件5分钟2、操练(掌握初步或基本能力)1、程序、进程和作业程序(program)程序是机器指令的集合,文件形式存储进程(process)进程是一个程序在其自身的虚拟地址空间中的一次执行活动作业/任务(job/task)用户通过操作系统用户接口(Shell或X环境)提交给计算机进行加工处理的程序。如用户发出一个打印命令,就产生一个打印作业/任务。课件演示、板书演示、模拟演练集体参与课件、相关软件5分钟3、深化(加深对基本能力的体会)1、进程与程序的区别程序只是一个静态的指令集合;而进程是一个程序的动态执行过程,它具有生命期,是动态的产生和消亡的。进程是资源申请、调度和独立运行的单位,因此,它使用系统中的运行资源;而程序不能申请系统资源、不能被系统调度、也不能作为独立运行的单位,因此,它不占用系统的运行资源。程序和进程无一一对应的关系。一方面一个程序可以由多个进程所共用,即一个程序在运行过程中可以产生多个进程;另一方面,一个进程在生命期内可以顺序的执行若干个程序。2、多用户多任务当多个用户同时在一个系统上工作时,Linux要能够同时满足用户们的要求,而且还要使用户感觉不到系统在同时为多个用户服务,就好像每一个用户都单独拥有整个系统一样。每个用户均可同时运行多个程序。为了区分每一个运行的程序,Linux给每个进程都做了标识,称为进程号(processID),每个进程的进程号是唯一的。Linux给每个进程都打上了运行者的标志,用户可以控制自己的进程:给自己的进程分配不同的优先级,也可以随时终止自己的进程。进程从执行它的用户处继承UID、GID,从而决定对文件系统的存取和访问。Linux不可能在一个CPU上同时处理多个任务(作业)请求,而是采用“分时”技术来处理这些任务请求。分时技术所有的任务请求被排除一个队列,系统按顺序每次从这个队列中抽取一个任务来执行,这个任务执行很短的时间(几毫秒)后,系统就将它排到任务队列的末尾,然后读入队列中的下一个任务,以同样的方式执行。这样经过一段时间后,任务队列中的所有任务都被执行一次,然后又开始下一轮循环。3、查看系统中的进程使用ps命令查看进程状态信息显示哪些进程正在执行和执行的状态进程是否结束、进程有没有僵死哪些进程占用了过多的系统资源等ps(ProcessStatus)命令格式ps[选项]不带任何选项的ps命令显示当前用户所在终端中的所有进程输出项包括:识别号(PID)、终端(TTY)、运行时间(TIME)、产生该进程所运行的命令(CMD)4、ps命令的常用选项5、ps常见的输出标记6、ps命令的进程状态列7、命令举例指定输出列$psouser,pid,ppid,pcpu,pmem,nice,cmd$ps-eopid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm$psaxostat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm$ps-eo“%p%y%x%n%c“——AIX风格对指定列排序$ps-ef--sortuser,-time$psaux--sort-pcpu$psaux--sort-pmem$psouser,pid,ppid,pcpu,pmem,nice,cmd--sortnice8、注销后继续运行进程9、进程调度的优先级进程的优先权决定对CPU的使用进程在运行时可以享有不同等的优先权进程的优先权受进程的nice值的影响这个值的范围是-20到19,默认是0值越小说明对CPU的使用越优先查看进程优先级(看NI列的值)ps-lps-ocomm,nice10、进程信号进程信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。进程信号是最基本的进程间通讯方式可以在进程之间直接发送,而不需要用户界面可以在Shell中通过kill命令发送给进程Linux对每种进程信号都规定了默认关联动作。查看可用的进程信号$kill-l$man7signal常见的进程信号SIGTERM|TERM(15)——正常终止(默认)SIGKILL|KILL(9)——立即终止SIGHUP|HUP(1)——重读配置文件给进程发送信号按PID:kill[信号]PID…按名称:killall[信号]COMM…按模式:pkill[-信号]模式发送信号可以使用名称或数字号码11、终止/杀死进程为什么要杀死进程该进程占用了过多的CPU时间该进程锁住了一个终端,使其他前台进程无法运行运行时间过长,但没有预期效果或无法正常退出产生了过多到屏幕或磁盘文件的输出kill/killall命令举例$kill1234OR$kill-91234$killallmyprogOR$killall-9myprog注:(1)使用kill前需要先用ps查看需要终止的进程的pid;(2)kill–9很霸道,它在杀死一个进程的同时,将杀死其所有子进程,使用时要谨慎。如错杀login进程或shell进程等。课件演示、板书演示、模拟演练集体参与课件、相关软件10分钟4、归纳(知识和能力)1、进程进程是一个动态实体。进程是处理器通过操作系统调度的基本单位。每个进程的执行都独立于系统中的其它进程。进程之间可以通过称为进程间通信(IPC)的机制进行交互。当进程之间共享数据时,操作系统使用了同步技术来保证共享的合法性。2、Linux中的进程识别使用PID区分不同的进程系统启动后的第一个进程是init,它的PID是1。init是唯一一个由系统内核直接运行的进程。除了init之外,每个进程都有父进程(PPID标识)每个进程还有四个与用户和组相关的识别号实际用户识别号 (realuserID,RUID)实际组识别号 (realgroupID,RGID)有效用户识别号 (effectuserID,EUID)有效组识别号 (effectgroupID,EGID)3、用户、进程与权限RUID和RGID的作用识别正在运行此进程的用户和组。一个进程的RUID和RGID就是运行此进程的UID和GID。EUID和EGID的作用确定一个进程对其访问的文件的权限。除了产生进程的程序被设置SUID和SGID权限位之外,一般EUID、EGID和RUID、RGID相同。若程序被设置了SUID或SGID权限位,则此进程相应的EUID和EGID,将和运行此进程的文件的所属用户的UID或所属组的GID相同。4、进程的类型交互进程由一个Shell启动的进程。交互进程既可以在前台运行,也可以在后台运行。批处理进程不与特定的终端相关联,提交到等待队列种顺序执行的进程。守护进程(Daemon)在Linux在启动时初始化,需要时运行于后台的进程。5、前台与后台前台进程指一个程序控制着标准输入/输出,在程序运行时,shell被暂时挂起,直到该程序运行结束后,才退回到shell。在这个过程中,用户不能再执行其它程序。后台进程用户不必等待程序运行结束就可以执行其它程序。运行后台进程的方法是在命令行最后加上“&”例如:$sleep10000&在一个终端里只能同时存在一个前台任务,但可以有多个后台任务。课件演示、板书演示、模拟演练集体参与课件、相关软件50分钟5、巩固与拓展INIT与Shell命令执行过程课件演示、板书演示、模拟演练集体参与课件、相关软件10分钟6、总结1、进程的特点2、进程与线程的区别课件演示、板书演示、模拟演练讨论、发言、点评课件、相关软件4分钟7、作业布置1、终止firefox进程课件演示、板书演示、模拟演练集体参与课件、相关软件1分钟学习成果教学后记
一、教案头本单元标题:简单shell编程授课班级:课时:2教学目标能力目标知识目标1.学会编写简单的shell程序(循环、分支)1.熟悉Shell脚本的编码规范,掌握执行和调试方法2.掌握对变量进行整数运算和间接引用的方法3.理解位置参数变量和特殊参数变量的用途4.掌握条件测试的使用[]、[[]]、(())5.掌握各种流程控制语句的使用if、casefor、while、until、select、break、continue能力训练任务及案例一、能力训练任务1、批量添加用户二、案例参考资料二、(单元)教学设计教学环节教学内容教学方法及手段学生活动教学资源及工具时间分配1、引入1、常见的脚本语言有哪些?2、shell有什么特点?课件演示、板书演示、模拟演练讨论、发言、点评课件、相关软件10分钟2、操练(掌握初步或基本能力)1、shell脚本与shell编程当命令不在命令行中执行,而是从一个文件中执行时,该文件就称为Shell脚本。Shell脚本是纯文本文件。Shell脚本通常以.sh作为后缀名,但不是必须。Shell脚本是以行为单位的,在执行脚本的时候会分解成一行一行依次执行。Shell是一种功能强大的解释型编程语言通常用于完成特定的、较复杂的系统管理任务Shell脚本语言非常擅长处理文本类型的数据2、Shell脚本的成分程序元素保留字、运算符、表达式变量、数组、输入输出控制结构(顺序、分支、循环、子程序调用)Shell功能【参见第2、3章内容】执行命令(内置命令、外部命令、自编程序)重定向、管道、命令替换、命令聚合通配符、注释符、……Shell环境3、shell脚本的建立与执行4、Shell脚本的编码规范以#!开头:通知系统用何解释器执行此脚本#!/bin/bash#!/bin/ksh以注释形式说明如下的内容:#脚本名称#脚本功能#作者及联系方式#版本更新记录#版权声明#对算法做简要说明(如果是复杂脚本)5、SHELL脚本调试5、shell脚本的类型非交互式脚本不需要读取用户的输入,也不用向用户反馈某些信息每次执行都是可预见的,因为它不读取用户输入,参数是固定的可以在后台执行交互式脚本脚本可以读取用户的输入,实时向用户反馈信息(输出某些信息)这样的脚本更灵活,每次执行时的参数可由用户动态设定用户界面更友好,但不适用于自动化任务(如cron任务)课件演示、板书演示、模拟演练集体参与课件、相关软件30分钟3、深化(加深对基本能力的体会)1、shell的便利用户自定义变量由用户自己定义、修改和使用Shell环境变量由系统维护,用于设置用户的Shell工作环境只有少数的变量用户可以修改其值位置参数变量(PositionalParameters)通过命令行给程序传递执行参数可用shift命令实现位置参数的迁移专用参数变量(SpecialParameters)Bash预定义的特殊变量用户不能修改其值2、位置参数变量是一组特殊的内置变量跟在脚本名后面的用空格隔开的每个字符串$1表示第1个参数值,……,$9表示第9个参数值${10}表示第10个参数值,${11}表示第11个参数值,……位置参数的用途从shell命令/脚本的命令行接受参数在调用shell函数时为其传递参数3、专用参数变量命令行参数相关$*将所有位置参量看成一个字符串(以空格间隔)。$@将每个位置参量看成单独的字符串(以空格间隔)。“$*”将所有位置参量看成一个字符串(以$IFS间隔)。“$@”将每个位置参量看成单独的字符串(以空格间隔)。$0命令行上输入的Shell程序名。$#表示命令行上参数的个数。进程状态相关$?表示上一条命令执行后的返回值$$当前进程的进程号$!显示运行在后台的最后一个作业的PID$_在此之前执行的命令或脚本的最后一个参数4、返回状态码5、read从键盘输入内容为变量赋值read[-p"信息"][var1var2...]若省略变量名,则将输入的内容存入REPLY变量结合不同的引号为变量赋值双引号””:允许通过$符号引用其他变量值单引号’’:禁止引用其他变量值,$视为普通字符反撇号``:将命令执行的结果输出给变量更多read的用法参见/guide/Getting_User_Input_Via_Keyboard6、整数运算Bash变量没有严格的类型定义本质上Bash变量都是字符串若一个字面常量或变量的值是纯数字的,不包含字母或其他字符,Bash可以将其视为长整型值,并可做算数运算和比较运算。Bash也允许显式地声明整型变量declare-i变量名7、算术运算扩展8、内置命令-let9、expr10、浮点运算11、printf命令12、declare命令12、条件测试条件测试可以判断某个特定条件是否满足测试之后通常会根据不同的测试值选择执行不同任务条件测试的种类命令成功或失败表达式为真或假条件测试的值Bash中没有布尔类型变量退出状态为0表示命令成功或表达式为真非0则表示命令失败或表达式为假状态变量$?中保存了退出状态的值语句格式1:test<测试表达式>格式2:[<测试表达式>]格式3:[[<测试表达式>]](bash2.x版本以上)说明格式1和格式2是等价的,格式3是扩展的test命令在[[]]中可以使用通配符进行模式匹配&&,||,<,和>能够正常存在于[[]]中,但不能在[]中出现[和[[之后的字符必须为空格,]和]]之前的字符必须为空格要对整数进行关系运算也可以使用(())进行测试条件测试表达式中可用的操作符文件测试操作符字符串测试操作符整数二元比较操作符使用逻辑运算符13、文件测试14、字符串测试15、整数测试注意:操作符两边必须留空格!16、条件测试举例17、逻辑测试18、流程控制(1)if语句(2)case语句(3)for循环(foreach)(4)for循环(C语言型)(5)while循环(5)until语句课件演示、板书演示、模拟演练集体参与课件、相关软件40分钟4、归纳(知识和能力)1、变量及相关命令课件演示、板书演示、模拟演练集体参与课件、相关软件10分钟5、巩固与拓展用户自定义变量由用户自己定义、修改和使用Shell环境变量由系统维护,用于设置用户的Shell工作环境只有少数的变量用户可以修改其值位置参数变量(PositionalParameters)通过命令行给程序传递执行参数可用shift命令实现位置参数的迁移专用参数变量(SpecialParameters)Bash预定义的特殊变量用户不能修改其值课件演示、板书演示、模拟演练集体参与课件、相关软件20分钟6、总结1、shell脚本与shell编程当命令不在命令行中执行,而是从一个文件中执行时,该文件就称为Shell脚本。Shell脚本是纯文本文件。Shell脚本通常以.sh作为后缀名,但不是必须。Shell脚本是以行为单位的,在执行脚本的时候会分解成一行一行依次执行。Shell是一种功能强大的解释型编程语言通常用于完成特定的、较复杂的系统管理任务Shell脚本语言非常擅长处理文本类型的数据2、Shell脚本的成分程序元素保留字、运算符、表达式变量、数组、输入输出控制结构(顺序、分支、循环、子程序调用)Shell功能【参见第2、3章内容】执行命令(内置命令、外部命令、自编程序)重定向、管道、命令替换、命令聚合通配符、注释符、……Shell环境课件演示、板书演示、模拟演练讨论、发言、点评课件、相关软件8分钟7、作业布置1、批量添加用户2、批量设置用户密码课件演示、板书演示、模
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全新工程承包合同:高速公路建设施工2024年度3篇
- 2024年二手房交易预约合同与专业居间服务条款版
- 二零二四年度原料供应与运输服务合同
- 2024厨师雇佣服务合同范文
- 2024年度版权许可协议:音乐出版平台使用音乐作品合同3篇
- 二零二四年度股权投资合同:初创企业股权投资框架协议
- 二零二四年度产品代理与销售合同:生产商与代理商3篇
- 部编人教版二年级下册道德与法治教学计划
- 2024年度网络安全服务合同(含防护措施和应急预案)3篇
- 2024小型货车租赁合同
- 内衬管防腐和修复管道施工工艺HT-PO、HDPE
- 大学英语四级长篇阅读匹配技巧(课堂PPT)
- 国旅局旅游突发公共事件应急预案
- 医院临床科室住院超30天PDCA案例
- 消防工程中常见质量问题及预防措施
- led背光源BLU学习资料ppt课件
- 初中人教版七年级上册音乐1.5学吹竖笛(29张)ppt课件
- 幂的运算综合专项练习50题(共7页)
- 反洗钱终结性考试题目及答案
- 品类采购策略模板及填写指导
- 六壬式天盘的天文依据
评论
0/150
提交评论