教学课件:《Linux操作系统教程》.ppt

上传人(卖家):三亚风情 文档编号:3523628 上传时间:2022-09-11 格式:PPT 页数:563 大小:45.45MB
下载 相关 举报
教学课件:《Linux操作系统教程》.ppt_第1页
第1页 / 共563页
教学课件:《Linux操作系统教程》.ppt_第2页
第2页 / 共563页
教学课件:《Linux操作系统教程》.ppt_第3页
第3页 / 共563页
教学课件:《Linux操作系统教程》.ppt_第4页
第4页 / 共563页
教学课件:《Linux操作系统教程》.ppt_第5页
第5页 / 共563页
点击查看更多>>
资源描述

1、第第 1 1 章章LinuxLinux概述概述本章目标了解Linux的诞生历史熟悉目前流行的Linux发行版及其特点了解Linux与Windows的不同掌握Ubuntu Linux安装方法操作系统简介操作系统(Operation System,简称OS)是管理计算机硬件与软件资源的程序,是计算机系统的内核与基石。操作系统本质上是运行在计算机上的软件程序;为用户提供一个与系统交互的操作界面;操作系统分内核与外壳:操作系统简介Windows目前最流行的个人桌面操作系统。操作系统简介Unix最早的多用户、多任务操作系统。操作系统简介Unix以应用于从巨型计巨型计算机到普通PC机等多种不同的平台上。是

2、目前应用面应用面最广、影响力影响力最大、稳定性稳定性最好的操作系统。操作系统简介UnixUnix在发展过程中产生了许多版本或分支:lBSD,美国加州大学伯克利分校推出的“Berkeley Software Distribution”,简称BSD。lAIX,IBM公司主持研究的Unix版本,主要是针对IBM计算机硬件环境进行了优化和增强。lHP-UX,HP公司的Unix系统版本,主要运行在HP的计算机和工作站上。lSolaris,原来称为Sun OS,是Sun公司开发的Unix版本,包含有Sun公司开发的许多图形用户界面系统工具和应用程序,主要用于Sun公司的计算机和工作站上。Linux简介关于

3、Linux,首先要注意以下两个要点要点:l类Unix系统:Linux是一种自由、开放源码的类似Unix的操作系统 lLinux内核:严格来说,Linux这个词本身只表示Linux内核 Linux简介-Linux诞生关于Linux诞生历史,关注以下几个要点要点:l1991年,芬兰的业余计算机爱好者Linus Torvaldsl编写了一款类似Minix的系统(基于微内核架构的类Unix操作系统)l被ftp管理员命名为Linux l加入到自由软件基金的GNU计划中 lLinux以一只可爱的企鹅企鹅作为标志,象征着敢作敢为、热爱生活。Linux简介-Linux内核版本Linux内核版本由3个数字组成:

4、a.b.c:la:当前发布的内核主版本;lb:偶数表示稳定版,奇数表示开发中的版本;lc:错误修补的次数。Linux内核在内核官方网站www.kerenl.org上发布 Linux简介-Linux内核历史内核版本内核版本日期日期说明说明0.001991.2.4两个进程,分别显示AAA和BBB0.011991.9第一个向外公布的Linux内核版本0.021991.10.5Linux第一个稳定的工作版本0.111991.12.8基本可以正常运行的内核版本0.121992.1.15主要加入数学协处理器的软件模拟程序0.95(0.13)1992.3.8开始加入虚拟文件系统思想的内核版本2.01996.

5、2.9支持多处理器2.21999.1.26支持许多新的文件系统类型,使用全新的文件缓存机制2.42001.1.4使用一种适应性很强的资源管理系统2.62003.12.7性能、安全性和驱动程序进行改进2.6.302009.6改善文件系统、加入完整性检验补丁、线程中断处理支持等2.6.322009.12改进Btrfs文件系统、内存控制器支持、运行时电源管理2.6.342010.5支持flash设备文件系统、新的Vhost net、新的perf功能等2.6.382011.3.15合并自动进程分组、优化进程调度,改善VFS虚拟文件系统可扩展性,透明化内存Huge Pages使用过程,实现按需自动调用等

6、Linux简介-Linux发型版Linux内核必须配备一些软件、安装工具以及图形界面才方便用户使用,这就是Linux发行版。Linux简介-Linux发型版Linux简介-Linux发型版 Ubuntu Linux系统具有如下特色:l 系统安全性高,采用“sudo”工具,所有系统相关的任务均需要使用此指令,并输入密码,比起传统系统以管理员账号进行管理工作具有更大的安全性。l 统易用性强,传统的Linux系统软件安装和删除经常需要用户自己解决软件的依赖性问题,Ubuntu采用APT系统可轻松进行软件安装和删除。l 供多种安装方式,可以直接裸机安装或在虚拟机上进行安装,也可以通过安装程序提供的wu

