Linux是一套免费使用和自由传播的类Unix操作系统_第1页
Linux是一套免费使用和自由传播的类Unix操作系统_第2页
Linux是一套免费使用和自由传播的类Unix操作系统_第3页
Linux是一套免费使用和自由传播的类Unix操作系统_第4页
Linux是一套免费使用和自由传播的类Unix操作系统_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Ch2:LinuxHistoryBasicstructureTypesBasiccommandsNankaiUniversity,CYLI,

4/30/20231IntroductiontoUnixWhat’sLinuxLinux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intelx86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。NankaiUniversity,CYLI,

4/30/20232IntroductiontoUnixHistoryofLinux是由芬兰赫尔辛基大学的一个大学生LinusTorvolds在1991年首次编写的、可用于x86系列的PC上,并且具有Unix操作系统的全部功能的操作系统;1993年,RedhatLinuxV1.0…1999年8月,redflagLinuxV1.02000年,RedhatLinuxV6.12001年,RedhatLinuxV7.02003年,RedhatLinuxV9.0NankaiUniversity,CYLI,

4/30/20233IntroductiontoUnixLinux的发行版本Linux内核:操作系统;用户界面:集成桌面环境;应用程序:各种Linux应用程序;一般应用软件游戏软件图形处理软件Internet应用软件多媒体软件办公软件计算机编程NankaiUniversity,CYLI,

4/30/20234IntroductiontoUnixTypesofLinuxNankaiUniversity,CYLI,

4/30/20235IntroductiontoUnixWindows&LinuxWindowsrunsMicrosoftOfficeandlotsofgames;isperceivedtobeeasytoinstallandconfigure;isnotoriouslyunstable;performspoorly;crashesarefrequent.LinuxrunsStarOffice,scoresoftechnicalsoftwareandfewergames;canbetrickytoinstallandconfigure;isrocksolid;performsimpeccably(withoutfault);crashesareextremelyrare.NankaiUniversity,CYLI,

4/30/20236IntroductiontoUnixWhyLinux?FromDrLiuinRedFlagSoftwareCo.,Ltd.NankaiUniversity,CYLI,

4/30/20237IntroductiontoUnixLinux9.0系统配置:kernelversion:2.4.20-8应用程序:GUI:KDE3.0.3&GNOME2.0Mozilla1.2.1–26,browerXimianEvolution1.2.2-4,emailOpenOGcc3.2.2,GNUC编译器NankaiUniversity,CYLI,

4/30/20238IntroductiontoUnixLinux组成部分(I)四部分:内核、Shell、文件结构和实用工具。1.Linux内核:内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。2.LinuxShell:Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Linux提供了可视的命令输入界面--XWindow的图形用户界面(GUI)。现在比较流行的窗口管理器是KDE和GNOME。

NankaiUniversity,CYLI,

4/30/20239IntroductiontoUnixLinux组成部分(II)3.Linux文件结构:文件结构是文件存放在磁盘等存储设备上的组织方法。Linux目录采用多级树形结构,用户可以浏览整个系统,可以进入任何一个已授权进入的目录,访问那里的文件。内核,Shell和文件结构一起形成了基本的操作系统结构。它们使得用户可以运行程序,管理文件以及使用系统。4.Linux实用工具

标准的Linux系统都有一套叫做实用工具的程序,它们是专门的程序,例如编辑器、执行标准的计算操作等。实用工具可分三类:

编辑器:用于编辑文件。

过滤器:用于接收数据并过滤数据。

交互程序:允许用户发送信息或接收来自其他用户的信息。NankaiUniversity,CYLI,

4/30/202310IntroductiontoUnix帐户申请AccountfromNKstarLinuxclubinNKWheretogetLinux?NankaiUniversity,CYLI,

4/30/202311IntroductiontoUnix用户登陆LoginChangepassword:passwdLogout:exitShutdown:在Linux系统中,普通用户是无权关闭系统的!只有root用户才能够关闭它.NankaiUniversity,CYLI,

4/30/202312IntroductiontoUnix远程登录TelnetsshNankaiUniversity,CYLI,

4/30/202313IntroductiontoUnix目录结构在Linux下只有一个根目录,“/”/bin:存放着一百多个Linux下常用的命令、工具;/dev:存放着Linux下所有的设备文件,/home:用户主目录,/lost+found:存放丢失的文件;/mnt:外部设备的挂接点,通常用cdrom与floppy两个子目录!/sbin:这里存放着系统级的命令与工具/usr:通常用来安装各种软件的地方/usr/X11R6XWindow目录/usr/bin与/usr/sbin一些后安装的命令与工具/usr/include、/usr/lib及/usr/share则是存放一些共享链接库/usr/local常用来安装新软件/usr/srcLinux源程序/boot:Linux就是从这里启动的/etc:这里存放在Linux大部分的配置文件/root:root用户的主目录,/var:通常用来存放一些变化中的东西!/var/spool:存放一些邮件、打印队列等NankaiUniversity,CYLI,

4/30/202314IntroductiontoUnix简单命令ls,listfiles&directoriesintheworkingdirectorycd,changedirectorycp,copyfilemv,movefilemkdir,makedirectorypwd,printworkingdirectoryman,listmanualeditors:vi,emacs,picoNankaiUniversity,CYLI,

4/30/202315IntroductiontoUnix显示文件内容Cat:concatenatesandprintsfilesMore:LessHeadTailNankaiUniversity,CYLI,

4/30/202316IntroductiontoUnixInput&outputStandardinput(stdin):keyboard;Standardoutput(stdout):monitor;Creatingfileswithcat;Stdin&stdout’sredirecting:<,>;>>Pipe“|”:itisusedtopipetheoutputofthefirstcommandtotheinputofthesecondcommand.Filters(transformsitsoutputinsomeway):sort,wc;suchasls|sort–r.NankaiUniversity,CYLI,

4/30/202317IntroductiontoUnixFilepermissionsTherearethreedifferentpermissionmodes,reading,writing&executing,forthreedifferentusers:owner,group,all.ls–l,showingthepermissioninfo,10bits;Chmod[who][permissions][file]:NankaiUniversity,CYLI,

4/30/202318IntroductiontoUnixFindingfilesCommand:findSyntax:findpathname-listsoptionexpression;Examples:Toprintoutthecurrentpathnameforfile‘myfile’,find.–namemyfile–print;

Toprintouttheyes*filesaccessedinthelasttwodays,find.–name‘yes*’–atime+2–print;NankaiUniversity,CYLI,

4/30/202319IntroductiontoUnixRedHatLinux7.11)采用了最新的Linux2.4.2版稳定内核,支持更多硬件设备,具有很高的性能指标;2)采用了最新的图形系统Xfree864.0.3,提供了强大的硬件支持;3)引入了全图形安装界面,使得安装更为简单;5)显著改进了对多CPU计算机的支持,而对于单CPU的计算机器,则提供了高达4G的用户进程空间,同时取消了PCI总线的限制,虚拟内存可高达64G物理内存,支持多用户和集体使用,可谓是企业级的操作系统;6)对移动存储设备提供了出色的支持,包括:可“热插拔”USB设备、ZIP驱动器和各种光盘刻录机。7)加入了一些新的系统配置工具来方便用户

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论