- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 Linux入门及基础命令1. 嵌入式Linux基础2. Linux安装3. Linux文件及文件系统4. Linux基础命令5. Vi编辑器1. 嵌入式Linux基础Linux和GNULinux是一套免费使用和自由传播的类UNIX操作系统 。该项目由荷兰的Linus Torvalds所启动。Linux是一个Unix兼容的系统,大部分通用的Unix工具和程序都可以在Linux系统下运行使用GNU工具开发:gcc,glibc,binutils,make等GNU = GNU is Not Unix由Richard Stallman在1984创建最初的软件:gcc、make、glibc...GPL = General Public License 。通用公共许可证Linux优点提供了先进的网络支持多任务、多用户符合IEEE POSIX标准支持数十种文件系统格式完全运行于保护模式开放源代码采用先进的内存管理机制,更加有效地利用物理内存 Linux版本Linux版本分为两类内核(kernel)版本是指在Linux领导下的开发小组开发出来的系统内核版本号。目前最新内核版本号是 kernel 3.11发行(Distribution)版本以Linux kernel为核心,搭配各种应用程序和文档,包装起来,并提供安装界面和系统设置及管理工具,构成发行版本。Linux内核(Kernel)版本major.minor.patchlevel 主版本号.次版本号.当前内核版本的修订次数次版本号是偶数,表示内核为稳定发布版本,是奇数,表示为不稳定的开发版本。如: Kernel 2.6.18-19,表示对内核2.6版本的第18次修改,修改了19处。发行(Distribution)版套装软件版本如:Red Hat Linux 9.0的内核版本是2.4.20-8Fedora Core 6的内核版本是kernel-2.6.18-1.2798 Fedora Core 8的内核版本是kernel-2.6.23-1.42有200多种Linux Distribution 目前主流的Linux DistributionRed Hat Linux (Fedora Core)CentOsDebian Linux Ubuntu Linux红旗 Linux Linux系统构成进程调度进程间通信Bash内存管理内核cshShell文件系统网络接口zshLinux操作系统构成jffs2EXT2fatopenoffice文件系统应用系统QT Designer文本编辑器EXT3nfsLinux作为嵌入式操作系统的优势 低成本开发系统可应用于多种硬件平台 :X86、PowerPC、ARM、XSCALE、MIPS、SH、68K、Alpha、SPARC等 可定制的内核 性能优异(内核精简,高效且稳定) 良好的网络支持 庞大的嵌入式Linux市场Linux学习网站////forum//forum// 2. Linux安装Linux分区Linux分区的形式Swap分区根分区/Boot分区其他Red Hat Enterprise 4 AS 的安装开始磁盘分区(1)磁盘分区(2)引导程序选择作业:安装Linux操作系统1、可以安装为双系统2、可以在VmWare或virtual box虚拟机上安装Linux3、提交一份详细的系统安装的报告3. Linux文件及文件系统 文件类型普通文件 目录文件 链接文件 设备文件 :字符设备文件/块设备文件管道堆栈套接字目录文件与索引节点关系 mv /etc/a /home/a 文件属性 第一个字符显示文件的类型:? “-”表示普通文件? “d”表示目录文件? “l”表示链接文件? “c”表示字符设备? “b”表示块设备 “p”表示命名管道比如FIFO文件(First In First Out,先进先出) “f”表示堆栈文件比如LIFO文件(Last In First Out,后进先出) “s”表示套接字 第一个字符之后有3个三位字符组:? 第一个三位字符组表示对于文件拥有者(u)对该文件的权限;? 第二个三位字符组表示文件用户组(g)对该文件的权限;? 第三个三位字符组表示系统其他用户(o)对该文件的权限;? 若该用户组对此没有权限,一般显示“-”字符 文件系统介绍ext2和ext3 swap文件系统 vfat文件系统 NFS文件系统 ISO9660文件系统 内存文件系统:proc、sys、ramdisk嵌入式文件系统:ext2fs、jffs、yaffs等Linux目录结构(1)/bin 该目录中存放Linux的常用命令/boot 该目录下存放的都是系统启动时要用到的程序/dev 该目录包含了Linux系统中使用的所有外部设备,它实际上是访问这些外部设备的端
原创力文档


文档评论(0)