收藏 分享(赏)

Linux操作系统介绍及学习方法.doc

上传人:yjrm16270 文档编号:6211566 上传时间:2019-04-02 格式:DOC 页数:8 大小:36.50KB
下载 相关 举报
Linux操作系统介绍及学习方法.doc_第1页
第1页 / 共8页
Linux操作系统介绍及学习方法.doc_第2页
第2页 / 共8页
Linux操作系统介绍及学习方法.doc_第3页
第3页 / 共8页
Linux操作系统介绍及学习方法.doc_第4页
第4页 / 共8页
Linux操作系统介绍及学习方法.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、Linux 操作系统介绍及学习方法Linux 简介1、什么是 Linux? 准确的说,是指 Linux 的 kernel(系统的核心程序),其内核版权属于 Linus Torvalds,在 GPL (GNU General Public License)版权协议下发行, 任何人都可以自由的复制(copy), 修改(change), 套装分发 (distribute),销售,但是不可以在分发时加入任何限制, 而且所有原码必须是公开的,所以任何人都可以无偿取得所有执行文件和原代码。对于 Linux 用户和系 统管理员来说, Linux 是指包含 Linux kernel、utilities (系统

2、工具程序)以及 application (应用软件)的一个完整的操作系统。Linux 的应用软件是由自由软件基金会(FSF) 开发的,全世界许多热心的程序员为 Linux 开发或移植了很多 应用程序,包括X-Windows、Emacs、TCP/IP 网络(包括 SLIP/PPP/ISDN)等等,现在Linux (包括内核和大量的应用程序)光是执行程序就已经达到 200M,完全安装后的规模将更大(大约 500M 左右)。从本质上讲, Linux 是 Unix 的” 克隆”或 Unix 风格的操作系统,在原代码级上兼容绝大部分的 Unix 标准(如 IEEE POSIX, System V,BSD

3、),它遵从 POSIX 规范,例如 对于 System V 来说,把其上程序源代码拿到 Linux 下重新 编译后就可以运行,而 对于 BSD Unix 来说,它的可执行文件可以直接在 Linux 环境下运行。Linux 的标志是可 爱的企鹅,至于 为什么选用企鹅,Linus 是这样说的:别的都被他人用了,企鹅,不是也非常可爱吗?!由 Linux 作者发布的仅仅是一个内核而己,有一些公司或组织把内核、原代码及相关的应用程序组织在一起发行, 于是就产生了不同的 Linux 发行(distributor)版本, 比较著名的发行版本有 RedHat、SlackWare 、S.u.S.e、Debian

4、 等。2、Linux 的发展历史Linux 的历史可以追溯到 1990 年, Linus Torvalds 还是芬兰赫尔辛基大学的一名学生,最初用汇编语言写了一个在 80386 保护模式下处理多任务切换的程序,后来从 Minix(用于操作系统教学、很小的 Unix)中得到灵感,发誓要写一个比 Minix 更好的 Minix,于是开始写了一些硬件的设备驱动程序、一个小的文件系统,这样 0.0.1 版本的Linux 就出来了,但是它必须在有 Minix 的机器上编译以后才能玩,这时候的 Linus 已经完全“走火入魔” 了,决定踢开 Minix“闹革命”,于是在 1991 年 10 月 5 号发布

5、了 Linux 0.0.2 版本,这个版本已经可以运行 bash(一种用 户与操作系统内核通讯的软件)和 gcc(GNU C 编译器)了。Linus 从一开始,就决定自由扩散 Linux、包括源代码,他把源代码发布在网上,随即就引起爱好者的注意,他们通过互连网也加入了Linux 的内核开发工作,一大批高水平程序员的加入,使得 Linux 达到迅猛发展,到 1993 年底,Linux 1.0 终于诞生。Linux 1.0 已经是一个功能完备的操作系统了,其内核写得紧凑高效,可以充分发挥硬件的性能,在 4M 内存的 80386 机器上也表现得非常好。很多人对 Linux 的 认识有个误区,即 总把

6、 Linux 与低档硬件平台联系到一起,其实从 2.1.xx 系列内核开始,Linux 就开始走高端的路子了,大约在 1.3 版本之后,开始向其他硬件平台上移植,包括号称最快的 CPU-Digital Alpha(目前主频是最高的 ),目前 Linux 能将硬件的性能充分发挥出来,可以囊括低端到高端的所有应用。Linux 加入 GNU 并遵循公共版权许可证(GPL),由于不排斥商家对自由软件进一步开发,不排斥在 Linux 上开发商业软件,故而使Linux 又开始了一次飞跃 ,出 现了很多的 Linux 发行版,如Slackware、Redhat、Suse、TurboLinux、OpenLin

7、ux 等十多种,而且还在增加,还 有一些公司在 Linux 上开发商业软件或把其他 Unix 平台的软件移植到 Linux 上来,如今很多 IT 界的大腕如 IBM、Intel、 Oracle、Infomix、Sysbase、Corel、Netscape、CA、Novell 等都宣布支持Linux! 商家的加盟弥补了纯自由软件的不足和发展障碍,Linux 得以迅速普及。Linux 的学习1、如何快速掌握 Linux?方法是多动手、 动脑,学习时要经常与 Windows 进行对比。建议你先安装 RedHat Linux,然后练习如何配置它,如何使用 Linux 命令,如何在 XWINDOWS 下

8、操作,如何在 Linux 下安装应用软件,如何在 Linux 下上网、 编辑文档、播放多媒体文件、玩游戏等。快速上手的方法只有一个,那就是多动手操作,看看你能否完成上面的工作。2、Linux 与 Windows 有哪些异同点?Windows 是图形界面的,Linux 类似以前的 DOS,是文本界面的,如果你运行了图形界面程序 X-WINDOWS 后,Linux 也能显示图形界面,也有开始菜单、桌面、 图标等。Windows 有 MS-DOS 方式,在该方式下通过输入 DOS 命令来操作电脑;而 Linux 与 Windows 类似,也有命令方式,Linux 启动后如果不执行 X-WINDOWS

