linux培训基础教程

上传人:shaoy****1971 文档编号:108291949 上传时间:2019-10-23 格式:DOC 页数:51 大小:401KB
返回 下载 相关 举报
linux培训基础教程_第1页
第1页 / 共51页
linux培训基础教程_第2页
第2页 / 共51页
linux培训基础教程_第3页
第3页 / 共51页
linux培训基础教程_第4页
第4页 / 共51页
linux培训基础教程_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《linux培训基础教程》由会员分享,可在线阅读,更多相关《linux培训基础教程(51页珍藏版)》请在金锄头文库上搜索。

1、LinuxLinux 培训培训 基基 础础 教教 程程 上海华平计算机技术有限公司上海华平计算机技术有限公司 目录目录 1LINUX 简介简介.4 1.1LINUX起源、特性及应用领域 .4 1.2主流 LINUX操作系统发行版简介 4 2LINUX 文件系统基础文件系统基础.5 2.1LINUX文件结构5 2.2LINUX文件系统7 2.3挂载文件系统.8 2.4自动挂载.10 3用户用户(USER)和用户组()和用户组(GROUP)概念;)概念;.11 3.1用户(USER)的概念 11 3.2用户组(GROUP)的概念11 4用户和用户组相关的配置文件、命令或目录;用户和用户组相关的配置

2、文件、命令或目录;.12 4.1与用户(USER)和用户组(GROUP)相关的配置文件;12 4.2管理用户(USER)和用户组(GROUP)的相关工具或命令12 5文件的权限文件的权限.12 5.1关于权限位;.13 5.2改变权限的命令 CHMOD.13 5.2.1通过 chmod 八进制语法来改变文件或目录的权限;14 5.2.2通过 chmod 助记语法来改变文件或目录的权限;16 6LINUX 文件和目录管理文件和目录管理18 6.1列文件或目录的信息工具 LS或DIR;.18 6.1.1ls 的基础语法和参数;18 6.1.2ls 的参数示例应用;19 6.1.3通配符在ls命令中

3、的应用;20 6.1.4获得ls 的帮助;.20 6.2移动文件或目录的命令 MV.21 6.3文件或目录的复制工具CP ;21 6.3.1cp 的语法和参数.21 6.3.2示例说明cp应用;22 6.4目录创建工具MKDIR和删除空目录工具RMDIR;.24 6.4.1mkdir 是目录创建工具;.24 6.4.2删除空目录工具 rmdir 和rm ;24 6.5创建一个空文件的工具:用 TOUCH、ECHO、CAT等工具;26 6.6修改文件名工具 MV26 7LINUX 进程管理进程管理.27 7.1程序和进程;.27 7.1.1进程分类;27 7.1.2进程的属性;28 7.1.3父

4、进程和子进程;28 7.2进程管理;.28 7.2.1监视进程工具;28 7.2.2pgrep.30 7.2.3终止进程的工具 kill 、killall31 7.2.4top 监视系统任务的工具;.33 8LINUX 网络设置指南网络设置指南.34 8.1IFCONFIG 配置网络接口的工具介绍;.34 8.1.1ifconfig 查看网络接口状态;34 8.1.2ifconfig 配置网络接口;35 8.1.3如何用ifconfig 来配置虚拟网络接口;.36 8.1.4如何用ifconfig 来激活和终止网络接口的连接;.37 8.2REDHAT发行版专用网络接口配置工具; .37 8.

5、2.1Redhat 网络接口的配置文件和网络接口专用配置工具;.38 8.3REDHAT或类似系统,配置网络的工具介绍 ;38 8.3.1Redhat系统中的netconfig39 9LINUX 文件搜索文件搜索.39 9.1关于搜索.39 9.2通过搜索文件名来查找文件.40 9.2.1find40 9.2.2locate.40 9.2.3whereis命令 和which命令.41 9.2.4在一个文件或输出中查找;41 10文本编译器文本编译器.43 10.1关于文本编辑器; 43 10.2VI 编辑器;43 10.3VI 编辑器的使用方法;43 10.3.1如何调用vi ;43 10.3

