第5章 首次登陆与在线求助man page
1. 首次登陆系统
首先谈了首次登陆CentOS 5.x界面。登陆选项中的会话是可以使用不同的图形界面来操作整个Linux系统。默认至少提供了GNOME/KDE两种图形界面。
随后谈到了GNOME的操作与注销。个人主文件夹是在/home下面的。GNOME的资源管理器其实称为“鹦鹉螺”。文件名以小数点“.”开头的文件是隐藏文件。注销可以让你的账号离开系统,但并不是关机。
接着谈了KDE的操作与注销。KDE中的资源管理器称为Konqueror(征服家)。重启X window的方法是:注销后重新登录或按下[Alt] + [Ctrl] +[Backspace]。
还谈了X Window与命令行模式的切换。通常我们称命令行模式为终端界面(terminal 或 concole)。Linux默认提供6个Terminal来让用户登录,切换的方式为[Alt] + [Ctrl] + [F1]~[F6]。系统将[F1]~[F6]命名为ttf1~ttf6的操作环境界面,其中[Alt] + [Ctrl] + [F7]为图形界面桌面。Linux的默认登录模式分为两种(如想改变可修改/etc/inittab这个文件的内容):
1)纯文本界面(run level 3)的登录环境。此时并没有图形窗口界面环境,如想切换可使用 startx 命令。
2)图形界面(run level 5)的登录环境。
最后谈了在终端界面登录Linux。此时如果输入密码则不会显示出来。正确登录后显示的信息如 [why@www ~]$ _,最左边why显示的是当前用户的账号,@之后的www则是主机名,最右边的~是一个变量,代表“当前所在的目录”,$则是一般用户的提示符(如果是root用户,提示符是#)。当要注销Linux时,输入命令exit即可。
2. 在命令行模式下执行命令
命令行模式登录后所取得的程序被称为shell,因为这个程序负责最外层的跟用户通信工作。
首先谈了开始执行命令。命令的样式如:command [-options] parameter1,parameter2 ....,需要注意的是:
1)中间无论空几个空格,都是为一个空格。
2)命令很长的时候可使用反斜杠(\)来转移[Enter]符号,使命令连续到下一行。
3)英文字母的大小写是不一样的。
4)第一个被输入的数据绝对是命令或者是可执行文件。
终端接口在默认情况下是无法以中文编码输出数据的。可以将支持语言改为英文,才能显出正确的信息,但这种修改只针对本次有用。
然后谈了基础命令操作。这里说了三个命令:
1)显示日期与时间的命令:date。需要注意的是,命令之后的参数除了带有减号(-)外,有些特殊情况下还会带有正号(+)。
2)显示日历的命令:cal。基本语法为:cal [[month] year]。由此也可知道某些命令有特殊的参数存在,若输入错误的参数,则该命令会有错误消息的提示。
3)简单好用的计算器:bc。默认仅输出整数,如果要输出全部小数,那么就必须要执行scale=number,其中number就是小数点后的位数。如果要离开bc返回命令提示符,则输入quit。
接着谈了重要的热键[Tab],[Ctrl]-c,[Ctrl]-d。
1)[Tab]按键。具有“命令补全”与“文件补齐”的功能。如果是接在一串命令的第一个命令的后面,则为“命令补全”。如果是接在一串命令的第二个命令以后,则为“文件补齐”。
2)[Ctrl]-c按键。可以中断目前程序。
3)[Ctrl]-d按键。通常代表键盘输入结束(EOF),还可以用来替代exit的输入。
最后是错误信息的查看。
3. Linux系统的在线帮助man page与info page
首先谈了man page。man是manual的简写。进入man命令后出现的界面称为man page。此时可以按下空格键或[Page Up]与[Page DOwn]往下或往上翻页,可以按下"q"键离开man环境。man page的数据通常放在/usr/share/man这个目录里。查询出数据后面的数字意义是:
1 | 用户在shell环境中可以操作的命令或可执行文件 |
2 | 系统内核可调用的函数与工具等 |
3 | 一些常用的函数与函数库,大部分为C的函数库 |
4 | 设别文件的说明,通常在/dev下的文件 |
5 | 配置文件或者是某些文件的格式 |
6 | 游戏 |
7 | 惯例与协议等,例如Linux文件系统、网络协议、ASCII code等说明 |
8 | 系统管理员可用的管理命令 |
9 | 跟kernel有关的文件 |
NAME | 简短的命令、数据名称说明 |
SYNOPSIS | 简短的命令执行语法简介 |
DESCRIPTION | 较为完整的说明 |
OPTIONS | 针对SYNOPSIS部分中,有列举的所有可用的选项说明 |
COMMANDS | 当这个程序(软件)在执行的时候,可以在此程序(软件)中执行的命令 |
FILES | 这个程序或数据所使用或参考或连接到的某些文件 |
SEE ALSO | 这个命令或数据有相关的其他说明 |
EXAMPLE | 一些可以参考的范例 |
BUGS | 是否有相关的错误 |
使用man -f xxx可以查询与xxx有关的命令,使用man -k xx可以查询包含xx关键字的命令。查询的顺序是记录在/etc/man.conf这个配置文件中的,先查询到的那个说明文件就会先被显示出来,一般会先找到数字较小的那个。
然后谈了info page。将文件数据拆成一个个的段落,每个段落用自己的页面来攥写,并且在各个页面中还有类似网页的“超链接”来跳到各个不同的页面中,每个独立的页面成为一个节点(node)。不过前提是要查询的目标数据的说明文件必须要以Info的格式来写才行。这个支持info命令的文件默认是放置在/usr/share/info/这个目录下的。进入info page后按N,P,U分别是去到下一个、上一个与上一层节点,按[Tab]键是在各个超链接间移动。
最后谈了其他有用的文件(documents)。在/usr/share/doc目录下有很多的说明文件文档,这个目录下的数据主要是以软件包为主的。
4. 超简单文本编辑器:nano
直接加上文件名就能够打开一个旧文件或新文件。指数符号(^)代表[Ctrl]键,M代表[Alt]键。
5. 正确的关机方法
查看目前有谁在线,可使用who命令;查看网络联机状态,可使用netstat -a命令;查看后台程序可使用ps -aus命令。
首先谈了数据同步写入磁盘:sync。在文字界面下输入sync,可以将内存中尚未被更新的数据写入硬盘,在关机或重启前可使用。但现在一般关机或重启命令都会自动调用这个工具。
然后谈了惯用的关机命令:shutdown。用法很多,立即关机是shutdown -h now,其他用法详见man shutdown。
接着谈了重启、关机:reboot,halt,poweroff。reboot是重启;shutdown可依据目前已启动的服务来逐次关闭个服务后才关机;halt能够在不理会目前系统状况下,进行硬件关机的特殊功能。
最后谈了切换执行等级:init。另外四个等级分别是:
1)run level 0:关机。所以init 0也可进行关机。
2)run level 3:纯命令行模式。
3)run level 5:含有图形界面模式。
4)run level 6:重启。
6. 开机过程的问题排解
首先谈了文件系统错误的问题。分为了三种情况:根目录没有损毁;根目录损毁;硬盘整个坏掉。
最后谈了忘记root密码。介绍了使用grub引导装载程序来解决此问题。
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/u012421846/article/details/47809395