Certification Objective 1.01: Basic Linux Knowledge

原文来自:RHCE Red Hat Certified Engineer Linux Study Guide Exam RH302 4th ED 2004.chm

认证目标1.01: Basic Linux Knowledge

Linux和Unix都是通过一系列的文本文件来管理。Linux管理员通常不会使用图形化的编辑工具来管理这些配置文件。诸如WordPerfect, StarOffice,乃至Microsoft Word这类编辑工具创建的文件在Linux下是不可识别的。Linux下流行的文本编辑器有emacs, pico, joe, vi.

The Visual Editor

也许emacs在Linux世界里最为流行,但是每个管理员至少都对vi有或多或少的了解。也许emacs更流行,更便捷,但是vi可以帮你修复一个被破坏的系统。如果你需要用应急救援软盘恢复一个关键性的配置文件,vi便是你的唯一选择。

事实上,RHEL3使用了增强版的vi,即vim。它在关键字配置文件(如 /etc/fstab)里为不同类型的变量添加了颜色。所有vi的标准命令在vim里都被支持。当然你也可以在vim里去除颜色显示,通过命令 :nohl 就可以办到,这个细节并不影响Linux系统管理能力。

你必须知道如何用救援软盘恢复你的系统,那时盘里也许只有vi编辑器。当然,Red Hat Exam Prep guide 建议你能够使用安装CD1里提供的救援环境来恢复系统,那里包括了其他的编辑器。如果你只会joe,那么就用它来工作吧。

On The Job 本节只介绍vi的使用。

你必须知道vi的两个基本模式:命令模式和编辑模式。

当你用vi打开一个文件时,它工作在命令模式状态下,需要给定指令来启动编辑模式。打开一个文件的方法很简单,输入命令:vi filename即可。默认的,vi开启并处于命令模式。下图是用vi打开/etc/passwd文件的情况。

 

 

 

 

下面所述只是对vi编辑器的简单介绍,如需更详细的学习,可以查阅一些书籍,或是到Linux Documentation Project(www.tldp.org)里查看HOWTO手册。

vi Command Mode

在命令模式下,除了编辑以外,你可以对一个文本文件做任何事情。命令模式下的命令、选项太多了,它们足够另写一本书。在此,我们仅列出vi的关键命令技巧。

Open 运行vi filename来打开文件。

Search 在vi界面里,输入:/Michael可以查找与关键字Michael匹配的字符串。注意Linux是大小写敏感的。

Write 使用:w来保存你所做的修改。你可以运行复合命令,如:wq,先保存文件然后退出vi。

Close 使用命令:q退出vi。

Abandon 如果你想不保存所做修改并强制退出,输入命令:q!即可。

Edit 你可以使用一系列命令来编辑当前文件,如x,将把当前高亮的字符删除;dw,删除高亮单词;dd删除当前行;p,粘贴文本;U,撤销修改。

Insert 插入也有一大堆的命令,如i,在当前光标所在位置插入文本;o,在当前光标位置下开启新行。

Basic Text Editing

在现代Linux操作系统里,使用vi编辑文件十分的容易。只需要使用简单的导航键,如(上下左右, PAGE UP, PAGE DOWN),以及基础的命令来开启编辑模式,就可以直接对文件进行修改。

而一旦你完成了,只需要按下Esc键就可以返回命令模式,然后你可以保存修改,或是直接退出。

Exercise 1-1: 使用vi创建新用户

在此练习中,你将使用vi编辑文件/etc/passwd以创建一个新用户。当然有其他许多的方法可以创建新用户,但是这个练习只是让你更好的熟练使用vi。

1、打开Linux终端,以root用户身份登陆,输入命令:vi /etc/passwd

2、将光标移至文件最后一行。你可以使用DOWN ARROW,PAGE DOWN,命令G,甚至按键K。

3、拷贝最后一行,可以用命令yy,然后用命令p粘贴一新行。

4、为新用户更改用户名、用户ID、组ID、用户备注以及home目录。如果你对Linux或是Unix有基本的了解,那么应该对文件/etc/passwd中的每行各个位置十分清楚。例如,如图所示,上诉名词对应的分别是 tb, 501, 501, Tony Blair, /home/tb。必须注意的是确保用户名和home目录相同。

 

 

5、按Esc返回命令模式,使用命令:wq保存并退出。

6、以root用户身份,输入命令passwd newuser,为你刚才创建的用户赋予密码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值