欢迎来到天天文库
浏览记录
ID:40388882
大小:1.06 MB
页数:102页
时间:2019-08-01
《字符界面及vim编辑器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Linux实用教程第4章走进Linux图形界面字符界面简介4.1在Linux下获取帮助4.2Shell基础4.3Shell实用功能4.4vi编辑器基本使用4.5对Linux服务器进行管理时,经常需要进入字符界面进行操作,使用命令需要记住该命令的相关选项和参数。vi编辑器可以用于编辑任何ASCII文本,它功能非常强大,可以对文本进行创建、查找、替换、删除、复制和粘贴等操作。4.1 字符界面简介对Linux服务器的维护基本上都是在命令行界面下进行的,本节主要讲述如何进入命令行界面以及在命令行界面下如何关机、重启计算机。4.1.1进入Linux命令行界面Fedora8系
2、统的命令行界面可以通过字符界面、图形界面下的终端以及虚拟控制台等多种方式进入。安装Fedora8系统之后,系统启动默认进入的是图形化界面,如果用户希望系统引导之后自动进入字符界面,则需要修改/etc/inittab文件。1.Linux字符界面图4-1使用gedit打开/etc/inittab文件图4-2字符界面登录提示图4-3已登录字符界面Fedora8系统桌面环境提供了打开终端命令行界面的方式,终端方式允许用户通过输入命令来管理计算机。2.使用终端图4-4终端命令行界面图4-5编辑终端配置文件Fedora8系统允许多个用户同时登录,还允许用户进行多次登录,这是因
3、为Linux系统提供了虚拟控制台的访问方式。3.使用虚拟控制台4.1.2 关闭和重启系统在Linux系统下常用的关闭和重启系统的命令有“shutdown”,“halt”,“reboot”和“init”,但每个命令的内部工作过程是不同的。使用“shutdown”命令可以安全地关闭系统,有些用户会使用直接断掉电源的方式来关闭计算机,这是十分危险的。Linux系统与Windows系统不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至会损坏某些系统的硬件设备。1.“shutdown”命令命令语法:shutdown[选项][时间]
4、[警告信息]【例4.1】立即关闭系统。【例4.2】定时45分钟后关闭系统。【例4.3】重新启动系统,并发出警告信息。使用“halt”命令就是调用“shutdown–h”命令执行关闭系统。命令语法:halt[选项]【例4.4】使用“halt”命令关闭系统。2.“halt”命令“reboot”命令的工作过程与“halt”命令相似,不过“reboot”是引发主机重启,而“halt”是引发主机关闭系统。“root”的参数与“halt”相似。【例4.5】使用reboot命令重启计算机。3.“reboot”命令“init”命令是所有进程的祖先,它的进程号始终为“1”,所以发送
5、“TERM”信号给“init”会终止所有的用户进程和守护进程等。“shutdown”命令就是使用这种机制。“init”定义了7个运行级别,其中“init0”为关闭系统,“init1”为重启。4.“init”命令4.1.3 系统运行级别Linux系统运行级别是一种状态,它由列在/etc/rc.d/rc.d目录中的服务来定义,其中是代表运行级别的符号。Linux运行级别有如下7种。0:停止运行,所有进程中止,关闭系统。1:单用户模式,用于维护系统,只有少数进程运行。2:多用户模式,除了NFS服务没有启动外,其他和运行级别3一样。3:完整的多用户模式,进入L
6、inux系统的字符界面。4:没有使用(可由用户定义)。5:完整的多用户模式(带有基于XWindow的图形界面)。6:重新引导计算机。【例4.6】显示当前系统运行级别。【例4.7】切换运行级别为2,并显示当前系统运行级别。【例4.8】关闭计算机。【例4.9】重启计算机。4.2 在Linux下获取帮助Linux系统中的每个命令都具有众多的参数和选项,要一一记住那是不可能的,可借助Linux的帮助功能。本节主要介绍在Linux系统下如何使用帮助功能。4.2.1 使用man手册页man是一种显示Unix/Linux在线手册的命令。可以用来查看命令、函数或文件的帮助手册,另
7、外它还可以显示一些gzip压缩格式的文件。man命令格式化并显示在线的手册页。命令语法:man[选项][命令名称]【例4.10】显示ls命令的man手册页。表4-1man手册页组成内容手册页内容说 明Header标题NAMEman的命令/函数的功能概述SYNOPSISman的命令/函数用法的简单描述AVAILABILITY可用性说明DESCRIPTIONman的命令/函数的详细描述OPTIONS该命令的所有可选项的详细说明RETURNVALUE如果是函数,则列出函数返回值ERRORS如果函数调用出错,则列出所有出错的值和可能引起错误的原因FILES该命令/函数所
8、用到的相关
此文档下载收益归作者所有