7、bi.exe程序在Windows上进行安装,这为初学者学习和研究Linux带来了便利l 界面友好,Ubuntu提供的桌面操作方式特别适合熟悉Windows的用户,初学者易于上手 因此,本书基于Ubuntu进行Linux操作系统讲解Linux简介-Linux发型版Linux简介-Redhat美国的“红帽子”公司,1995年发布了桌面版的Red Hat Linux2.0;2003年,Red Hat Linux9.0发布;2004年,Red Hat公司正式决定停止对Red Hat Linux9.0的支持;原本的桌面版Red Hat Linux发行包则与来自民间的Fedora计划合并,成为Fedora

8、 Core发行版 Linux简介-Linux发型版Linux简介-Fedora由Fedora Project社区开发、Red Hat公司赞助 一个开放的、创新的Linux操作系统,它允许任何人自由地使用、修改和重发布。Linux简介-Linux发型版Linux简介-OpenSUSE最早是由德国的四个Linux爱好者推出的项目,2003年被Novell公司收购。OpenSUSE向用户提供了漂亮的桌面环境,并提供了优秀的系统管理工具YaST。Linux简介-Linux发型版Linux简介-Debian创始人是伊恩默多克(Ian Murdock)。发行版提供众多的软件包-deb包。Ubuntu就是基

9、于Debian发行版,两者使用APT作为软件管理系统。Linux简介-Linux发型版Linux简介-Mandriva法国的Mandriva公司开发。众多国际级Linux发行版中唯一一个默认即支持中文环境的Linux。Linux与Windows比较Linux和Windows的相似之处如下:l都是多用户操作系统,都可以由许多不同的用户来使用,都可以以组成员的方式来控制资源的访问权限;l都支持多文件系统,文件资源可以通过FTP或者其他协议与其他客户机共享;l都支持多种网络协议,比如TCP/IP、NetBIOS等;l都可以提供网络服务能力,如DHCP和DNS等。Linux与Windows比较Linu

10、x和Windows的不同之处不同之处如下:比较项比较项LinuxWindows定位Linux的设计定位是网络,设计灵感来自于网络操作系统Unix,因此它的命令的设计比较简单、简洁。由于纯文本可以非常好地跨网络工作,所以Linux配置文件和数据都以文本为基础Windows最初的目标是家庭和办公应用,例如打印、图形化服务图形用户界面图形环境并没有集成到Linux内核中,而是运行于系统之上的单独一层,这意味着可以在需要时再运行GUIWindows是把GUI直接集成到操作系统内的文件扩展名Linux不使用文件扩展名来识别文件的类型,而是根据文件头的内容来识别其类型使用文件扩展名来识别文件的类型文件执行

11、Linux通过文件访问权限来判断是否为可执行文件。程序和脚本(其实是文本文件)的创建者或管理员可以将需要执行的文件赋予可执行权限,这样做有利于安全。保存到系统上的可执行文件不能自动执行,因此可以防止许多脚本病毒对于Windows来说用户双击.exe为扩展名的文件系统都尝试加载执行系统重启问题Linux的设计思想之一是,遵循“牛顿运动定律”,一旦开始运行,它将保持运行状态,直到受到外界因素的干扰,比如硬件故障。除了内核之外,其他软件的安装、卸载都不需要重新引导系统Windows在安装软件,特比是安装驱动程序后,经常需要重启系统远程管理可以远程地完成Linux中的很多工作。只要系统的基本网路服务在

12、运行,就可以远程登录并管理系统。如果系统中一个特定的服务出现了问题,可以在进行故障诊断的同时让其他服务继续运行:当在一个系统上同时运行多个服务的时候(例如同时运行FTP、DNS、WWW服务),这种管理方式非常重要Windows的远程管理功能较弱Ubuntu Linux安装-Ubuntu版本Ubuntu 每六个月发布一个新版本,用户可以免费升级到最新版本。Ubuntu版本的命名遵从“Y.MM(开发代号)”格式,Y代表年份,MM代表月份。由于受到来自官方的和非官方的社区支持,Ubuntu还有不少衍生版本。Ubuntu Linux安装-Ubuntu版本流行的官方衍生版:lKubuntu:基于KDE桌

