Linux实用教程 第2版 教学课件 ppt 作者 於岳 编著 04

上传人:E**** 文档编号:89385197 上传时间:2019-05-24 格式:PPT 页数:113 大小:1.33MB
返回 下载 相关 举报
Linux实用教程 第2版 教学课件 ppt 作者  於岳 编著 04_第1页
第1页 / 共113页
Linux实用教程 第2版 教学课件 ppt 作者  於岳 编著 04_第2页
第2页 / 共113页
Linux实用教程 第2版 教学课件 ppt 作者  於岳 编著 04_第3页
第3页 / 共113页
Linux实用教程 第2版 教学课件 ppt 作者  於岳 编著 04_第4页
第4页 / 共113页
Linux实用教程 第2版 教学课件 ppt 作者  於岳 编著 04_第5页
第5页 / 共113页
点击查看更多>>
资源描述

《Linux实用教程 第2版 教学课件 ppt 作者 於岳 编著 04》由会员分享,可在线阅读,更多相关《Linux实用教程 第2版 教学课件 ppt 作者 於岳 编著 04(113页珍藏版)》请在金锄头文库上搜索。

1、,第4章 Linux字符界面操作,对Linux服务器进行管理时,经常需要进入字符界面进行操作,使用命令需要记住该命令的相关选项和参数。vi编辑器可以用于编辑任何ASCII文本,它功能非常强大,可以对文本进行创建、查找、替换、删除、复制和粘贴等操作。,4.1 字符界面简介,对Linux服务器的维护基本上都是在命令行界面下进行的,本节主要讲述如何进入命令行界面以及在命令行界面下如何关机、重启计算机。,4.1.1 进入Linux命令行界面,Fedora 17系统的命令行界面可以通过字符界面、图形界面下的终端以及虚拟控制台等多种方式进入。,安装Fedora 17系统之后,系统启动默认进入的是图形化界面

2、,可以通过使用如下命令修改为进入字符界面: rootPC-LINUX # ln -sf /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target 所做改变在系统重新引导之后即可生效。,1Linux字符界面,如果用户选择使用字符界面登录Fedora 17系统,在系统被引导后,会看到如图4-1所示的登录提示。,Linux系统用户登录分两步:第一步输入用户的用户名,系统根据该用户名识别用户;第二步输入用户的口令。当用户正确地输入用户名和口令后,就能合法地进入系统,屏幕会显示如图4-2所示信息。这时就可以对系统进行各

3、种操作了,注意超级用户登录后提示符是“#”,而其他用户登录后提示符是“$”。,Fedora 17系统桌面环境提供了打开终端命令行界面的方式,终端方式允许用户通过输入命令来管理计算机。,2使用终端,选择面板上的“活动”“应用程序”“系统工具”“终端”,打开如图4-3所示终端界面,在终端命令行界面中可以直接输入命令并执行,执行的结果显示在终端界面中。如果需要修改终端的设置,如常规、标题和命令、颜色、效果以及滚动等,在终端菜单栏中选择“编辑”“配置文件首选项”,打开如图4-4所示界面进行修改。,Fedora 17系统允许多个用户同时登录,还允许用户进行多次登录,这是因为Linux系统提供了虚拟控制台

4、的访问方式。,3使用虚拟控制台,4.1.2 关闭和重启系统,在Linux系统下常用的关闭和重启系统的命令有“shutdown”,“halt”,“reboot”和“init”,但每个命令的内部工作过程是不同的。,使用“shutdown”命令可以安全地关闭系统,有些用户会使用直接断掉电源的方式来关闭计算机,这是十分危险的。Linux系统与Windows系统不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至会损坏某些系统的硬件设备。,1“shutdown”命令,命令语法: shutdown 选项 时间 警告信息 【例4.1】 立即关闭系统。 rootPC-

5、LINUX # shutdown -h now 【例4.2】 定时45分钟后关闭系统。 rootPC-LINUX # shutdown -h 45 Shutdown scheduled for Sun, 03 Jun 2012 06:29:00 +0800, use shutdown -c to cancel.,【例4.3】 重新启动系统,并发出警告信息。 rootPC-LINUX # shutdown -r now “system will be reboot now.“ Broadcast message from rootPC-LINUX on pts/1 (Sun, 03 Jun 20

6、12 05:44:52 +0800): system will be reboot now.,使用“halt”命令就是调用“shutdown h”命令执行关闭系统。 命令语法: halt 选项 【例4.4】 使用“halt”命令关闭系统。 rootPC-LINUX # halt Broadcast message from rootPC-LINUX on pts/0 (Sun, 03 Jun 2012 21:07:15 +0800): The system is going down for system halt NOW!,2“halt”命令,“reboot”命令的工作过程与“halt”命令

7、相似,不过“reboot”是引发主机重启,而“halt”是引发主机关闭系统。“root”的参数与“halt”相似。 【例4.5】 使用reboot命令重启计算机。 rootPC-LINUX # reboot Broadcast message from rootPC-LINUX on pts/1 (Sun, 03 Jun 2012 05:36:21 +0800): The system is going down for reboot NOW!,3“reboot”命令,“init”命令是所有进程的祖先,它的进程号始终为“1”,所以发送“TERM”信号给“init”会终止所有的用户进程和守护进程

