字符界面及vim编辑器.ppt
《字符界面及vim编辑器.ppt》由会员分享,可在线阅读,更多相关《字符界面及vim编辑器.ppt(102页珍藏版)》请在三一办公上搜索。
1、Linux实用教程,第4章走进Linux图形界面,对Linux服务器进行管理时,经常需要进入字符界面进行操作,使用命令需要记住该命令的相关选项和参数。vi编辑器可以用于编辑任何ASCII文本,它功能非常强大,可以对文本进行创建、查找、替换、删除、复制和粘贴等操作。,4.1字符界面简介,对Linux服务器的维护基本上都是在命令行界面下进行的,本节主要讲述如何进入命令行界面以及在命令行界面下如何关机、重启计算机。,进入Linux命令行界面,Fedora 8系统的命令行界面可以通过字符界面、图形界面下的终端以及虚拟控制台等多种方式进入。,安装Fedora 8系统之后,系统启动默认进入的是图形化界面,
2、如果用户希望系统引导之后自动进入字符界面,则需要修改/etc/inittab文件。,1Linux字符界面,图4-1使用gedit打开/etc/inittab文件,图4-2字符界面登录提示,图4-3已登录字符界面,Fedora 8系统桌面环境提供了打开终端命令行界面的方式,终端方式允许用户通过输入命令来管理计算机。,2使用终端,图4-4终端命令行界面,图4-5编辑终端配置文件,Fedora 8系统允许多个用户同时登录,还允许用户进行多次登录,这是因为Linux系统提供了虚拟控制台的访问方式。,3使用虚拟控制台,4.1.2关闭和重启系统,在Linux系统下常用的关闭和重启系统的命令有“shutdo
3、wn”,“halt”,“reboot”和“init”,但每个命令的内部工作过程是不同的。,使用“shutdown”命令可以安全地关闭系统,有些用户会使用直接断掉电源的方式来关闭计算机,这是十分危险的。Linux系统与Windows系统不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至会损坏某些系统的硬件设备。,1“shutdown”命令,命令语法:shutdown 选项 时间 警告信息【例4.1】立即关闭系统。【例4.2】定时45分钟后关闭系统。【例4.3】重新启动系统,并发出警告信息。,使用“halt”命令就是调用“shutdown h”命令执行关
4、闭系统。命令语法:halt 选项【例4.4】使用“halt”命令关闭系统。,2“halt”命令,“reboot”命令的工作过程与“halt”命令相似,不过“reboot”是引发主机重启,而“halt”是引发主机关闭系统。“root”的参数与“halt”相似。【例4.5】使用reboot命令重启计算机。,3“reboot”命令,“init”命令是所有进程的祖先,它的进程号始终为“1”,所以发送“TERM”信号给“init”会终止所有的用户进程和守护进程等。“shutdown”命令就是使用这种机制。“init”定义了7个运行级别,其中“init 0”为关闭系统,“init 1”为重启。,4“ini
5、t”命令,4.1.3系统运行级别,Linux系统运行级别是一种状态,它由列在/etc/rc.d/rc.d目录中的服务来定义,其中是代表运行级别的符号。,Linux运行级别有如下7种。0:停止运行,所有进程中止,关闭系统。1:单用户模式,用于维护系统,只有少数进程运行。2:多用户模式,除了NFS服务没有启动外,其他和运行级别3一样。3:完整的多用户模式,进入Linux系统的字符界面。,4:没有使用(可由用户定义)。5:完整的多用户模式(带有基于X Window的图形界面)。6:重新引导计算机。,【例4.6】显示当前系统运行级别。【例4.7】切换运行级别为2,并显示当前系统运行级别。【例4.8】关
6、闭计算机。【例4.9】重启计算机。,4.2在Linux下获取帮助,Linux系统中的每个命令都具有众多的参数和选项,要一一记住那是不可能的,可借助Linux的帮助功能。本节主要介绍在Linux系统下如何使用帮助功能。,4.2.1使用man手册页,man是一种显示Unix/Linux在线手册的命令。可以用来查看命令、函数或文件的帮助手册,另外它还可以显示一些gzip压缩格式的文件。man命令格式化并显示在线的手册页。,命令语法:man 选项 命令名称【例4.10】显示ls命令的man手册页。,表4-1man手册页组成内容,表4-2man手册页类型,4.2.2使用help命令,使用help命令可以
7、查找Shell命令的用法,只需在所查找的命令后输入“help”命令,然后就可以看到所查命令的内容了。命令语法:命令 help【例4.11】查看mkdir命令帮助。,4.2.3whereis命令,使用whereis命令可以查找命令所在的位置。命令语法:whereis 选项 命令名【例4.12】查找ls命令在什么目录下。,4.3Shell基础,在Linux系统中,Shell是最常使用的程序,其主要作用是侦听用户指令、启动指令所指定的进程并将结果返回给用户,本节主要讲述Shell的基本使用方法。,4.3.1Shell起步,在AT&T工作的Dennis Ritchie和Ken Thompson两人设计
8、UNIX的时候,他们想要为用户创建一种与他们的新系统交流的方法。那时的操作系统带有命令解释器。命令解释器接受用户的命令,然后解释它们,因而计算机可以使用这些命令。,当登入系统或打开一个终端窗口时,首先看到的是Shell提示符。以普通用户zhangsan登入名为PC-LINUX的主机,当前工作目录是/home/zhangsan,如下所示:zhangsanPC-LINUX$以root用户登录系统的提示符如下所示:rootPC-LINUX#,要运行命令的话,只需要在提示符后敲进命令,然后再按“回车”键。一个Shell命令可能含有一些可选项和参数,其一般格式为:Shell命令可选项参数,Linux系统
9、由以下3个重要的部分组成:(1)内核;(2)Shell;(3)应用程序。,内核部份,操作者不易和它直接沟通,因此,必须要有一个友善的界面,使得操作时能更为方便,这个界面便是Shell。通俗地讲,Shell就是位于核心和操作者之间的一层使用者界面。,Shell的本意是“壳”的意思。在核心的外面,包覆着一层外壳,用来负责接收使用者输入的指令,然后将指令解译成核心能够了解的方式,传给核心去执行,再将结果传回至预设的输出周边设备。,4.3.2Shell类型和功能,Linux系统中的Shell,除了可作为命令编译器之外,它也是一种不错的编程语言,是系统管理维护时的重要工具。由于Linux系统对Shell
10、的处理,采用独立自由开放的方式,因此,Shell的种类相当多,目前流行的Shell有sh,csh,ksh,tcsh和bash等。,在Linux系统中的bash具有以下功能:(1)兼容BourneShell(sh);(2)包含CShell以及KornShell中最好的功能;(3)具有命令列编写修改的能力;(4)具有工作控制的能力,可控制前台和后台程序;(5)具有Shell编程能力。,4.3.3开始使用bash,当用户登录到Linux系统后,一旦出现提示符号时,便可以开始输入操作命令了。命令可分为如下两大类:(1)bash内置的命令;(2)应用程序。,表4-3bash中使用的通配符,1通配符,表4
11、-4特殊字符及引号,2特殊字符及引号,表4-5常用控制组合键,3常用控制组合键,4.4Shell实用功能,Linux系统是在命令行下面诞生的,因此,Linux中的命令行有许多非常实用的功能,在本节中将详细讲解这些实用功能。,4.4.1命令行自动补全,在Linux系统中有太多的命令和配置文件,可以使用命令补全功能快速地写出文件名和命令名称。如果需要快速地从当前所在的目录跳转到/usr/src/redhat/目录,可以执行以下操作:rootPC-LINUX#cd/u/sr/r 是按“Tab”键的意思,使用“Tab”键也称为“命令行自动补全”,这在平常应用中是不可缺少的。,4.4.2命令历史记录,通
12、过按向上方向键,可以向后遍历最近在该控制台下输入的命令。用向下方向键可以向前遍历命令。与“shift”键连用的话,还可以遍历以往在该控制台中的输出。也可以编辑旧的命令,然后再运行。,通过光标和功能键(Home,End等键),可以浏览并编辑命令行,还可以用键盘的快捷方式来完成一般的编辑,主要功能键如下。Ctrl+k:删除从光标到行尾的部分。Ctrl+u:删除从光标到行首的部分。AltT+d:删除从光标到当前单词结尾的部分。Ctrl+w:删除从光标到当前单词开头的部分。Ctrl+a:将光标移到行首。,1编辑命令行,Ctrl+e:将光标移到行尾。Alt+a:将光标移到当前单词头部。Alt+e:将光标
13、移到当前单词尾部。Ctrl+y:插入最近删除的单词。!$:重复前一个命令最后的参数。【例4.13】使用命令行记录功能键。,Linux系统带有不少快捷方式,其中一部分是bash原来就有的,还有一些则是预先设置的。由于主目录是每位用户的活动中心,许多Linux系统对此有特殊的快捷方式。“”就是用户的主目录的简写形式。,2可用的Shell快捷方式,4.4.3命令的排列、替换和别名,在Shell中可以使用命令排列同时执行多个命令,可以使用命令替换将一个命令的输出当作另一个命令的输入,也可以将复杂命令定义别名。,如果希望一次执行多个命令,Shell允许在不同的命令之间,放上特殊的排列字符。这里将介绍最常
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 字符 界面 vim 编辑器

链接地址:https://www.31ppt.com/p-5699575.html