13、面环境。与Ubuntu的唯一区别在于桌面环境。lEdubuntu:用于教育的衍生版,内置的软件全部免费lXubuntu:基于XFce桌面环境。lUbuntu Studio:更适合于多媒体设计人员的衍生版。Ubuntu Linux安装-Ubuntu版本Ubuntu非官方衍生版代表是Linux Mint l该版本有一个巨大的安装软件包仓库并且与Ubuntu软件包仓库兼容 Ubuntu Linux安装-Ubuntu版本Ubuntu的部分官方站点:地址地址说明说明http:/ Linux安装-Ubuntu版本Ubuntu 11.04的镜像文件可以从以下链接下载:http:/ http:/ http:/

14、 http:/ Ubuntu Linux安装-Ubuntu版本Ubuntu支持三种安装方式:l 光盘安装l Wubi安装l 虚拟机安装 Ubuntu Linux安装-光盘安装以下三种情况下可以选择光盘安装Ubuntu:l 计算机是裸机(没有操作系统),希望安装成独立的Ubuntu系统;l 计算机上已经安装了Windows或其他系统,希望安装成双系统或多个系统;l 计算机上有操作系统,希望重新格式化系统,然后安装成独立的Ubuntu系统。特别要注意的是:安装前需要将机器设置为光驱启动Ubuntu Linux安装-Wubi安装Wubi是专门针对Windows用户的Ubuntu安装工具:l 下载到的

15、Ubuntu镜像文件中包含有“wubi.exe”程序;l Wubi工具会在现有的Windows分区中创建Ubuntu磁盘映像文件;l 当机器启动时可以选择从Ubuntu启动;l 此种安装方式下Ubuntu将成为Windows的一个程序,可以被卸载 Ubuntu Linux安装-虚拟机安装在Windows下安装虚拟机程序:l 将下载到的iso文件提交给虚拟机程序作为安装镜像,在虚拟机上安装Ubuntu。l 比较适合学习和测试操作系统。Ubuntu Linux安装-首次登录UbuntuUbuntu启动后自动进入登录界面,点击登录框中的账户在屏幕下方面板中可进行系统语言设置、键盘和登录桌面设置。Ub

16、untu Linux安装-首次登录Ubuntu首次登录Ubuntu后的桌面还不能显示中文,需要设置网络并且安装语言支持。小结Linux是一种开放源码的类似Unix的操作系统狭义上,Linux这个词本身只表示Linux内核Linux发行版指的就是通常所说的“Linux操作系统”Ubuntu的目标在于为一般用户提供一个最新、稳定、免费和易用的操作系统可以通过网络,远程地完成Linux中的很多工作Ubuntu支持三种安装方式:光盘安装、Wubi安装和虚拟机安装第第 2 2 章章基本操作基本操作本章目标掌握Ubuntu网络连接的设置方法掌握Ubuntu“新立得软件包管理器”安装和删除软件的方法了解Li

17、nux常见的几种桌面环境掌握Ubuntu常用的桌面操作:快捷方式创建、工作区设置和分辨率设置熟悉终端和Shell的概念掌握Shell终端中运行命令程序和UI程序的方法掌握通过Shell命令安装和删除软件的方法掌握查看Shell命令帮助的方法掌握Gedit和Vim的使用系统设置网络设置Ubuntu的系统升级、语言安装以及软件在线安装等都依赖于网络,因此做这些工作之前要先设置好网络。系统设置网络设置步骤1、启动网络设置 系统设置网络设置步骤2、IP地址设置 系统设置语言支持Ubuntu刚安装完后桌面菜单和窗口还不能完全支持中文,需要添加中文语言支持。系统设置语言设置步骤1、启动“语言支持”窗口 系

18、统设置语言设置步骤2、更新语言信息系统设置语言设置步骤3、设置窗口和菜单的首选语言 系统设置语言设置步骤4、添加语言 系统设置语言设置步骤5、应用到整个系统 系统设置软件包Linux系统存在“软件组件依赖和软件组件冲突问题”。Ubuntu采用Debian软件包管理机制很好地解决了以上问题。系统设置软件包Ubunut的软件包文件可以分为两种类型:l二进制软件包(Binary Packages,扩展名为.deb)l源码包(Source Packegs)系统设置软件包Internet上有专门为Ubuntu建立的软件包仓库软件包仓库,其中包含大量的软件包,它们按照是否遵守GPL协议分成四种类型:类型类

