当前位置:首页 » 专业资讯
开发技术指南» 文章正文
    引言: 当今世界,文本编辑器种类繁多,大有"乱花渐欲迷人眼"之势。
 

 

    摘要: initrd-x.x.x.img文件分析-制作安装程序不支持的根文件系统 grub007 2003年08月26日13:30分 北京 1、initrd img文件分析 linux不能启动的很多原因都直接或者间接与initrd-x.x.x.img文件有关系,以我的系统为例(具有通用性):initrd-2.4.21-as.2smp.img,为多cpu内核。 我不打算详细分析linux的具体启动过程,这样的文章网上很多,只是说说initrd-x.x.x......
    摘要: 介绍一个下载linux、unix资料的网站,很不错! http://www.fedchik.org.ua/docs/pdf/ brevity 回复于:2003-08-26 08:58:38 我也来一个!! [url]http://www.dingbing.com/book[/url] bjchenxu 回复于:2003-08-26 10:07:44 pdf的文档,我喜欢,因为linux下也可以顺利阅读 win......


神奇的VIM[ZT]

当今世界,文本编辑器种类繁多,大有"乱花渐欲迷人眼"之势。中国有句古语:手巧不如家什妙,作为it业的专业人士,选择一款优秀的编辑软件至关重要。笔者认为:linux下的vim※以其强大的功能与无穷的魅力将使您终生受益。 【相关文章:不用Grub,不用lilo,只用Win9

【扩展阅读:【绝对原创】:个人经验分享:Linux环

由于被广泛移植,无论是pc机的dos与windows,还是risc/6000的aix,乃至于ibm的大型机s/390,都能见到vim的身影。然而,对于初学者,vim的用户界面与使用方法非常不符合常规,甚至认为它比较混乱,无所适从。事实上,vim编辑器是专门为经验丰富的用户设计的,它的界面与使用方法提供了更快的速度与更强的功能。对于熟知它的用户,vim的许多特性节省了时间与击键次数,并可以完成一些其他编辑器无法完成的功能。 【扩展信息:[原创]:Redhat linux 9下

学习的最好方法是实践,唯有如此,才能真正掌握其中的精髓。文中列举的实例,都是笔者在实际工作中遇到的,具有一定的代表性,请大家在阅读的过程中仔细体会。

好了,现在让我们共同畅游神奇的vim的世界!

例一、两个常用的指令序列

xp 左右交换光标处两字符的位置。 

ddp 上下交换光标处两行的位置。 

例二、重复输入同一字符

有时,我们可能想多次输入同一字符,vim的插入功能可以很好的完成这项工作

命令 80i=^esc 一次可以输入80个字符= ,当然,80a=^esc 也可以完成上述功能。

请注意:此处的^esc表示键盘左上方上的esc键。

例三、将两个文本数据文件按行逐条合并,并给出标尺

数据文件1内容如下:

1-----

2-----

3-----

数据文件2内容如下:

1=====

2=====

3=====

要求的结果如下:

|--------1---------2---------3---------4---------5

1-----

1=====

|--------1---------2---------3---------4---------5

2-----

2=====

|--------1---------2---------3---------4---------5

3-----

3=====

也许您会说,这还不简单,无非是反复拷贝、粘贴,任何一款文本编辑器都能完成上述功能。可是,如果这两个文件都很大,每个文件都成千上万行,恐怕简单的拷贝、粘贴就难以胜任了。因此,我们所关心的,是找到一种行之有效的方法,把枯燥乏味的工作留给计算机,我们只需发布指令。为达到此目的,请按以下步骤执行:

㈠、将两文件合并,结果如下

1-----

2-----

3-----

1=====

2=====

3=====

㈡、在两文件头尾相接的地方插入标志行,用以区分两个文件,本文采用的是一整行!字符

1-----

2-----

3-----

!!!!!!!!!!!!!!!!!!!!!!!!

1=====

2=====

3=====

㈢、在标志行的下方输入标尺

1-----

2-----

3-----

!!!!!!!!!!!!!!!!!!!!!!!!

|--------1---------2---------3---------4---------5

1=====

2=====

3=====

㈣、执行宏命令脚本merge_2r.vim,即在vim编辑器中按如下键 :so merge_2r.vim 回车

㈤、按下键盘上的=键,执行的结果如下

|--------1---------2---------3---------4---------5

1-----

1=====

|--------1---------2---------3---------4---------5

2-----

2=====

|--------1---------2---------3---------4---------5

3-----

3=====

|--------1---------2---------3---------4---------5

!!!!!!!!!!!!!!!!!!!!!!!!

|--------1---------2---------3---------4---------5

㈥、将最后三行删除,即可得到我们需要的结果

|--------1---------2---------3---------4---------5

1-----

1=====

|--------1---------2---------3---------4---------5

2-----

2=====

|--------1---------2---------3---------4---------5

3-----

3=====


...   下一页
    摘要: rt 我觉得是不是应为root(sd0,0)? sakulagi 回复于:2003-08-25 13:00:46 是sd0 好好先生 回复于:2003-08-25 13:59:07 如果是scsi硬盘,是sd0,如果是ide硬盘才是hd0. wolfop 回复于:2003-08-25 17:31:14 [quote:39edda60ba="snowseya"]rt 我觉得是不是应为root(sd0,0)?[/quo......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE