摘要: 启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了 CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。启动第二步--读取MBR众所周知,硬盘上第0磁道第一个扇区被称为MBR,也就是Master Boot Record,即主引导记录,它的大小是512字节,别看地方不大,可里面却存放了预启动信息、分区表信息。系统找到BIOS所指定的硬盘的MBR后,就会将其复制到0x7c00地址所在的物理内存中。其实 阅读全文
posted @ 2013-01-10 15:17 feiling 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 在/etc/rc.local文件添加shell脚本的执行语句:bash -l [PATH]/filename.sh这里之所以需要加“-l”参数(小写的L)是想让bash在执行这个.sh文件时预先加载/etc/profile,否则.sh如果使用到/etc/profile里的环境配置就无法成功启动。比如yuchberry可以新建一个.sh文件如下内容,然后添加到/etc/rc.local文件中让基自动开机启动:#!/bin/shcd /opt/yuchberry_server_1.3.926.2nohup java -jar svr.jar & 阅读全文
posted @ 2013-01-10 14:38 feiling 阅读(2095) 评论(0) 推荐(0) 编辑
摘要: A: 在本行行尾插入J:可以去除本行和下一行之间的换行符,也就是将下一行续接到本行尾部~:光标所在处的字符进行大小写互换zz: 将当前行放置于页面中间,利于阅读zt:将当前行放置于页面的最顶端,一般阅读函数定义时,非常非常有用ctrl-a:可以将光标所在处的数字加1,负数和多位数都在支持范围内哦。可以用这个快捷键配合宏来干很多事情喽。ctrl-x:有加1就会有减1,聪明!over~ 阅读全文
posted @ 2013-01-10 11:16 feiling 阅读(122) 评论(0) 推荐(0) 编辑
摘要: vi方面的内容不知道分类到哪里好,就放到《Linux命令五分钟系列》里吧!今天编程,关于栈的一个小例子,其间我需要把”S.”替换为”S->”(替换不包括双引号)。其实这个不难,不过我觉得应该总结一下vi里的替换技术了,以备以后查阅。1所有替换方案都要在冒号“:”状态下书写。2如果想将abc替换为xyz,那么就这样:s/abc/xyz/不过要特别注意,这个替换只局限于光标所在当前行,而且更糟糕的是它只替换当前行的第一个匹配项。即,如果此行内容为I write abc, I read xyz and abc. 那么替换后的结果为I write xyz, I read xyz and abc. 阅读全文
posted @ 2013-01-10 11:12 feiling 阅读(135) 评论(0) 推荐(0) 编辑