linux基础操作

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

CN.104000210BasisofComputerSystems计算机系统基础实验2013年10月计算机学院西北工业大学Linux1段俊花NWCCCADDOS主要内容1Linux简介2Linux目录和文件系统结构3Linux登录和退出4Linux系统Shell简介5Linux基本命令6VI编辑器2NWCCCADDOS一Linux操作系统简介Linux是一套免费使用和自由传播的类Unix操作系统严格来讲,Linux这个词本身只表示Linux内核,我们通常所说的Linux,指GNU/Linux,即采用Linux内核的GNU操作系统。GNU计划,是由RichardStallman在1983年公开发起的。它的目标是创建一套完全自由的操作系统。为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都要通过GNU通用公共许可证(GNUGeneralPublicLicense,GPL)。1991年LinusTorvalds编写出了Linux操作系统内核并在GPL条款下发布。Linux之后在网上广泛流传,许多程序员参与了开发与修改。1992年Linux与其他GNU软件结合,完全自由的操作系统正式诞生。该操作系统往往被称为“GNU/Linux”或简称Linux。3Linux操作系统的优点Linux可以进行内核定制用户可以根据自己的需要对系统内核进行定制,减少不必要的内存占用,提升系统的整体性能。Windows系统不允许用户进行内核的定制,整体性能不如Linux.Linux的系统角色灵活Linux将客户机版本变成一套服务器时,只需要安装相关的系统组件即可;而Windows操作系统是无法将系统从工作站角色转变成服务器角色的。Linux的GUI是可选组件GUI(图形化用户界面),虽然友好、简便,但毕竟是以牺牲系统整体性能来换取的。Linux不仅有GUI还有命令行操作界面,GUI可以关闭。而Windows的GUI是不可选的。这一点对提高服务器的性能和稳定性来讲尤其重要。4NWCCCADDOSLinux系统拥有完善的功能和卓越的稳定性Linux系统具有卓越的稳定性,使其成为企业中重要服务器的首选系统之一。另外,由于Linux的源代码开放特点,使其得到了广大程序开发者和软件社区的广泛支持。因此,Linux平台下的应用软件也极其丰富。5NWCCCADDOS主流Linux产品NWCCCADDOSLinux中存储设备命名台式机存储设备:光驱、IDE硬盘、SATA硬盘、SCSI硬盘、U盘。对于IDE硬盘,使用“hd”表示,并且在“hd”后使用小写字母表示磁盘编号,磁盘编号之后是分区编号,使用阿拉伯数字表示。SATA硬盘、SCSI硬盘、U盘用表示“sd”表示。例如:一台装有光驱、IDE、SATA硬盘各一的计算机,插入一个U盘,IDE硬盘有两个分区,SATA硬盘有3个分区,U盘没有分区使用那么光驱名称为cdrom;IDE硬盘名称为hda,第一分区名称为hda1,第二分区名称为hda2;SATA硬盘名称为sda,第一分区名称为sda1,第二分区名称为sda2,第三分区名称为sda3;U盘名称为sdb0或者sdb1。注意:以root身份进入系统,“fdisk-l”命令可以了解系统中存储设备的情况。(机房需使用#su–命令进入root用户)NWCCCADDOS二Linux目录和文件系统结构Linux系统以文件目录的方式来组织和管理系统中的所有文件。所谓文件目录就是将所有文件的说明信息采用树型结构组织起来,即常说的目录。也就是说,整个文件系统有一个“根”(root),然后在根上分“杈”(directory),任何一个分杈上都可以再分杈,杈上也可以长出“叶子”。“根”和“杈”在Linux中被称为是“目录”或“文件夹”。而“叶子”则是一个个的文件。NWCCCADDOSLinux系统主要目录说明/bin:系统启动时需要的执行文件(二进制),这些文件可以被普通用户使用。/boot:该目录中存放系统的内核文件和引导装载程序文件/dev:设备文件目录(device的英文缩写)。这个目录对所有的用户都十分重要。LINUX下设备被当成文件,这样一来硬件被抽象化,便于读写、网络共享以及需要临时装载到文件系统中。/etc:这里保存着绝大部分的系统配置文件。相对来讲,单个用户的系统配置文件将会保存在这个用户自己的主目录里面。这里的文件会根据你所安装的软件而增减。/home:该目录中包含系统上各个用户的主目录,子目录名称即为各用户名。NWCCCADDOS/sbin:这个目录是用来存放系统管理员的系统管理程序。/home:如果建立一个用户,用户名是“jl”,那么在/home目录下就有一个对应的/home/jl路径,用来存放用户的主目录。/lib:lib是库(library)英文缩写。这个目录是用来存放系统动态连接共享库的。几乎所有的应用程序都会用到这个目录下的共享库。/mnt:这个目录下面放着一些用来mount其他设备的子目录,为某些设备提供的默认挂载点。/proc:是一个虚拟的文件系统,该目录中的文件是内存中的映像。它们实际上并不存在磁盘上,也不占用任何空间。当查看这些文件时,实际上是在访问存在内存中的信息,这些信息用于访问系统。/root:如果用户是以超级用户的身份登录的,这个就是超级用户的主目录。/tmp:用来存放不同程序执行时产生的临时文件。/usr:这是linux系统中占用硬盘空间最大的目录,该目录中主要存放不经常变化的数据。NWCCCADDOSLinux文件系统文件系统是操作系统在硬盘或者分区上保存文件信息的方法和数据结构,也就是文件在硬盘或分区上的组织方式。现在Linux系统使用比较多的是ext3文件系统,该文件系统是ext2的升级版本。每个索引节点都有一个唯一的编号,并且对应一个文件,它包含了一个文件几乎全部的信息,如文件的存取权限、拥有者、文件大小、建立时间以及对应的数据块地址等,但不包括文件的名称,文件名存放在目录文件里,目录文件里包含有文件的名字以及文件的索引节点号。超级块块组描述符数据块块位图索引节点图索引节点表NWCCCADDOS目录与文件系统目录树结构与文件系统是两个不同的概念,文件系统是磁盘或分区上文件的物理存放方法,对用户来说是不可见的;而目录树结构是操作系统中管理文件的逻辑方式,对用户来说是可见的。NWCCCADDOSLinux与DOS文件系统的区别Linux文件系统是一个目录树的结构,它的根是根目录“/”,往下连接各个分支,例如,/bin、/usr、/sbin等,如图7-1所示。//bin/sbin/usr/etc/var/lib/home/bin/etc/libLinux文件系统NWCCCADDOSLinux与DOS文件系统的区别DOS也采用目录树的结构,但是与Linux的略有不同,DOS以每个分区为树根,由于有多个分区,所以形成了多个树并列的情形CDEDOS文件系统NWCCCADDOSLinux的文件类型Linux系统中有四种主要的文件类型。•普通文件(-):包括文本文件、数据文件、可执行二进制文件等。•目录文件(d):Linux系统利用目录文件构成文件系统的树形结构。每个目录文件中至少包含两个条目,“..”表示上一级目录,“.”表示该目录本身。•设备文件:Linux系统把每个设备都看成是一个文件。通常又分为两种:块(block)设备(b);字符(character)设备(c)。•链接文件(l):符号链接和硬链接两种类型。符号链接类似于Windows的快捷方式。硬链接是对原有文件建立的别名。15NWCCCADDOS管理文件权限文件权限是指文件的访问控制,即哪些用户和组群可以访问文件以及可以执行什么样的操作。文件的属主和属组:每个文件或目录都有它的拥有者,即属主。默认情况下,文件或目录的创建者即为该对象的属主。属主对文件或目录有特别的操作权限。文件同时属于某个特定的组群,该组群属于文件的属组。可以使用chown命令修改文件的所有者关系。文件权限:Linux系统中的每个文件和目录都有访问许可权限,这是加在文件上的一个数据结构,称为访问控制列表(ACL)。16-rwxrwxr--文件类型读取权写入权执行权无操作权限属主权限属组属性其他用户权限NWCCCADDOS三Linux登录和退出命令行模式登录Linux系统17实验机房的账户和密码:root用户:账户名:root,密码:000000普通用户:账户名:admin,密码:000000NWCCCADDOSLinux登录和退出切换图形界面在命令行输入命令startx,回车即可NWCCCADDOS用户切换由普通用户切换到root用户命令:suroot用户切换到普通用户:su用户名登录系统后,“#”命令提示符说明当前用户具有root权限,而“$”命令提示符说明当前用户只有普通用户权限。注意:“su”只取得root的权限,“su-”取得root权限后还执行root的profile来取得root的环境变量,所以要执行root权限的命令必须使用“su-”切换。NWCCCADDOSLinux登录和退出Linux图形界面NWCCCADDOSLinux登录和退出Linux系统的退出,可以点击左下角的图标,弹出的菜单,点击,即可退出Linux系统。NWCCCADDOSLinux登录和退出Linux终端窗口NWCCCADDOSLinux登录和退出注销命令:logout、exit、Ctrl+D。关机/重启命令:shutdown、halt、poweroff。shutdown执行过程的实质是送信号给init程序,要求它改变运行级别。其实halt命令就是调用“shutdown-h”。poweroff相当于“halt-p”,关闭系统后切断电源。reboot命令实际上是执行“shutdown-r”,重启系统。对于任何系统,如果直接关掉电源,都有可能破坏文件系统,通常应该尽量减少关机和重启的次数,并严格限制能够执行关机和重启操作的用户。NWCCCADDOS四Linux系统Shell简介Shell是Linux系统中的一个重要组成部分,是用户和系统交互作用的界面。Shell是用户和Linux内核之间的接口程序,如果把Linux内核想象成一个球体的中心,Shell就是围绕内核的外层,如图所示。硬件Linux内核Shell用户命令行输入NWCCCADDOSLinux文本模式虽然Linux操作系统也提供了良好的图形用户界面(GUI),但是GUI对Linux系统来说并不是必需的。尤其对于充当服务器角色的Linux系统,通常不安装GUI软件。因在Linux文本模式中可以完成所有的Linux操作,而且比图形化的操作环境更加高效和稳定。NWCCCADDOS从GUI模式进入文本模式对于安装了GUI的Linux系统,可以通过修改配置文件,使系统引导时自动进入文本模式。具体方法是:1.在/etc目录中找到inittab文件。2.用文本编辑器打开inittab文件,在inittab文件中找到包含initdefault的行,并修改为:id:3:initdefault3.保存文件,并重启计算机。注意:文本模式进入GUI模式快捷键:Alt+F7GUI模式进入文本模式快捷键:Ctrl+Alt+F1~F6NWCCCADDOSShell简介Shell还是一个命令语言解释器,拥有自己内建的Shell命令集,用户在提示符下输入的命令都由Shell先解释然后传给Linux核心。在各种版本的Linux系统中,往往都提供多种Shell程序,用户可以根据自己的习惯进行选择。执行“chsh–l”命令会列出所有可用的Shell程序,如:NWCCCADDOSShell简介用户登录到系统时,已经启动了一个默认的Shell程序。要想使用其他Shell的话,只需要命令行中输入要进入的Shell名称就可以。用户可以嵌套进入多个Shell,连续使用“exit”命令会逐个退出各个Shell,直

1 / 54
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功