6、.2vi 的三种命令模式;.43 10.3.3文件的保存和退出;44 10.3.4光标移动;44 10.3.5插入模式(文本的插入) ;44 10.3.6文本内容的删除操作;45 10.3.7恢复修改及恢复删除操作;45 10.3.8可视模式;45 10.3.9复制和粘帖的操作;46 10.3.10关于行号;47 10.3.11查找和替换功能;47 11LINUX 的压缩打包方式的压缩打包方式.48 11.1LINUX常用的压缩文件的格式.48 11.2LINUX下常用的压缩与解压缩命令.49 11.2.1tar命令.49 11.2.2gzip, zcat 命令.50 11.2.3bzip2,

7、 bzcat 命令.51 LinuxLinux 培训基础教程培训基础教程 1LINUX 简介简介 1.1Linux 起源、特性及应用领域起源、特性及应用领域 Linux 操作系统核心最早是由芬兰的 Linus Torvalds 1991 年 8 月在芬兰赫尔辛基大学上学时发布 的那年 Torvals 25 岁,后来经过众多世界顶尖的软件工程师的不断修改和完善,Linux 得以在全球普 及开来,在服务器领域及个人桌面版得到越来越多的应用,在嵌入式开发方面更是具有其它操作系统 无可比拟的优势,并以每年 100%的用户递增数量显示了 Linux 强大的力量。 Linux 的是一套免费的 32 位多人

8、多工的操作系统,运行方式同 UNIX 系统很像,但 Linux 系统的 稳定性、多工能力与网络功能已是许多商业操作系统无法比拟的,Linux 还有一项最大的特色在于源 代码完全公开,在符合 GNU GPL(General Public License)的原则下,任何人皆可自由取得、散布、甚 至修改源代码。 与其它操作系统相比,Linux 还具有以下特色: 采用阶层式目录结构,文件归类清楚、容易管理 支持多种文件系统,如 Ext2FS,ISOFS 以及 Windows 的文件系统 FAT16,FAT32,NTFS 等 具有可移植性,系统核心只有小于 10%的源代码采用汇编语言编写,其余均是采用

9、C 语言编写, 因此具备高度移植性 可与其它的操作系统如 Windows98/2000/xp 等并存于同一台计算机上 1.2主流主流 Linux 操作系统发行版简介操作系统发行版简介 就 Linux 的本质来说,它只是操作系统的核心,负责控制硬件、管理文件系统、程序进程等。 Linux Kernel(内核)并不负责提供用户强大的应用程序,没有编译器、系统管理工具、网络工具、 Office 套件、多媒体、绘图软件等,这样的系统也就无法发挥其强大功能,用户也无法利用这个系统 工作,因此有人便提出以 Linux Kernel 为核心再集成搭配各式各样的系统程序或应用工具程序组成一 套完整的操作系统,

10、经过如此组合的 Linux 套件即称为 Linux 发行版。 国外封装的 Linux 以 Red Hat(又称为“红帽 Linux”)、OpenLinux、SuSE、TurboLinux 等最为成 功: Red Hat Linux: Red Hat 是个商业气息颇为浓厚的公司,不仅展现开创 Linux 商业软件的企图心,也在 1999 年在 美国科技股为主的那斯达克让公司股票成功上市,Red Hat 渐渐被拱为 Linux 商业界龙头。 Red Hat 是目前销售量最高、安装最简便、最适合初学者的 Linux 发行版,也是目前世界上最流 行的 Linux 发行套件,它的市场营销、包装及服务做的

11、相当不错,自行开发了 RPM 套件管理程序及 X 桌面环境 Gnome 的众多软件并将其源代码回馈给 Open Source community。 国内 Linux 发行版做的相对比较成功是红旗和中软两个版本,界面做得都非常的美观,安装也比 较容易,新版本逐渐屏蔽了一些底层的操作,适合于新手使用。两个版本都是源于中国科学院软件研 究所承担的国家 863 计划的 Linux 项目,但无论稳定性与兼容性与国外的版本相比都有一定的差距, 操作界面与习惯与 Windows 越来越像,提供一定技术支持和售后服务,适宜于国内做低价的操作系 统解决方案。 2linux 文件系统基础文件系统基础 2.1lin