19、型特点特点描述描述main(主要)开源软件,可以被自由发布Ubuntu开发团队提供完全技术支持的软件restricted(受限)专供特殊用途的软件被Ubuntu开发团队支持,但因为不能直接修改程序,因而Ubuntu可能不能提供完全的技术支持。一般主要是硬件驱动程序universe(公共)自由发布可以和“main”软件相安无事地共同运行,但没有安全升级的保障multiverse(多元化)不开源、不允许自由发布不被Ubuntu开发团队支持,用户自己承担任何版权和技术风险系统设置软件包第一次在Ubuntu上进行在线安装软件前,需要设定软件源软件源。软件源的设定可以在“软件中心”或“新立得软件包管理器

20、”中进行 系统设置设定软件源 1、打开新立得软件包管理器系统设置设定软件源 2、由于是系统操作(执行管理任务),需要在随后的密码框内输入当前用户密码,以进行授权操作。系统设置设定软件源 3、启动“软件源”窗口 系统设置设定软件源 4、选择最佳服务器系统设置设定软件源 5、测试下载服务器系统设置设定软件源 6、必要的情况下需要点击“刷新”,以应用变更系统设置软件安装和删除 Ubuntu管理软件包安装和删除有三种方式:l Ubuntu软件中心:通过面板菜单“应用程序Ubuntu软件中心”进行,软件中心主要包含针对Ubuntu的软件包。l 新立得软件包管理器:通过面板菜单“系统系统管理新立得软件包管

21、理器”进行,新立得软件包管理器几乎包含所有流行的Linux软件包。l 命令行操作:在Shell下通过命令操作进行。系统设置软件安装和删除步骤 1、打开新立得软件包管理器系统设置软件安装和删除步骤 2、搜索软件系统设置软件安装和删除步骤 3、标记“删除或安装”系统设置软件安装和删除步骤 4、应用确定桌面操作Linux的桌面 KDE:使用Qt(一个C+图形用户界面应用程序开发框架)程序库进行开发的;KDE一贯以界面华丽著称 目前使用KDE作为默认桌面环境的Linux发行版有:Kubuntu、Fedora、OpenSUSE、Mandriva等 桌面操作Linux的桌面 GNOME:使用GTK库(基于

22、C语言的图形用户界面应用程序开发框架)构建的桌面环境;桌面主张简单、好用和恰到好处 目前使用GNOME作为默认桌面环境的有Ubunut(11.04版本之前)、Morphix、Gnoppix等;桌面操作Linux的桌面 XFce是一个运行在Unix/Linux下的轻量级桌面环境 基于GTK+开发的,它使用xfwm作为窗口管理器。供比较老的或者配置较低的计算机使用的桌面环境 桌面操作Linux的桌面 Unity:Canonical公司开发 目前是Ubuntu12.04之后版本的默认桌面系统。Unity的特点是鲜艳而华丽,不过目前用户对Unity的评价褒贬不一。桌面操作Linux的桌面 与桌面相关的

23、名词解释:l X Window:是Unix/Linux中的底层图形界面系统;l 窗口管理器窗口管理器:是根据X Window的协议实现的管理窗口的建立、删除、层叠、变换之类的工作的程序 KDE和GNOME本身就包含窗口管理器,而XFce是使用xfwm作为窗口管理器 桌面操作面板菜单 面板菜单(也称面板主菜单或主菜单)位于桌面上部,如图2-25所示,有三个子菜单:“应用程序”、“位置”和“系统”。桌面操作快捷方式 可以在桌面上添加程序或文件夹的快捷方式,以快速运行程序或打开文件夹。在桌面上创建的快捷方式有三种类型:l 应用程序:指向应用程序,一般是图形界面程序;l 终端中运行的程序:指向在She

24、ll终端中运行的程序,类似于windows中的命令行程序;l 位置:指向文件夹,类似于Windows中的文件夹快捷方式。桌面操作创建快捷方式步骤 1、启动“创建启动器”桌面操作创建快捷方式步骤 2、选择类型 桌面操作创建快捷方式步骤 3、添加命令 桌面操作创建快捷方式步骤 4、设定图标 桌面操作创建快捷方式步骤 5、输入名称 桌面操作面板操作 桌面上默认有两个面板,分别在桌面的顶部和底部。桌面操作创建面板快捷方式 1、启动“添加到面板”。桌面操作创建面板快捷方式 2、选择程序桌面操作工作区设置 1、启动“首选项”桌面操作工作区设置 2、设置工作区数量桌面操作工作区设置 3、修改工作区名称桌面操

