欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    合肥世杰高等教育自学考试辅导中心ppt课件.ppt

    • 资源ID:5003048       资源大小:782.01KB        全文页数:264页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    合肥世杰高等教育自学考试辅导中心ppt课件.ppt

    合肥世杰高等教育自学考试辅导中心,Linux,用户基础,王庭兵http:/QQ:,用户基础Linux教学目标,熟悉Linux系统的运行环境掌握Linux中常用命令的使用掌握Linux系统管理的相关内容文件系统管理、用户管理、进程管理、软件安装管理、TCP/IP网络配置管理掌握Shell及使用掌握vi编辑器配置网络和网络服务掌握代理服务器的配置,本章要点 UNIX与Linux简介 Linux的组成及功能 Linux的内核版本与发行套件 Linux的现状与未来 与Linux相关的基本概念,第一章 Linux系统概述,Linux 用户基础,什么是Linux?,Linux是一个功能强大的操作系统 同时它是一个自由软件,是免费的、源代码开放的 编制它的目的是建立不受任何商品化软件权制约的、全世界都能自由使用的Unix兼容产品。,UNIX历史简介,20世纪70年代,贝尔实验室开发出UNIX 目前分为AT&T System V和Berkley BSD两个系列 目前常见的UNIX版本有:Sun SolarisSCO UNIX HP-OSAIX,注:Linux同时兼容System V和BSD两种Unix系统,POSIX 简介,POSIX Portable Operating System Interface各家厂商发展自己的Unix-各Unix系统不兼容!1988年,NTST/CSL的组织召开各Unix厂商,组织和用户共同制定了POSIX,可移植操作系统标准界面(IEEE 1003.1)结果:只要遵循POSIX,某一个Unix环境下的软件,只需做少许的修改,就能在其他的Unix环境下编译成功。,Linux历史简介,芬兰大学生Linus Torvalds在从1990年底到1991年的几个月中,利用Minix操作系统作为开发平台,为他自己的操作系统课程和后来的上网用途而陆续编写了若干程序。1991.10.5 在Internet的comp.os.minix讨论区发表了一篇文章,表明他正在研制一个要超越Minix的操作系统,从而宣告了Linux的诞生。1993年,Linux 1.0问世 1999年,Linux Kernel 2.2.x问世2001年,Linux Kernel 2.4.x问世,开放源代码(Open Source),宗旨 允许任何人自由传播复制及修改软件的程序代码,而不在于不收费 起源 1983.9,Richard M.Stallman(RMS),FSF(Free Software Foundation)的创始人,目前为GNU Project的项目主持人 产品种类-Kernel-Editor-Shell,-C compiler,linker,assembler,GNU&GPL 简介,GNU Gnus Not Unix是自由软件基金会FSF(Free Software Foundation)中头一个名为GNU的团体,目前近400人。GPL General Public License软件的源程序可以自由流通,软件公司不应该把源程序拒为己有,或借发行编译过的软件赢利,软件公司要赚取的应该是系统集成和服务的费用所有的程序员可以交换心得,保证软件质量,GNU与Linux,Linus本人认为:“使Linux成为GPL的一员是我一生中所作过的最漂亮的一件事”。GNU的开发过程:先开发gcc等强大工具,最后再开发GNU Kernel(Hurd)最优秀的操作系统Gnus Not Unix Linux的出现 Linux Kernel+GNU Software Debian/Linux 填补Hurd出现前的真空状态,Linux的特点,开放性的系统 多用户多任务的系统 具有出色的稳定性和速度性能 具有可靠的系统安全性 提供了丰富的网络功能 标准兼容性和可移植性 提供了良好的用户界面,为什么使用Linux,Linux是一套具有Unix全部功能的免费操作系统 Linux不仅为用户提供了强大的操作系统功能,而且还提供了丰富的应用软件 Linux为广大用户提供了一个在家里学习和使用Unix操作系统的机会 Linux能与现有存在的操作系统共存 随着各大公司的加盟,有理由相信Linux将以更迅猛的势头发展,并最终成为一个多平台的、市场占有率较高的、极其优秀的网络操作系统。,Linux系统的组成,Linux内核 Linux Shell Linux文件系统 Linux实用工具 内核,Shell和文件系统一起形 成了基本的操作系统结构,Kernel(内核)和版本,Kernel实现操作系统的基本功能硬件方面:控制硬件设备,内存管理,硬件接口,基本I/O软件方面:管理文件系统,为程序分配内存和CPU时间等版本号有三个数字组成:r.x.yr:目前发布的Kernel版本x:偶数:稳定版本,奇数:开发中版本y:错误修补的次数范例:2.0.38;2.2.16说明:2.1修正了132次后才变为2.2版,操作系统的内核,Microkernel 微内核 内核提供操作系统的核心功能。微内核是内核的精简版本,它设计成在很小的内存空间内增加移植性,提供模块化设计,以使用户安装不同的接口,如UNIX、DOS、Windows、Workplace OS、Workp1ace UNIX等,Linux 发行套件,Linux 发行套件(Distribution):以Linux Kernel为核心,搭配各种应用程序和工具。目前有200余种Linux Distribution常见的Linux Distribution,Linux Shell,Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器)它接收用户输入的命令并把它送入内核去执行 目前主要有下列版本的Shell有:Bourne Shell:是贝尔实验室开发的。BASH:是GNU的Bourne Again Shell,是GNU操作系统上默认的shell。Korn Shell:是对Bourne SHell的发展,在大部分内容上与Bourne Shell兼容。C Shell:是SUN公司Shell的BSD版本。,Linux 文件系统,文件系统是文件存放在磁盘等存储设备上的组织方法。主要体现在对文件和目录的组织上。Linux采用统一的树型结构的文件系统 在Linux文件系统下可以。切换目录、访问文件设置目录和文件的权限设置文件的共享 Linux支持多种类型的文件系统。,Linux 的应用,Linux的应用领域Linux服务器 嵌入式Linux系统 桌面市场 典型应用Titanic:特效-350台SGI及160台DEC Alpha工作站,运行Red Hat 4.1Linux超级电脑:Los Alamos National Laboratory利用70台DEC Alpha 533Mhz,128M内存,3G硬盘的计算机,运行Red Hat 5.0,造价15万美元,运算速度类似SGI Origin 2000(造价180万美元),第二章 操作系统功能及安装,1、处理器管理2、设备管理3、文件管理4、作业管理5、存储器管理,处理器管理,1、CPU管理(进程管理)把一个程序在一个数据集合上的一次执行称为一个“进程”进程的管理:1)、进程控制:创建进程、撤销进程控制进程的状态转换2)、进程同步:对并发执行的进程进行协调3)、进程通信:管理相互合作的进程之间的通信4)、进程调度:当一个进程放弃CPU后重新调其它进程运行。,设备管理,1)、缓冲区管理:利用缓冲区来缓冲CPU和I/O设备之间速度不匹配的矛盾。2)、设备分配:分配给用户使用3)、设备处理:启动指定的I/O设备,响应设备反回消息4)、虚拟设备:把独享设备变成共享方式,文件管理,1)、文件存储空间的管理:2)、目录管理3)、对文件的读或写4)、文件保护5)、提供接口供编程使用,作业管理,1)、作业调度:选择作业进入内存,让其进程获得竞争CPU的资格。2)、作业控制:有脱机控制方式和联机控制方式,存储器管理,1)、存储器的分配和回收2)、主存空间的共享和保护3)、地址映射4)、虚拟存储技术,学习Linux之前应该掌握的概念,磁盘及分区 理解Linux文件系统标准掌握Linux下设备的使用方法理解LILO和GRUB的用途普通用户与超级用户比较字符工作方式和图形工作方式,硬盘结构与磁盘分区,Linux常用分区类型,Linux native主分区:用于存放文件系 常用类型:Ext2、Ext3Swap:暂时存储数据的交换分区,弥补内存不足,一般来说是物理内存的两倍大。,硬盘/光驱对照表,Linux 文件系统标准结构,/boot,Linux各分区功能,/boot系统过程中所要用到的文件 注意:如果想用lilo启动redhatlinux系统的话,含有/boot的分区必须完全在柱面1023以下。又由于8gb后的数据lilo不能读取,所以redhatlinux要安装在8gb的区域以内。/usr分区,系统存放软件的地方/home分区,是用户的home目录所在地,/var/log分区,是系统日志记录分区,Linux各分区功能,/dev分区,存放设备文件。/opt分区,存放可选的安装的软件。/sbin分区,存放标准系统管理文件。/tmp分区,用来存放临时文件/bin分区,存放标准系统实用程序。/etc目录,存放系统配置文件,LILO与GRUB简介,LILO全称为LInux Loader GRUB全称为GRand Unified Boot loader是位于硬盘引导扇区的一个小程序是引导Linux系统内核的最常见的方式可以用来引导多个操作系统可以同时支持多个不同的系统内核映像。为每个系统内核映像提供了密码保护。支持位于不同磁盘和分区中的引导扇区、映象文件和启动映像。,安装多系统的顺序,1、Windows982、Windows20003、WindowsXP4、Linux,恢复Linux引导记录,1、在安装时把LILO安装在非MBR中2、用fdisk/mbr清除主引导记录3、用fdisk激活linux 的boot分区所在的分区,普通用户与超级用户,Linux是一个多用户多任务的操作系统,在同一时刻可以有多个用户使用系统。可以将用户大致分为两类,即普通用户和超级用户。普通用户可以在其权限许可的范围内使用系统资源,而超级用户(用户名为root)不仅可以使用系统中的所有资源而且可以管理系统资源。除了用户的概念之外,Linux中还有组的概念。组是若干个用户的逻辑集合。,Linux的运行方式,字符运行方式本地虚拟终端使用Telnet远程登录使用SSH远程登录 图形运行方式本地使用KDE/Gnome集成环境运行X Server远程使用图形环境,本节要点获取和安装方式安装前的准备工作系统使用初步,Linux的安装,获取方式和安装方式,获取方式下载发布版本购买发布版本 安装方式 本地安装本地光盘安装本地硬盘安装远程网络安装FTPNFSHTTP,安装Linux前的准备,了解Linux支持的硬件 光盘启动安装不需要任何准备 本地硬盘安装和网络安装需要制作启动盘Boot.imgBootnet.imgboothd.img,启动盘的制作,在redflag4.0光盘中的dosutils目录中有一个程序:rawrite.exe一、在dos下(或windows中的命令方式下)运行rawrite,按提示选择在光盘中的images中的某个映象文件和软驱。二、在Linux下用:dd if=boot.img of=/dev/fd0 bs=1440kf(facility)设备、工具,系统虚拟控制台及其切换,系统提供多个虚拟控制台(Virtual Console)(在/etc/inittab文件中增删)切换各个虚拟控制台字符界面 Alt+F1-F7图形界面,Linux的系统运行级,0-系统停机状态1-单用户工作状态2-多用户状态(没有NFS)3-多用户状态(有NFS)字符方式的默认运行级4-系统未使用,留给用户5-X11控制台(xdm,gdm或kdm)6-系统正常关闭并重新启动,文件类型,普通文件文本文件二进制文件 可执行程序,声音,图像文件 目录文件 链接文件硬链接软链接 特殊文件,特殊文件,设备文件/dev/ttys1:标准终端/dev/hda:第一块IDE硬盘 管道文件例:用户使用lp打印一个文件时,lp建立打印进程并向一个管道发送信息,第三课 安装及图形界面使用,请自己动手安装并使用图形界面(和Windows系统很相似),Shell,Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器)它接收用户输入的命令并把它送入内核去执行。目前主要有下列版本的Shell有:Bourne Shell:是贝尔实验室开发的。BASH:是GNU的Bourne Again Shell,是GNU操作系统上默认的shell。Korn Shell:是对Bourne SHell的发展,在大部分内容上与Bourne Shell兼容。C Shell:是SUN公司Shell的BSD版本。,Shell的重要功能,命令行解释交互模式(interactive)后台运行(run commands in the background)命令的多种执行顺序 命令替换()I/O重定向(Input/output redirection)管道(pipes)|通配符(wild-card characters)系统环境维护 Shell Script,命令解释过程,是内置命令,命令规则、路径和文件,命令规则命令动词 参数 操作对象 路径绝对路径相对路径 文件命名规则,文件通配符,*匹配多个字符?匹配单个字符abc匹配abc中任意一个字符!abc匹配abc之外的任意一个字符,登录、注销、关机,系统登录和注销的方法登录系统(login)注销登录(logout 或 exit)注:系统中任何用户均可使用 系统关机和重启的方法关机(halt)重新启动(Reboot)注:只有超级用户可用,Linux常用命令 1,文件目录操作命令 ls touch cp mv rm cd lncat more less head tailpwd mkdir rmdirfind greptar gzip compresssort paste wc,ls,用法:ls 参数:-a:显示所有文件,包括隐藏文件(以.开头的文件)-l:以长格式显示-F:在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通 文件;“/”表示目录;“”表示符号链接;“|”表示FIFOs;“=”表示套 接字(sockets)。,ls,-d:将目录象文件一样显示,而不是显示其下的文件-t:按修改时间先后显示-R:显示目录及下级子目录结构-m:横向输出文件名,并以“,”作分格符。-S:以文件大小排序。范例:ls als alRls-F,用颜色代表不同文件,蓝色:目录绿色:可执行文件红色:压缩文件浅蓝色:链接文件灰色:其他文件,touch,作用:生成一个空文件或修改文件的时间范例:touch*:将当前目录下所有文件时间修改为当前系统时间touch d 20010602 test:将文件test的时间修改为20010602touch test2:如果abc存在,则修改为当前系统时间,如果不存在,则生成一个为当前时间的空文件,cp copy file,用法:cp afpx source target-a:尽可能保持文件的结构和属性-p:保持原始文件日期-f:如果目标文件已经存在,则覆盖它-i:提示是否覆盖现有的普通目标文件-R:包含子目录范例:cp ls.txt mydir1cp a mydir1 mydir2cp/etc/syslog.conf./cp-a/etc/sound/home/so/,mv move file,用法:mv b source target-b:给被覆盖的文件建立一个备份范例:mv abc bcd mv abc mydir/mv-b abc mydir/,rm remove,rm irf 文件或目录i:交互模式r:删除目录及以下所有内容f:强制删除注意:Root用户在删除文件时要特别小心权限问题,cd change directory,用法:cd 目录作用:切换路径范例:cd.cd.cd cd/cd./usr,pwd print work directory,用法:pwd作用:显示当前工作目录范例:配合cd,创建和删除目录,mkdir用法:mkdir 目录名作用:创建目录新的目录范例:mkdir abcrmdir用法:rmdir目录名作用:删除空目录范例:rmdir abc,file,file 文件名查看文件内型(后面会介绍),cat、more、less,cat:输出文本文件内容(文本文件合并)范例:cat tt.txt cat txta txtb txtmore:按页显示文件范例:more tt.txtless:按页显示文件,可以使用翻页键范例:less tt.txt,head、tail,head:显示文件的前?行范例:head 20/etc/passwdtail:显示文件的后?行(默认是10行)加-f参数,会实时的监视某程序范例:tail 20/etc/passwdTail+20/etc/passwd(模2除后再到结尾),sort 与 paste,sort:将文本文件排序范例sort passwdsort n test:将test按照数字大小排序sort test1 test2 test3:将文件test1,test2,test3的内容联合排序-o filename 把结果保存在filename中-u 不显示重复的行paste:将不同文件合并范例paste test1 test2 test3,文件的硬链接,相当于一个文件的两个副本,指向同一数据存储区特点:两个文件,长度相等,总长度不变 删除其中一个文件,另一个仍然存在 修改其中一个文件,另一个也修改,文件的符号链接,相当于一个文件的快捷方式特点:仅保存一个指针,长度小于原文件 删除符号链接,不影响原文件 删除原文件,符号链接即没有意义,ln 命令 link,功能:产生链接文件用法:ln s 来源文件 目标文件加-s参数:symbolic link不加-s参数:hard link范例:ln s/bin/less/usr/bin/less ln myfile mylinkfile,which,查找内部命令的完整路径和别名Which,whereis where is file?,作用:查找文件或目录位置说明:whereis并不进行磁盘级的查找,只是在$PATH所设定的路径中去查找范例:whereis ls,find,作用:查找文件或目录用法:find 查找路径 匹配条件 动作 常用匹配条件-type d表示目录f表示文件l表示链接b块文件p管道文件name 字符串iname 字符串 不区分大小写user 用户名group 组名perm xxxxsize n atime n 过去n天被访问过的mtime n 在过去n天中被修改过的,find的范例,find.-name ls.txtfind.-name ls.txt printfind/-name c?printfind/-name f*printfind.-name f*exec ls l;find.-name f*ok rm;find.-perm 644 mtime 4 find.-name c?o-name d?,locate,updatedb,locate作用:查找文件或目录范例:locate l1.txt注意:不是从磁盘空间上查找,而是从 updatedb产生的文件中查找updatedb作用:更新资料库说明:以root身份登录后才可以执行,grep,功能:在文件中查找匹配的字符串格式:grep 参数“待查字符串”文件-v 反向匹配-w 完整匹配-i 忽略大小写-c 只显示有几行符号要求-n 在显示行前标上在文档中的行号,使用简单的正则表达式,.任意一个字符*匹配字符的零次或多次出现a-za到z的任意字符一个a以字母a开始的行a$以字母a结束的行,在grep中使用正则表达式,$grep Ffleas fleas$grep c.fleas$grep n.*fleasfleas.num$grep i and fleas$grep w on fleas,wc,wc 选项 文件统计文件中的行数、单词数、字符数-c:显示字节数-w:显示单词数-l:显示行数,压缩与解压缩-常用压缩工具,gzip,gunzip.gzzip,unzip.ziptar.tarcompress.Zbzip2.bz2,gzip,功能:压缩文件,压缩后文件格式.gz选项:-1:快速压缩-9:最佳压缩状态-r:压缩时包括子目录-d:解压缩范例:gzip 1 file1.jpggzip d file1.jpg.gz 注意:压缩后源文件消失压缩目录时并不会将整个目录压缩成一个单独文件,gunzip,功能对gzip文件进行解压缩范例gunzip dd.jpg.gzgunzip r mydir1/(解开mydir1目录中的所有gzip的压缩文件),tar,功能归档多个文件和目录到一个.tar文件内,同时实现反向功能。格式:tar cxvzf filename file or dirname选项:-c:建立一个.tar文件-v:显示冗余信息-f:指定新文件名-x:解压某个文件,compress,功能压缩和解压缩(红旗4.0没有提供)参数-v:显示压缩比例和压缩后的文件名-d:将.Z结尾的的压缩文件解压缩-f:强制将文件压缩范例compress v letter.txtcompress d letter.txt.Z,bzip2,功能压缩和解压缩参数z:压缩d:解压缩k:不删除原文件范例bzip2 z wtb.*bzip2 dk wtb.c.bz2,Linux常用命令 2,信息显示命令 dmesgfilewho w whoamihostname unamedu df free,dmesg,功能显示机器引导时内核显示的状态信息参数-c:显示出状态后删除这些信息用法dmesg,file,file功能:测试文件类型/usr/share/magic.mime保存文件类型参数-b:不显示文件名-f filename:用一个文件文件保存的每一行作为文件去检查-k:搜索到第一个匹配项不停止-z:检查压缩文件中的每一个文件-s/dev/hd*:检查分区系统类型范例file*file s/dev/hda2,who,who功能查看其他登录的用户参数-b:系统最后启动时间-a:显示所有信息-H:显示项目标头-r:查看系统运行等级-w,在登录帐号后面显示一个字符来表示用户的信息状态:+:允许写信息;-:不允许写信息;?:不能找到终端设备。-q:统计当前有多少用户登录系统,who,输出的通用格式如下:name state line time idle pid commnet exit name用户的登陆名 state写到终端的能力 line在/dev中找到的行名 time自从用户登陆所用的时间 idle自从用户最后一次活动所经历的时间 pid用户的进程ID commnet注释行 exit已死进程的退出状态,W,w功能查看其他登录的用户(who增强版)第一行输出内容:当前时间,系统启动到现在的时间,登录用户的数目,系统在最近1秒、5秒和15秒的平均负载 第二行输出内容:登录帐号、终端名称、远程主机名、登录时间、空闲时间、JCPU、PCPU、当前正在运行进程的命令行。*JCPU时间指的是和该终端(tty)连接的所有进程占用的时间*PCPU时间则是指当前进程(即在WHAT项中显示的进程)所占用的时间,whoami,whoami的功能查看登录用户自己的信息whoami使用范例whoami,whoami 和who am i区别,who am i与whoami的区别:1.whoami显示effective current username(即通过su username1之后,显示的是username1);2.who am i显示的是original username(即在使用su命令之前的username).,hostname,hostname查看主机名(根据/etc/hosts文件显示)参数-a:显示系统别名-d:显示系统域名-f:显示FQDN名-i:显示本机IP地址(127.0.0.1),uname,uname 显示系统信息参数-s:显示内核名-r:显示内核版本-i:显示硬件平台-p:显示处理器内型-o:显示操作系统内型,du,du-c:统计大小用K表示-b:用Byte表示-s:统计整个目录所占空间-max-depth=N,显示几级目录报告指定的文件(目录)已使用的磁盘空间的总量,df,df报告文件系统磁盘空间的使用情况-h:更人性化显示-i:显示节点信息-l:显示本地文件系统信息-t filesystem type:显示指定类型的文件系统信息,free,free查看当前内存和交换空间的使用情况-t:显示总的内存信息(物理内存+虚拟内存)-s N:实时监视内存,延迟N秒显示信息*根据/proc/meminfo文件分析的结果,提高工作效率,自动补全命令别名命令历史复制和粘贴,命令别名(alias)的使用,命令别名(alias)的使用作用:设置命令别名范例alias mybin=“cd/usr/bin”alias 显示系统中现有的别名unalias mybin 删除系统中的别名,命令历史,!:回忆Shell的历史记录(正序)!2 第2条命令!上次执行的命令 343:修正上次命令的键入错误,343history:查看命令的历史记录$history$history w my_old_cmd(保存)$history c(clear)fc:编辑命令历史记录$fc$fc l$fc nl,Shell的高级使用,重定向管道命令替换命令执行顺序,重定向,、2、&、,输出重定向 错误输出重定向 输入重定向,管道,管道:将一个命令的输出传送给令一个命令,作为另一个命令的输入使用方法:命令1|命令2|命令3|命令n使用举例:$ls Rl/etc|more$cat/etc/passwd|wc$cat/etc/passwd|grep lrj$ps aux|tail+10|more,命令的多种执行顺序,命令间隔符说明;用;间隔的各命令按顺序依次执行&前后命令的执行存在“逻辑与”关系,只有&前面的命令执行成功后,它后面的命令才被执行例:ls dd wtb.ls&cat wtb.ls|前后命令的执行存在“逻辑或”关系,只有|前面的命令执行失败后,它后面的命令才被执行例:rm aed wtb.ls|cat wtb.ls,命令的多种执行顺序(续),几个命令间隔符同时出现在同一个命令行上时,其优先级为:;的优先级最低|和&具有相同的优先级 同优先级,按从左到右的结合原则执行命令行 使用()可以组合命令行中的命令,改变执行顺序,&和|结果,&:有一个命令执行失败,结果为失败状态|:有一个命令执行成功,结果为成功状态例:ls&ls|cat filename是不会执行cat的ls df&ls|cat filename是不会执行ls也但会执行cat(假设df文件不存在),命令的多种执行顺序举例,$date;pwd顺序执行date和pwd命令。$mail jjh message cat file)|wc date和cat命令的信息都通过管道送给wc命令。,命令替换,cmd或$(cmd)例如:$wall date$cd pwd,Linux常用命令 3,用户通信与网络命令 write wall telnet mail ftp,write wall mesg,write向另外一个用户发信息。以CTRL+D作为结束 使用举例$write webmaster wall向所有用户广播信息。格式wall message$wall Happy new year!,ftp,FTP客户端程序常用子命令 open close asc bin dir/mdir ls pwd cd get/put mget/mput newer delete/mdelete mkdir/rmdir rename lcd!cmd system bye/quit help/?操作案例,mail,mail字符界面下的MUA,mail,格式mail 选项 用户地址使用阅读邮件 mail(h f)发送邮件 mail usernamedomain删除邮件 mail(d u)保存邮件到文件 mail(s n filename)保存到 mail(s n+filename)将信的内容保存邮件到文件或文件夹(w)从文件中读取邮件 mail-f filename从文件夹中读取邮件 mail-f+filename回复邮件 mail(r n),Linux常用命令 4,其他命令:clear wc date p5 bc cal su passwd help man,telnet,telnet 站点名 端口号,clear,clear 功能:清屏 用法:clear,date和clock,date功能:显示和更改系统日期显示:date 参数设置:date 月月日日时时分分年年年年.秒秒 date r 文件名:显示此文件最后一次修改时间举例:$date+DATE:%m/%d/%y%nTIME:%H:%M:%S#date+%j%t%U#date s 20011109#date s 09:29:30 clock#clock w将系统时间写入CMOS#clock s根据CMOS时间自动设置系统时间,cal,cal功能:显示日历用法:cal 参数 月 年-3:显示前/现/下三个月的表格-m:把星期一放在第一列显示-j:显示在本年中的第多少天举例:$cal j 2001$cal 1752,bc,计算器1、算术运算2、逻辑运算:如:35结果是0 32)&(35)结果是0(32)&(35)printf“大”else print“小于”5、=*,=-,=/等运算符的使用6、函数的使用:sqrt(n),read(),su 和 passwd,su功能:切换登录用户用法:su 用户名 举例:passwd功能:更改用户密码 用法:passwd 用户名举例:,help和man,help用于查看Linux内置命令的帮助信息。使用举例$help$help echo man列出指定命令的帮助手册 man ls,文本编辑器Vi,理解Vi的三种运行模式学会进入插入模式学会在编辑模式下操作学会在命令模式下操作,概述,vi是个UNIX下面的缺省的可视化的编辑器vi是威廉.侨伊写的,作为BSDUNIX的一部分.后来AT&T也开始用vi,于是标准UNIX也开始 特点:vi是个强大的编辑器 vi非常小 vi稍微有些难学,22.3.1 Vi及其三种运行模式,l 命令模式(Command mode):任何时候,不管用户处于何种模式,只要按一下Esc键,即可使vi进入命令模式;我们在shell环境(提示符为$)下输入启动vi的命令,进入编辑器时,也是处于该模式下。在该模式下,用户可以输入各种合法的vi命令,对文档进行一些操作(如删除单个字符,删除一行字符,删除一个区块等)。在这种模式下,从键盘上输入的任何字符都被当做编辑命令来解释,若输入的字符是合法的vi命令,则vi在接受用户命令之后完成相应的操作。但需注意的是,所输入的命令并不在屏幕上显示出来。若输入的字符不是vi的合法命令,vi会响铃报警。l 文本输入模式(Insert mode):在命令模式下输入插入命令i、附加命令a、打开命令o、修改命令c、取代命令r或替换命令s都可以进入文本输入模式。在该模式下,用户输入的任何字符都被vi当做文件内容保存起来,并将其显示在屏幕上。在文本输入过程中,若想回到命令模式下,按Esc键即可。末行模式(Line mode):在命令模式下,用户按“:”键即可进入末行模式下,此时vi会在显示窗口的最后一行显示一个“:”作为末行模式的提示符,等待用户输入命令。多数对文件操的作命令都是在此模式下执行的(如查找、替换文本中的某个字符串)。末行命令执行完后,vi自动回到命令模式。,常用命令涉及的单词或字符,w:write or wordr:readb:beginh:homed:deleteu:undop:pastei:insertq:quita:appendm:middlel:last$:尾:头s:stick,Vi 的基本操作,进入插入模式基本命令:i,a,o从插入模式返回编辑模式insert命令模式下的基本操作:w filename:wq:q:q!ZZ,vi加数据指令,i在关标位置开始插入字符,结束时候按ESC键。I在光标所在行的最前面开始加字,结束时按ESC键。a在光标位置后开始加字,结束时按ESC键。A在光标所在行的最后面开始加字,结束时按ESC键。o在光标下加一空白行并开始加字,结束时按ESC键。O在光标上加一空白行并开始加字,结束时按ESC键。!command执行shell指令,并把结果加在光标所在行的下一行。,vi定位命令,Shift+h(H):光标移到屏幕的第一行Shift+m(M):光标移到屏幕的中间行Shift+l(L):光标移到屏幕的最后一行Ctrl+b:向上移动一屏Ctrl+f:上下移动一屏Ctrl+d:向下半页Ctrl+u:向上半页G:文件的最后,vi定位命令,:到行首(或、0):到行未(或$):number:指定到某一行w:向后移动一个单词b:向前移动一个单词,vi编辑命令删除,dl删除当前字符(与x命令功能相同)d0删除到某一行的开始位置d删除到某一行的第一个字符位置(不包括空格或TAB字符)dw删除到某个单词的结尾位置d3w删除到第三个单词的结尾位置db删除到某个单词的开始位置 d删除到某个段落的结尾位置d删除到某个段落的开始位置(段落以一空行分隔),vi编辑命令删除,dd删除当前行 D or d$从当前字符删除到结尾d/text删除从文本中出现“text”中所指定字样的位置,一直向前直到下一个该字样所出现的位置(但不包括该字样)之间的内容 5dd删除从当前行所开始的5行内容 dL删除直到屏幕上最后一行的内容 dH删除直到屏幕上第一行的内容 dG删除直到工作缓存区结尾的内容(文尾)d1G删除直到工作缓存区开始的内容(文头),vi编辑命令删除,nx 删除由光标位置起始的n个字符(含光标位置,按一个x表示删除光标所在的字符)nX删除由光标位置起始的n个字符(不含光标位置),vi编辑命令修改,cl更改当前字符cw修改到某个单词的结尾位置c3w修改到第三个单词的结尾位置cb修改到某个单词的开始位置 c0修改到某行的结尾位置c)修改到某个语句的结尾位置c4)修改到第四个语句的结尾位置 c(修改到某个语句的开始位置c修改到某个段落的结尾位置c修改到某个段落的开始位置c7修改到当前段落起始位置之前的第7个段落位置,vi编辑命令修改,ctc修改当前行直到下一个字符c所出现位置之间的内容C修改到某一行的结尾 cc修改当前行 5cc修改从当前行所开始的5行内容,vi编辑命令替换,s或c l替换当前字符S将当前行替换为一个或多个字符 5s将从当前字符开始的5个字符替换为一个或多个字符r修改光标文件的字符R从光标位置开始修改,结束时按ESC键,vi编辑命令复制、剪切、粘帖,yy或Y 可以把一行文本拷贝到寄存器中 dd 剪切一行P或p 粘贴一行寄存器:可以存放剪切和拷贝下来的东西的地方,只要有一个删除命令的话,寄存器中的东西就没有了,vi编辑命令-撤销,u可以撤消你刚才的操作U可以撤消你对当前行的修改,vi编辑命令替换和查找,:/string 查找string,n是查找下一处:%s/string1/string2/g在整个文件中替换“string1”成“string2”:3,7s/string1/string2/仅替换文

    注意事项

    本文(合肥世杰高等教育自学考试辅导中心ppt课件.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开