2011年10月17日

学习vi编辑器3

摘要: 第三章 快速移动 滚动屏幕(大小写没有关系) ^F或^f向前滚动一屏forward^B向后滚动一屏backward^D向前滚动半屏down^U向后滚动半屏up^E向前滚动一行,光标保持原来位置^Y向后滚动一行使用z重新定位屏幕(一定是刷新了屏幕的) zRETURN滚动屏幕,使得当前行移动到屏幕顶部z.滚动屏幕,使得当前行移动到屏幕中央z-滚动屏幕,使得当前行移动到屏幕底部200zRETURN滚动屏幕,使得第200行移动到屏幕顶部刷新屏幕 ^L 在屏幕内移动 H移动到屏幕首行第一个可显示字符上M移动到屏幕的中间行L移动到屏幕的末行nH移动到屏幕首行下面的第n行nL移动到屏幕末行下面的第n行按行移 阅读全文

posted @ 2011-10-17 21:49 Observer 阅读(300) 评论(0) 推荐(0) 编辑

2011年10月16日

《学习vi编辑器》的学习笔记2

摘要: 第二章 简单编辑 vi命令 按下i过后在光标处进入插入模式,跟stl的insert一样,输入时在光标指向字符之前插入一个字符,当按下esc时光标会会退到最后一个输入的字符之上移动光标 h左移一格(仅能在一行内游走)j下移一行k上移一行l右移一格(仅能在一行内游走)10l右移10格行的长度不一定与屏幕可见长度一致,因此会出现看起来很多行,实际上只有一行的显示情况此时就可以使用:set wm=10或者:set wrapmargin=10将换行边界设置为10个字符(但是似乎没有用,以后再说了)0(零)移动到行首$移动到行尾:set nu为每一行标注行号w向前移动到单词交界处W向前移动到下一个文本开始 阅读全文

posted @ 2011-10-16 23:41 Observer 阅读(321) 评论(0) 推荐(0) 编辑

《学习vi编辑器》的学习笔记1

摘要: 第一章 vi文本编辑器打开文件vi [filename] 输入:q在缓冲区中内容和磁盘内容一致的时候退出,否则就需要输入:q!来忽略这个限制,不保存缓冲区,直接退出命令模式:每次输入都表示一个命令.插入模式:输入的一切内容都将吃味文件中的文本:wq(属于ex编辑器)命令等价于ZZ命令,就是write后quit的意思:e!恢复到磁盘中文件的样子(忽略对缓冲区文件的改动)在ex命令前使用感叹号能使用... 阅读全文

posted @ 2011-10-16 00:20 Observer 阅读(237) 评论(0) 推荐(0) 编辑

2011年10月8日

Sed初阶文档

摘要: sed可以充当一个行过滤器(与管道相接,从管道上游获得输入),或者从文件中获取其输入。输出将被放入到标准输出流。sed 将输出中的行加载到模式空间(pattern space),对模式空间的内容应用 sed 编辑命令,然后将模式空间写入到标准输出中。Sed 可以在模式空间中组合多个行,然后它可能将输出写入到文件中、只写入选择的输出,或者根本不执行写入。Sed 使用正则表达式语法在模式空间中搜索并有... 阅读全文

posted @ 2011-10-08 16:24 Observer 阅读(474) 评论(0) 推荐(0) 编辑

2011年10月7日

学习 Linux,101: 文本流和过滤器

摘要: 学习 Linux,101: 文本流和过滤器 过滤器,使用过滤器构建管道,用之操作文本文本过滤指的是这样一个过程:获得文本的输入流,并在将文本发送给输出流之前对文本执行一些转换命令管道使其中来自一个命令的输出被传输或重定向,以用作下一个命令的输入使用 | 和 > 操作实现管道和基本的输出重定向。流是一个可以使用库功能读取或写入的字节序列,库功能向应用程序隐藏了底层设备的细节使用 | 实现管道:(将c... 阅读全文

posted @ 2011-10-07 15:28 Observer 阅读(730) 评论(0) 推荐(0) 编辑

强有力的Linux历史命令 你还记得几个

摘要: 强有力的Linux历史命令 你还记得几个 列出所有出现到的命令:(所有一下信息都可以通过man history得到,而且还更多)history:列出历史中执行过的命令(-c清除所有的命令历史)!N:执行编号为N的历史命令!-N:执行倒数第N个历史命令!string:反向搜索,执行搜索到的第一个可用string匹配开头的历史指令Ctrl+R可以对命令进行搜索快速重复执行上一条命令,有四种方法:使用上... 阅读全文

posted @ 2011-10-07 13:53 Observer 阅读(1196) 评论(0) 推荐(0) 编辑

2011年10月6日

Linux文件系统中路径的理解

摘要: Linux文件系统中路径的理解 Linux文件系统是以/作为入口的树形结构路径由目录或目录和文件名构成(实则是进入树的一个节点)路径分为绝对路径和相对路径绝对路径:从/开始相对路径:以.或..开始,. 表示用户当前操作所出的位置,.. 表示上级目录,在路径中将它们当做目录来看. 表示当前目录.. 表示上级目录~ 表示当前用户自己的家目录~USER 表示用户名为USER的家目录.的例子:ls和ls ... 阅读全文

posted @ 2011-10-06 14:13 Observer 阅读(395) 评论(0) 推荐(0) 编辑

学习 Linux,101: Linux 命令行

摘要: 学习 Linux,101: Linux 命令行 Shell是一个可以接受并执行命令的程序。允许创建脚本保存为文件,从而构成新的命令。 Stdin 标准输入流,为命令提供输入(键盘) Stdout 标准输出流,为命令显示输出(显示器) Stderr 标准错误流,显示命令中的错误输出(显示器) $提示普通用户 #提示root用户 Shell的主要功能是对命令进行解释,与Linux系统进行交互 命令的组成:命令名称,选项,参数。"#"用来注释 Bash使用空白(如同c的scanf)将输入行分离到标记中,随后传递给命令,使用双引号或者单引号将完整的字符串作为单一的标记。 在 bas 阅读全文

posted @ 2011-10-06 12:48 Observer 阅读(342) 评论(0) 推荐(0) 编辑

2011年10月4日

学习 Linux_01: 引导程序

摘要: 学习 Linux_01: 引导程序 当PC启动时,执行ROM中的BIOS程序:首先自检,然后从引导驱动器上的主引导记录(MBR)加载第一个扇区。MBR包含主分区表,因此可执行代码少于512byte,这部分代码叫做:第一阶段启动加载程序。加载过程为,加载MBR->运行,发现标记为active的引导驱动器上主分区->加载分区引导记录->运行该记录加载该分区一组块。当一个引导程序获取控制权之后,它可能做... 阅读全文

posted @ 2011-10-04 19:30 Observer 阅读(215) 评论(0) 推荐(0) 编辑

关于Linux系统下Grub启动流程的讨论总结

摘要: 关于Linux系统下Grub启动流程的讨论总结 传统的启动流程:加载并运行MBR->扫描分区表->定位活动分区->加载活动分区引导扇区内容(至内存)并执行系统引导过程主要由以下几个步骤组成(以硬盘启动为例,红字表示安装grub过后的情况):开机; BIOS加点自检(POST——Power On Self Test),内存地址为0FFF:0000; 将0头0道1扇区,也就是Boot ... 阅读全文

posted @ 2011-10-04 09:23 Observer 阅读(213) 评论(0) 推荐(0) 编辑

导航