25、作工作区设置 4、完成修改桌面操作美化桌面 1、设置分辨率桌面操作美化桌面 2、设置桌面背景桌面操作美化桌面 3、设置桌面主题桌面操作美化桌面 4、设置屏幕保护程序终端和Shell 关于终端终端l 早期计算机时代,输入输出设备叫做终端。l 经过技术演进,终端逐渐被显示器和键盘取代。关于Shell:l 当用户通过终端登录到系统时,其实使用的是Shell程序。l Linux中的Shell程序(简称Shell)有多种,如bash、sh、csh等。l Ubuntu刚安装完毕后,默认的Shell是bash。终端和Shell 现代版的Unix或Linux,一般都提供了“终端模拟器程序”,打开该窗口程序,相

26、当于连上一台终端并且打开了一个Shell程序。在实际使用中,一般不特别区分终端模拟器、终端和Shell。如果不特别说明,本书中提到的Shell或终端即是可以输入命令的终端模拟器程序。终端和ShellShell提示符 默认情况下提示符是一个“$”符号,其后是光标。终端和ShellShell提示符 默认情况下提示符是一个“$”符号,其后是光标。“$”提示符前面的信息是“用户和路径信息”,其格式如下::上图中的“”符号,在Linux中表示“当前用户主目录”终端和ShellShell提示符 当用户使用cd命令改变工作目录后,提示符中的目录信息会改变。终端和ShellShell命令 Shell命令可以分

27、为内部命令和外部命令:l 内部命令,也称作内置命令,是Shell程序的一部分,其中包含的是一些比较简单的Linux系统命令,这些命令在Shell程序内部完成运行。l 外部命令,是Linux系统中的实用应用程序,命令的可执行实体不在Shell内部,但是其执行过程由Shell控制。终端和ShellShell命令 可以通过“which”命令来判断某个命令是否是外部命令:$which ls$which if上图中,“which ls”命令的输出是“ls”命令程序所在路径,依此可以判断出“ls”命令是外部命令。“which if”命令没有输出,依此可以判断出“if”不是有效命令或是内部命令 终端和She

28、llShell命令 在Shell中运行Shell命令的一般格式如下:选项 参数“命令”、“选项”和“参数”之间用空格隔开,其中:u命令命令,必须输入,可以是Shell的内部或外部命令;u选项选项,可选输入,是包含一个或多个字母的代码,主要用于改变命令的执行方式。一般以符号“-”作为开头,用于区分参数。选项一般可以合并使用;u参数参数,可选输入,指定命令要操作的对象,如文件名或目录名。终端和ShellShell命令 例如在Shell中输入以下命令:$ls -al /usr 其中:u“ls”是列举目录内容的命令。u“-al”是该命令的选项,是要求命令以列表的形式显示输出所有内容,其实这里是“-a”

29、和“-l”的合并。u“/usr”是命令参数,指定命令要操作的对象是“/usr”目录。终端和Shell查看帮助 在Shell可以通过“查看帮助命令”查看某个命令的帮助手册,主要有以下两种命令:l man命令,用于查看外部命令的帮助手册。l help命令,用于查看内部命令的帮助手册 终端和Shellman命令“man”命令的常用语法格式如下:man 示例:$man ls终端和Shellhelp命令“help”命令的常用语法格式如下:help 示例:$man if终端和ShellShell启动UI程序 利用Shell运行命令的方式,可快速启动UI程序终端和Shell安装软件命令 在Ubuntu上,除

30、了可以使用“新立得软件包管理器”以图形化方式安装和删除软件外,还可以在Shell终端中通过命令的方式快速搜索、安装或删除软件。终端和Shell安装软件命令 1、搜索软件 使用apt-cache search命令,其常用的语法格式如下:apt-cache search 示例:$apt-cache search gedit终端和Shell安装软件命令 2、安装软件 使用apt-get install命令,其常用的语法格式如下:apt-get install 示例:$sudo apt-get install gedit终端和Shell安装软件命令 3、删除软件 使用apt-get remove命令,

31、其常用的语法格式如下:apt-get remove 示例:$sudo apt-get remove gedit终端和Shell清除终端屏幕 当在终端窗口内工作一段时间后,窗口内显示的内容过多会不方便工作,这时可以使用清除终端屏幕的命令“clear”。文本编辑器 使用文本编辑器,有以下两种:l gedit,图形化文本编辑器程序;l vim,在Shell中运行的基于命令行的文本编辑。文本编辑器Gedit Gedit是Ubuntu默认的图形化文本编辑器程序,它具有语法高亮和编辑多个文件的功能,同时提供良好的中文支持;文本编辑器Gedit 1、Gedit的启动有两种方式:l 菜单操作,点击面板菜单“应