12、ux 文件结构文件结构 文件结构是文件存放在磁盘等存贮设备上的组织方法。主要体现在对文件和目录的组织上。 目录提供了管理文件的一个方便而有效的途径。 Linux 使用标准的目录结构,在安装的时候,安装程序就已经为用户创建了文件系统和完整而固定的目 录组成形式,并指定了每个目录的作用和其中的文件类型。 linux 采用的是树型结构。最上层是根目录,其他的所有目录都是从根目录出发而生成的。微软的 DOS 和 windows 也是采用树型结构,但是在 DOS 和 windows 中这样的树型结构的根是磁盘分区的盘符,有几 个分区就有几个树型结构,他们之间的关系是并列的。但是在 linux 中,无论操

13、作系统管理几个磁盘分区, 这样的目录树只有一个。从结构上讲,各个磁盘分区上的树型目录不一定是并列的。 例子: 有一块硬盘,分成了 4 个分区,分别是“/” ;“/boot” ;“/usr”和 windows 下的 fat 对于“/”和“/boot”或者“/”和“/usr” ,它们是从属关系;对于“/boot”和“/usr” ,它们是并列关系。 如果我把 windows 下的 fat 分区挂载到/mnt/winc 下,那么对于/mnt/winc 和/usr 或者/mnt/winc 和/boot 来 说,它们是从属于目录树上没有任何关系的两个分支。 因为 linux 是一个多用户系统,制定一个固定

14、的目录规划有助于对系统文件和不同的用户文件进行统一 管理。但就是这一点让很多从 windows 转到 linux 的初学者感到头疼。下面列出了 linux 下一些主要目录 的功用。 目录名称目录功能 /bin二进制可执行命令 /dev设备特殊文件 /etc系统管理和配置文件 /etc/rc.d启动的配置文件和脚本 /home用户主目录的基点,比如用户 user 的主目录就是/home/user,可以用 user 表示 /lib标准程序设计库,又叫动态链接共享库,作用类似 windows 里的.dll 文 件 /sbin系统管理命令,这里存放的是系统管理员使用的管理程序 /tmp公用的临时文件存

15、储点 /root系统管理员的主目录 /mnt系统提供这个目录是让用户临时挂载其他的文件系统。 /lost+found这个目录平时是空的,系统非正常关机而留下碎片的文件(windows 下 是.chk 文件)就在这里 /proc虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息 /var某些大文件的溢出区,比方说各种服务的日志文件 /usr最庞大的目录,要用到的应用程序和文件几乎都在这个目录。其中包含 下面的目录. /usr/X11R6存放 X window 的目录 /usr/bin众多的应用程序 /usr/sbin超级用户的一些管理程序 /usr/doclinux 文档 /usr/

16、include linux下开发和编译应用程序所需要的头文件 /usr/lib常用的动态链接库和软件包的配置文件 /usr/man帮助文档 /usr/src源代码,linux 内核的源代码就放在/usr/src/linux 里 /usr/local/bin本地增加的命令 /usr/local/lib本地增加的库 2.2linux 文件系统文件系统 文件系统指文件存在的物理空间,linux 系统中每个分区都是一个文件系统,都有自己的目录层次结 构。linux 会将这些分属不同分区的、单独的文件系统按一定的方式形成一个系统的总的目录层次结构。 一个操作系统的运行离不开对文件的操作,因此必然要拥有并维护自己的文件系统。 linux 文件系统使用索引节点来记录文件信息,作用像 windows 的文件分配表。 索引节点是一个结构,它包含了一个文件的长度、创建及修改时间、权限、所属关系、磁盘中的位置 等信息。一个文件系统维护了一个索引节点的数组,每个文件或目录都与索引节点数组中的唯一一个元素 对应。系统给每个索引节点分配了一个号码,也就是该节点在数组中的索引号,称为索引节点

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号