9、,就会处于命令方式下,必须发命令才能操作电脑。另外 Linux 上也有很多的应用软件,安装运行了这些软件后,你就可以在 Linux 上编辑 文档、 图片,玩游戏、上网、播放多媒体文件等。不过 Linux 的分区格式和目 录结构,与 Windows 迥然不同,应用软件的安装方式也不同。3、安装 Linux 时的注意事项安装前确定好 Linux 安装在哪个分区, Linux 也有系统分区和Swap 分区(类似 Windows 的虚拟分区,即交换文件)两个分区。由于 Linux 支持的分区格式与 Windows 分区格式不同,所以如果安装了Linux 后, Windows 还能继续使用, Linux

10、 就应该安装在硬盘分区的最后一个扩展分区;其次 Linux 的 Swap 分区必须保证有 60MB,系统分区最少要保证 240MB;此外安装前搜集好 PC 硬件方面的信息,特别是显示器信息,这将直接决定你安装 Linux 后,使用图形界面程序的效果;在安装、使用中输入命令时,请注意大小写。4、掌握 Linux 的目录结构Linux 的目录结构与 Windows 不同,而且在 Windows 下看不到Linux 的目录,反 过来,Linux 也看不到 Windows 下的目录。Linux 下各目录的含义如下:目录名称 意 义/vmlinuz 该目录中存放的是系统内核/bin 该目录中存放 Lin

11、ux 的常用命令,在有的版本中是一些和根目录下相同的目录。/boot 该目录下存放的都是系 统启动时要用到的程序,当用 lilo 引导Linux 时,会用到 这里的一些信息/dev 该目录 包含了 Linux 系统中使用的所有外部 设备,它实际上是访问这些外部设备的端口,你可以访问这些外部设备,与访问一个文件或一个目录没有区别。例如在系统中键入“cd /dev/cdrom”,就可以看到光驱中的文件;键入“cd /dev/mouse”即可看鼠标的相关文件。/cdrom 该目录在刚安装系统时是空的,你可以将光驱文件系统挂在这个目录下,例如“mount /dev/cdrom /cdrom”/etc

12、该目录存放了系统管理时要用到的各种配置文件和子目录,例如网络配置文件、文件系统、X 系统配置文件、设备配置信息、 设置用户信息等。/sbin 该目录用来存放系统管理员的系统管理程序。/home 如果建立一个名为“xx” 的用户,那么在 /home 目录下就有一个对应的“/home/xx”路径,用来存放该用户的主目录。/lib 该目录用来存放系统动态连接共享库,几乎所有的应用程序都会用到该目录下的共享库/lostfound 该目录在大多数情况下都是空的。但当突然停电、或者非正常关机后,有些文件就临时存放在这里。/mnt 该目录在一般情况下也是空的,你可以临时将别的文件系统挂在该目录下。/proc

13、 可以在该目录下 获取系统信息,这些信息是在内存中由系统自己产生的/root 如果你是以超 级用户的身份登 录的,这个就是超级用户的主目录/tmp 用来存放不同程序执行时产生的临时文件/usr 用户的很多应用程序和文件都存放在该目录下5、Linux 的常用命令如果在 Linux 命令行模式下遇到不会用的命令,你可以打“man command“得到该命令的帮助,如果想知道一个命令有哪些参数,可以打 command -help 来得到。注意:linux 中的参数 输入形式和 dos 不一 样,在命令后面应该打一个空格,然后打“-“ ,最后再跟一个或多个参数;另外 linux 下大小写是有区别的!下

14、面介绍几个 linux 下最常用的命令,每个命令都与 对应的 dos命令作比较,并列出一些常用的参数。命令参数意义Ls -a 列出系统中的隐含文件,linux 下的隐含文件是靠文件名的格式来表示的,不同于 dos 是靠文件属性来表示,即只要该文件以“.”开头,那么它就是隐含文件。-l 以长 式列出。就是把该文件或目录的所有信息都列出来,一个文件占一行相当于 dos 下的 dir 命令,是列文件列表的命令。cd 和 dos 下的 cd 一样,转换目录的命令。注意:linux 下转到上级 目录要打“cd “而不是 dos 下的“cd“,即“cd“后面要有个空格 pwd 列出当前目录命令,相当于 d

15、os 下没有参数的cd 命令。例如:rootttqq bin# pwd /usr/bin rootttqq bin# 这表示目前在“/usr/bin“目录下。Mkdir-m mode 表示建立目录时默认的目录模式。这个是 dos 和 Windows 所没有的功能,主要是关于 权限的问题。建立新目录,相当于 dos 的 md 命令。一般就用 mkdir dirnamermdir 删除目录,相当于 dos 的 rd 命令。用法:rmdir dirnamecat 在文件后面追加文件,或在屏幕上打印文件内容,追加功能相当于 dos 的 copy file1+file2,而在屏幕上打印文件内容可以和 dos 的typeml 来类 比。如果文件太大,在一屏上无法完全显示,则可用 more 命令 more 分屏显示文件内容,和 dos 下的 more 命令大致相同,但它可以和 别的命令搭配使用。如:cat /home/eec/myfile | more。Cp -r 相当于 dos 的xcopy/s。用于拷贝一个目录下的所有子目录和文件拷贝文件,相当于 dos 下的 copy,使用方法与 dos 下的 copy 一样。

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

当前位置:首页 > 网络科技 > linux/Unix相关

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报