32、用程序附件文本编辑器”;l 命令行启动,在终端中输入命令“gedit”或“gedit&”。文本编辑器Gedit 2、Gedit的使用文本编辑器Gedit 3、Gedit设置文本编辑器Gedit 4、Gedit插件:Gedit支持插件功能,用户可以为Gedit开发新插件,可以动态地添加新特性。文本编辑器Vim 1、Vim模式:l 正常模式,也叫命令模式,Vim刚启动时处于该模式下,可以输入各种命令来控制Vim;l 文本模式,在该模式下可以进行文字的输入;l 命令行模式,也叫底行模式,该模式下可以在Vim的最下面一行输入命令来控制Vim,例如文件的保存、Vim的退出等。文本编辑器Vim 1、Vim

33、模式:l 三种模式可以相互转换,转换方法如图所示文本编辑器Vim 1、Vim模式:l 进行模式转换时需要注意以下三点:p 无论在文本模式还是在命令行模式都可以按下ESC键进入正常模式。若Vim已经处于正常模式下,如果计算机的扬声器正常,系统会发出滴滴声(也可以此判断Vim正处于正常模式)。p 正常模式下,输入命令a或i进入文本模式;输入冒号进入命令行模式。p 文本模式和命令行模式不可以相互转换。文本编辑器Vim 2、Vim基本操作:l 启动vim,:在终端中输入“vim”命令;l 文本输入:在正常模式下输入字符“a”或“i”,进入文本模式;l 文件保存:文件保存操作需要在命令行模式下执行“w”

34、命令。文本编辑器Vim3、Vim命令:类型类型命令命令说明说明进入vimvim启动vimvim 文件名启动vim并打开或新建文件光标移动h向左移动一个字符j向下移动一行k向上移动一行l向右移动以行0移动到行开始(注意是数字0,不是字母o)$移动到行尾屏幕翻滚Ctrl+u向文件首翻半屏Ctrl+d向文件尾翻半屏Ctrl+f向文件尾翻一屏Ctrl+b向文件首翻一屏文本编辑器Vim3、Vim命令:类型类型命令命令说明说明文本插入/追加a在光标后追加文本A在当前行尾追加i在光标前插入I在当前行首插入o在当前行下面新开一行O在当前行上面新开一行文本删除dd删除当前行dw删除一个单词nx删除光标后n个字符

35、,例如3xnX删除光标前n个字符,例如3X文本编辑器Vim3、Vim命令:类型类型命令命令说明说明撤销/重做u恢复上一个命令以前的状态,可以多次按下u命令.重复一条命令搜索/字符串向下搜索字符串?字符串向上搜索字符串n继续搜索N继续向相反防线搜索替换:s/p1/p2/g将当前行中所有p1均用p2替换:n1,n2s/p1/p2/g将底n1至n2行中所有p1均用p2替换:g/p1/s/p2/g将文件中所有p1均用p2替换文本编辑器Vim3、Vim命令:类型类型命令命令说明说明复制/粘贴nyy将当前n行放入缓冲区p将缓冲区的内容放到当前行下面保存文件w存盘w 文件名存盘至文件退出vimq退出wq保存

36、退出q!强制退出小结Ubuntu的系统升级、语言安装以及软件在线安装等都依赖于网络,因此做这些工作之前要先设置好网络。所谓计算机桌面,是指系统提供给用户操作的图形化环境Linux系统中存在多种桌面环境,目前比较有名的是KDE、GNOME和XFce通过Ubunut的“创建启动器”操作可以创建桌面“快捷方式”Linux桌面允许设置多个工作区分别对应不同的桌面,以方便工作Ubuntu上软件安装和删除可以通过“新立得软件包管理器”,也可以通过Shell命令进行在实际使用中,一般不特别区分终端模拟器、终端和ShellLinux操作系统中,不论哪一种Shell,主要功能都是解释用户输入的命令小结在Ubun

37、tu中有两种常用的编辑器:Gedit和Vim,前者是图形化程序,后者是在Shell中运行的基于命令行的文本编辑器Vim在运行过程中有三种基本模式:正常模式、文本模式和命令行模式第第 3 3 章章文件系统文件系统本章目标熟悉Linux文件类型了解Linux系统的结构及各目录的作用掌握目录创建、删除和内容查看掌握常用文件的复制、移动、删除、内容比较等操作掌握软链接和硬链接的区别掌握创建链接文件的方法熟悉文件权限概念掌握文件的权限设置掌握简单的正则表达式写法掌握使用grep命令查找文件内容掌握文件的备份和还原操作了解文件补丁的制作和补丁的使用文件系统结构在Linux操作系统中,所有被操作系统管理的资

