当前位置:
文档之家› Linux网络操作系统项目化教程课件 项目2 Linux基础操作
Linux网络操作系统项目化教程课件 项目2 Linux基础操作
图2-1 inittab文件内容
用runlevel命令来查看系统的当前运行级别如下:
[root@localhost ~]# runlevel N5
在Linux系统中,系统的运行级别有0~6共7个运行级别,在inittab文件中,“id:”
指定系统的默认运行级别,各个运行级别的含义如下:
运行级别0——停机,若将运行级别改为0,系统开机后将会自动关机,所以
1. touch命令
功能:用于改变文件或目录的访问时间及修改时间 格式:touch [选项] 文件名或目录名 说明:将文件或目录的访问时间和修改时间改为当前时间,如果文件名不存 在,将会创建空文件,除非使用-c 或-h选项,
2. cat命令
功能:显示文件内容或合并多个文件成一个文件 格式:cat [选项] 文件名 说明:cat命令通常用于滚屏显示文件的内容,cat命令的输出内容不能够分页 显示,查看超过一屏的文件内容要使用more或less等其他命令。若在cat命令中 没有指定参数,则从标准输入(键盘)获取内容,cat命令还可以将多个文件 合并成一个文件。
2.2.1 Linux命令格式与特点
1. Linux命令格式
Linux系统中常用的命令行格式如下:
command [options] [arguments]
其中,命令(command)、选项(options)和参数(arguments)之间用空格隔开, command是命令字,即命令名称,linux命令行界面中使用的命令字唯一确定一个命令, options是命令选项,根据命令的不同,选项option的个数和内容也不同。argument是命令 参数,命令参数是命令处理的对象.
2.启动加载器GRUB
BIOS找到启动设备后,接下来就是去执行MBR引导程序,GRUB在引导过程中读取 /boot /grub/grub.conf配置文件,根据配置文件的内容来加载相应操作系统的内核, 进入内核引导阶段。
3.内核引导阶段
由引导程序读取内核文件后,由内核负责操作系统启动的前期工作,首先将
5.终端或X-Window界面加载
在完成系统所有报务的启动后,Linux接下来就会启动根据运行级别来启动终 端或者X-Window界面来让用户登录,用户输入账号和口令进行登录,完成系
统的启动过程。
2.1.2 Linux的运行级别
Linux在启动过程会读取配置文件/etc/inittab来决定系统的运行级 别,运行级别是指操作系统正在运行的功能级别。可以用“cat /etc/inittab”命令来查看inittab的内容,如图2-1所示。
说明:whatis命令用于获取命令的简介,它从某个程序的使用手册中抽出一行简单 的介绍,帮助用户迅速了解这个命令的具体功能。
14. diff命令
功能:比较两个文件的不同 格式:diff 源文件 目标文件
3. ls命令
功能:显示目录内容 格式:ls [选项] [文件名] 说明:ls命令用于显示指定目录的内容。
4.mkdir命令
功能:创建目录 格式:mkdir [选项] 目录名
说明:mkdir用于创建一个目录,目录名可以是相对路径或者绝对路径。
5. rmdir命令
功能:删除空目录 格式:rmdir [选项] 目录名称
选项(options)和参数(arguments)都是可选的,但具有完全不同的意义。选项指定这
条指令的执行方式,一个工具(或者说一个命令)通常有多重运行方式,可以在多重 环境下运行,指令的选项的作用就是指令以何种方式来运行;而参数是指令操作的字 符串所代表的数据源,可以是文件、目录、ip地址、设备名等任何对象,但通常参数应 是具有实际意义字符串。
5. mv命令
功能:文件或目录的移动或更名
格式:mv [选项] 源文件或目录 目标文件或目录 说明:将源文件或目录重命名为目录文件或目录,或将源文件移到到指定目录。
6. rm命令
功能:删除文件或目录 格式:rm [选项] 文件名或目录名 说明:rm命令用于删除文件或目录,默认情况下,rm不会删除目录,必须使用-r 或-R选项才会删除目录及其下的内容。
项目2 Linux基础操作
【项目目标】
熟悉Linux操作系统的启动流程、登录和退出
熟悉Linux操作系统的shell终端和命令特点
熟悉Linux的目录、文件、进程等常用的基本操作
2.1 任务1 Linux启动、登录与退出
2.1.1 RHEL6.5启动流程
1.开机自检、BIOS初始化阶段
9. find命令
功能:查找文件或目录 格式:find [路径] [匹配表达式] 说明:find命令提供了许多查找条件,功能相当强大,允许按文件名、文件的 类型、用户等条件来查找文件,该命令从[路径]指定的起始目录开始,递归地 向下搜索其各子目录,查找满足条件的文件,并对之采取相关的操作。
10. locate命令
12. which命令
功能:显示一个命令的完整路径与别名 格式:which 命令名称 说明:which命令用于查找一个命令的完整路径和别名,在用户环境PATH变量指定的路径中, 搜索指定系统命令的位置,并且返回第一个搜索结果。
13. whatis命令
功能: 显示命令简介
格式:whatis 命令名称
说明:删除指定的目录,目录名称可以相对路径或绝对路径,但
所要删除的目录必须为空才能删除,如表2-3所示。
表2-3 5. rmdir命令的常用选项
常用选项
含义说明 递归删除目录,当子目录删除后,其父目录为空时,父目录一起删除 对已经删除的目录给出提示信息,显示执行结果信息
-Байду номын сангаас -v
2.2.3文件操作命令
不要把系统和默认运行级别设为0,否则系统无法启动。
运行级别1——单用户模式,只有root用户可以在控制台上登录系统进行系统
维护,其他用户不允许使用主机。
运行级别2——字符界面多用户模式,该模式下具有网络连接,但没有网络文
件系统NFS,不能使用NFS。
运行级别3——字符界面完全多用户模式,是多数服务器聊默认的运行模式。 运行级别4——未分配,属于保留的运行级别。 运行级别5——图形界面的完全多用户模式,系统初始化为X-Window界面,系
统开机后会进入到图形登录界面,并进入到桌面操作环境。
运行级别6——重新启动,在该模式下,系统开机后会自动重新启动,所以,
不要把系统的默认运行级别设置为6,否则系统不能正常启动。
2.1.3 登录和退出Linux
1.登录系统
Linux系统有很强的安全性的多用户系统,用户只有在登录界面下输入账号 和口令,登录系统后才能根据权限来使用系统。 图形界面登录。RHEL6.5的默认运行级别是5,其登录界面就是图形登 录界面,如图2-2所示。
2.Linux命令特点
Linux命令具有如下特点:
shell的命令行下的终端提示符会随着登录的用户不同而显示不同提示符,
超级用户的提示符是# ;一般用户的提示符是$ Linux系统中的命令是区分字母大小写的。 Linux系统中的命令具有自动补齐功能,即只输入命令的前几个字母,然后 按Tab键,系统自动补齐该命令,若匹配的命令不止一个,则显示出所有 匹配的命令或文件。 利用向上箭头↑或向下箭头↓,可以查看曾经执行的历史命令,选中需要 的历史命令按回车键可以再次执行该命令。 在一个命令行上可以输入并执行多个命令,多个命令之间用分号来分隔, 例如“cd /etc; cat inittab”. 如果命令行太长,可以使用反斜杠“\”将一个较长的命令分成多行,以增 加命令的可读性。输入“\”后,Shell自动显示提示符“>”表示正在等待输 入长命令的后续部分。 在命令后面跟“&”符号表示该命令以后台的方式运行,以释放控制台或终 端来运行其他命令。
图2-3 文本登录界面
2.退出系统 在关机之前,要先退出系统,退出Linux系统,要根据所采 用的是图形界面还是文本界面有不同的选择。
在图形模式下,执行“系统”→“关机”命令来退出系
统。
在文本模式下,在命令行输入logout或者shutdown –r now
也可以退出系统。
2.2 任务2 Linux常用命令实训
内核解压缩到主存储器中,Linux内核会以自己的功能来重新检测一次硬件, 检测硬件与加载驱动程序,内核才开始接管BIOS后的工作,然后将根分区以
只读的方式挂载,并进一步加载系统的初始化进程init。
4.init进程阶段
init进程是Linux系统中运行的第一个进程,其进程号(PID)永远为1,它的 主要功能就是准备软件执行的环境,包括系统的主机名、网络配置、文件系 统格式、语言及其他服务的启动。
图2-2 RHEL6.5图形登录界面
文本登录模式:如果系统运行级别为1、2或3,系统启动后进入文本登录
模式,如图2-3所示。在“login:”后面输入用户名按并回车,系统提示输 入口令,在“password:”处输入用户相应的口令,若口令正确即可进入系 统。(注:在password后面输入的口令没有显示,只要没有输入错误,输 完口令后按回车键即可)。如果口令错误,系统会提示“login incorrect”, 重新提示“login”来输入用户重新输入。登录完成后,在命令行下输入 “init 5”或者“startx”可以进入图形界面。
2.2.2目录操作命令
1. pwd命令
功能:显示当前所有工作目录 格式:pwd 说明:如果用户不知道系统当前所处的目录,可使用pwd命令来显示当前目录
2. cd命令
功能:在不同的目录中切换 格式:cd [相对路径或绝对路径]
说明:用户在登录系统后会处于用户的家目录($HOME)中,如果用户想切
换到其他目录,就可以使用cd命令来切换目录,该命令有几个特殊字符表示特 定目录,“.”表示当前目录,“..”表示当前目录的父目录,“-”表示前一个工 作目录,“~”表示当前用户的家目录。