8、等。“shutdown”命令就是使用这种机制。“init”定义了7个运行级别,其中“init 0”为关闭系统,“init 1”为重启。,4“init”命令,4.1.3 系统运行级别,Linux系统运行级别是一种状态,它由列在/etc/rc.d/rc.d目录中的服务来定义,其中是代表运行级别的符号。,Linux运行级别有如下7种。 0:停止运行,所有进程中止,关闭系统。 1:单用户模式,用于维护系统,只有少数进程运行。 2:多用户模式,除了NFS服务没有启动外,其他和运行级别3一样。 3:完整的多用户模式,进入Linux系统的字符界面。,4:没有使用(可由用户定义)。 5:完整的多用户模式(带有

9、基于X Window的图形界面)。 6:重新引导计算机。,【例4.6】 显示当前系统运行级别。 rootPC-LINUX # runlevel N 3 /系统当前运行级别为3,没有上一次运行级别(用N表示) 【例4.7】 切换运行级别为2,并显示当前系统运行级别。 rootPC-LINUX # init 2 rootPC-LINUX # runlevel 3 2 /系统当前运行级别为2,上一次的运行级别为3,4.2 在Linux下获取帮助,Linux系统中的每个命令都具有众多的参数和选项,要一一记住那是不可能的,可借助Linux的帮助功能。本节主要介绍在Linux系统下如何使用帮助功能。,4.

10、2.1 使用man手册页,man是一种显示Unix/Linux在线手册的命令。可以用来查看命令、函数或文件的帮助手册,另外它还可以显示一些gzip压缩格式的文件。 man命令格式化并显示在线的手册页。,命令语法: man 选项 命令名称 【例4.10】 显示ls命令的man手册页。,rootPC-LINUX # man ls LS(1) User Commands LS(1) NAME ls - list directory contents SYNOPSIS ls OPTION. FILE. DESCRIPTION List information about the FILEs (the

11、current directory by default). Sort entries alphabetically if none of -cftuvSUX nor -sort is speci fied. Mandatory arguments to long options are mandatory for short options too. -a, -all do not ignore entries starting with . -A, -almost-all do not list implied . and -author Manual page ls(1) line 1

12、(press h for help or q to quit),表4-1 man手册页组成内容,表4-2 man手册页类型,4.2.2 使用help命令,使用help命令可以查找Shell命令的用法,只需在所查找的命令后输入“help”命令,然后就可以看到所查命令的内容了。 命令语法: 命令 help 【例4.11】 查看mkdir命令帮助。 rootPC-LINUX # mkdir -help,4.2.3 whereis命令,使用whereis命令可以查找命令所在的位置。 命令语法: whereis 选项 命令名 【例4.12】 查找ls命令在什么目录下。 rootPC-LINUX # wh

13、ereis ls ls: /bin/ls /usr/bin/ls /usr/share/man/man1p/ls.1p.gz /usr/share/man/man1/ls.1.gz,4.3 Shell基础,在Linux系统中,Shell是最常使用的程序,其主要作用是侦听用户指令、启动指令所指定的进程并将结果返回给用户,本节主要讲述Shell的基本使用方法。,4.3.1 Shell起步,在AT&T工作的Dennis Ritchie和Ken Thompson两人设计UNIX的时候,他们想要为用户创建一种与他们的新系统交流的方法。那时的操作系统带有命令解释器。命令解释器接受用户的命令,然后解释它们,

14、因而计算机可以使用这些命令。,当登入系统或打开一个终端窗口时,首先看到的是Shell提示符。 以普通用户zhangsan登入名为PC-LINUX的主机,当前工作目录是/home/zhangsan,如下所示: zhangsanPC-LINUX $ 以root用户登录系统的提示符如下所示: rootPC-LINUX #,要运行命令的话,只需要在提示符后敲进命令,然后再按“回车”键。 一个Shell命令可能含有一些可选项和参数,其一般格式为: Shell命令可选项参数,Linux系统由以下3个重要的部分组成: (1)内核; (2)Shell; (3)应用程序。,内核部份,操作者不易和它直接沟通,因此

15、,必须要有一个友善的界面,使得操作时能更为方便,这个界面便是Shell。通俗地讲,Shell就是位于核心和操作者之间的一层使用者界面。,Shell的本意是“壳”的意思。在核心的外面,包覆着一层外壳,用来负责接收使用者输入的指令,然后将指令解译成核心能够了解的方式,传给核心去执行,再将结果传回至预设的输出周边设备。,4.3.2 Shell类型和功能,Linux系统中的Shell,除了可作为命令编译器之外,它也是一种不错的编程语言,是系统管理维护时的重要工具。 由于Linux系统对Shell的处理,采用独立自由开放的方式,因此,Shell的种类相当多,目前流行的Shell有sh,csh,ksh,t

16、csh和bash等。,在Linux系统中的bash具有以下功能: (1)兼容Bourne Shell(sh); (2)包含C Shell以及Korn Shell中最好的功能; (3)具有命令列编写修改的能力; (4)具有工作控制的能力,可控制前台和后台程序; (5)具有Shell编程能力。,4.3.3 开始使用bash,当用户登录到Linux系统后,一旦出现提示符号时,便可以开始输入操作命令了。命令可分为如下两大类: (1)bash内置的命令; (2)应用程序。,表4-3 bash中使用的通配符,1通配符,表4-4 特殊字符及引号,2特殊字符及引号,表4-5 常用控制组合键,3常用控制组合键,4.4 Shell实用功能,Linux系统是在命令行下面诞生的,因此,Linux中的命令行有许多非常实用的功能,在本节中将

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

当前位置:首页 > 高等教育 > 大学课件

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