38、源,例如网络接口卡、磁盘驱动器、打印机、输入输出设备、普通文件或是目录都被看作是一个文件。文件系统结构文件类型Linux支持5种文件类型 文件类型文件类型描述描述示例示例普通文件用来在辅助存储设备(如磁盘)上存储信息和数据包含程序源代码(用C、C+、Java等语言所编写)、可执行程序、图片、声音、图像等目录文件用于表示和管理系统中的文件,目录文件中包含一些文件名和子目录名/root、/home链接文件用于不同目录下文件的共享当创建一个已存在文件的符号链接时,系统就创建一个链接文件,这个链接文件指向已存在的文件设备文件用来访问硬件设备包括键盘、硬盘、光驱、打印机等命名管道(FIFO)是一种特殊类

39、型的文件,Linux系统下,进程之间通信可以通过该文件完成文件系统结构Linux文件系统的结构层次鲜明,就像一棵倒立的树;文件系统结构从一个主目录开始,称为根目录;根目录下可以有任意多个文件和子目录,并且可以按任意的方式组织在一起;文件组织结构使得一个目录和它包含的文件或子目录之间成为父子关系。文件系统结构主目录和当前工作目录当用户登录Linux时或在Ubuntu上打开一个终端后,首先进入一个特殊目录,称为“用户主目录”;Linux规定可以用符号“”表示当前登录用户的“用户主目录”。当前所在的目录称为“当前工作目录”。当前工作目录可以用“.”表示,当前工作目录的父目录可以用“.”表示。文件系统

40、结构文件或目录的表示Linux下的文件或目录通过路径来表示,路径有两种表示方式:l 绝对路径:从根目录开始;l 相对路径:从当前工作目录开始。示例:假设根目录下的etc目录下有个test文件,则该文件的完整表示(绝对路径)是:/etc/test文件系统结构文件或目录的表示Linux下的文件或目录通过路径来表示,路径有两种表示方式:l 绝对路径:从根目录开始;l 相对路径:从当前工作目录开始。示例:若/etc目录下有个子目录ab,而ab下有个字母dc,则目录dc的完整表示(绝对路径表示)是:/etc/ab/dc文件系统结构文件或目录的表示Linux下的文件或目录通过路径来表示,路径有两种表示方式

41、:l 绝对路径:从根目录开始;l 相对路径:从当前工作目录开始。示例:当用户“dh”登录系统后,打开Shell终端后首先进入它的主目录“/home/dh”,则当前test子目录下的a文件(即“/home/dh/test/a”)可以表示为(相对路径表示):test/a./test/a/test/a文件系统结构pwd命令使用“pwd”命令,可以确定当前所在目录的绝对路径。示例3-1:在当前目录下直接执行“pwd”命令:$pwd文件系统结构标准文件对每个执行的命令,Linux系统都会自动打开3个文件,并且都有一个小的整数与之对应:l stdin,标准输入文件,一般指键盘输入,用0表示;l stdou

42、t,标准输出文件,一般指显示器,用1表示;l stderr,标准错误输出文件,一般指显示器,用2表示。基本操作以下将讲解Linux下目录操作和文件操作命令的使用,包括:目录创建、删除和查看,以及文件的查看、复制、删除和比较等。这些操作都是文件的基本操作,掌握它们有助于快速管理文件系统 基本操作目录操作1、创建新目录 mkdir语法格式如下:mkdir 选项 其中:u选项选项,是命令执行时可使用的参数,常用选项有:-m mode,对新建的目录设置权限,权限的设置方法同chmod命令(见本章后续内容);-p,创建存在中间路径的目录。u目录名目录名,要创建的目录名字,必须输入。基本操作目录操作1、创

43、建新目录 mkdir示例示例3-2:在当前目录下建立一个目录名为information的目录$mkdir information基本操作目录操作1、创建新目录 mkdir示例示例3-3:若在information目录下A目录还不存在,直接执行下述命令会出错:$mkdir information/A/B基本操作目录操作1、创建新目录 mkdir示例示例3-4:使用选项“-p”,创建存在中间路径的目录:在information目录下建立目录A,在A目录下建立目录B$mkdir-p information/A/B基本操作目录操作2、改变目录 cd语法格式如下:cd 目录名使用cd命令的小技巧如下:l

44、 cd:进入用户主目录;l cd:进入用户主目录;l cd:返回进入此目录之前所在的目录;l cd.:返回上级目录;l cd./:返回进入此目录之前所在的目录 基本操作目录操作2、改变目录 cd示例示例3-5:$cd information基本操作目录操作3、删除空目录 rmdir语法格式如下:rmdir 选项 其中:u选项选项,是命令执行时可使用的参数,常用选项有:-p,当子目录被删除后,若其父目录成为空目录,则此父目录一并删除 -v,提示删除操作成功 u目录名目录名,必须输入,是要删除目录的名字。基本操作目录操作3、删除空目录 rmdir示例示例3-6:下面的命令演示如何删除上例建立的in

45、formation、A、B目录$cd.$rmdir pv information/A/B基本操作目录操作4、显示当前目录 pwd直接在终端输入pwd按Enter键,就会显示当前所在目录的绝对路径,前述已介绍。基本操作目录操作5、列目录内容 ls语法格式如下:ls 选项 目录或文件其中:u选项选项,是命令执行时可使用的参数,常用选项有:-a,显示指定目录下的所有子目录与文件,包括隐藏文件;-d,将目录名像其它文件一样列出,而不是列出目录里面的内容;-l,采用长格式来显示文件的详细信息;基本操作目录操作5、列目录内容 ls语法格式如下:ls 选项 目录或文件其中:u选项选项,是命令执行时可使用的参

46、数,常用选项有:-r,将目录的内容清单以英文字母顺序的逆序显示;-R,若目标目录及子目录中有文件,就列出所有的文件;-t,按时间信息排序 u目录名目录名,要创建的目录名字,必须输入。基本操作目录操作5、列目录内容 ls示例示例3-7:下面的命令可查看/user目录下的内容:$ls l/usr基本操作目录操作5、列目录内容 ls关于类型的表示方法:关于类型的表示方法:符号符号类型类型-普通文件b块设备文件c字符设备文件d目录l链接文件p命名管道(FIFO)基本操作查看文件内容1、cat语法格式如下:cat 选项 其中:u选项选项,是命令执行时可使用的参数,常用选项有:-E,在每一行的末尾显示符号

47、$;-n,显示每一行的行号,包括空行;-b,显示每一行的行号,不包括空行;-help,显示这个命令的用途,简要解释每一个选项的作用 u文件列表文件列表,是要查看的文件,若是多个文件,之间由空格分开。基本操作查看文件内容1、cat示例示例3-8:下面的命令使用cat显示“/etc/passwd”文件的内容及行号:$cat n/etc/passwd基本操作查看文件内容2、more语法格式如下:more 选项 其中:u选项选项,是命令执行时可使用的参数,常用选项有:+number,从第number行开始显示内容;-number,指定每屏幕要显示number行;-s,把重复的空行,压缩成一个空行;-p

48、,不以卷动的方式显示每一页,而是先清除整个屏幕,再显示文本。u文件列表文件列表,是要查看的文件,若是多个文件,之间由空格分开。基本操作查看文件内容2、more示例示例3-9:下面命令可分页显示/etc/passwd文件的内容:$more/etc/passwd基本操作查看文件内容2、more示例示例3-10:使用“+number”和“-number”选项,可以精确控制要显示的内容:$more+10-5/usr/include/stdio.h基本操作查看文件内容3、less语法格式如下:less 选项 其中:u选项选项,常用且more命令没有的选项有:-N,显示行号(注意,“N”是大写);-pwa

49、nt,在文件中查找匹配want的第一处位置;u文件列表文件列表,是要查看的文件,若是多个文件,之间由空格分开。基本操作查看文件内容3、less示例示例3-11:下面的命令可分页显示/etc/passwd文件内容,并且查找字符串“dh”的第一处位:$less pdh/etc/passwd基本操作查看文件内容4、head查看文件头部内容,语法格式如下:head 选项 其中:u选项选项,常用且more命令没有的选项有:-number,显示开始的number行,若不使用该选项,默认是10行;u文件列表文件列表,是要查看的文件,若是多个文件,之间由空格分开。基本操作查看文件内容4、head示例3-12:

50、下面的命令查看/etc/passwd文件中的前5行内容:head 选项 基本操作查看文件内容5、tail查看文件尾部内容,语法格式如下:tail 选项 其中:u选项选项,常用且more命令没有的选项有:-f,显示文件最后一行,如果正文正在被追加,会继续显示追加的行;-n,表示显示文件的最后n行,而非默认的10行;-c n,输出最后n个字节;u文件列表文件列表,是要查看的文件,若是多个文件,之间由空格分开。基本操作查看文件内容5、tail示例示例3-13:查看/etc/passwd文件中的最后5行内容$tail-5/etc/passwd基本操作查看文件内容5、tail示例示例3-14:查看/et

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(教学课件:《Linux操作系统教程》.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|