本文是自己学习文档,自己总结,有些乱,自己用来笔记的勿怪1、ubuntu之i386与amd64 2。vim基本使用 ubuntu16。04。7下载地址:http:releases。ubuntu。com16。04 i386是英特尔先弄出来的,也就是现在的X86架构。 amd64是AMD先弄出来的,是现在X8664架构。 如果想装32位的Ubuntu,不论是intel还是AMD的U,都用i386。 同理,64位的都用amd64来装。 PS:不记得之前在哪里看到过有人说,32位的物理机里,用虚拟机只能安装32位的系统。 其实,关键在于硬件是否支持硬件虚拟化以及CPU支不支持64位运算。 我家里的台式机,AMDAthlon643000,支持64位及硬件虚拟化,在32位的XP里,成功用vmwareworkstation安装64位的UbuntuServer。 我现在的手提,T6600,支持64位但不支持硬件虚拟化,在32位的WINDOWS7里,用workstation7无法安装64位的Ubuntu。 X86架构是Intel于1978年推出的8086处理器中首度出现的,之后又推出了80186、80286,但它们都是16位的。 直到1985年,Intel推出了32位的80386处理器,采用的是X8632架构,英特尔把它又叫做IA32(IntelArchitecture,32bit),又由于X8632首次出现在80386处理器中,所以又叫做i386。80486以及后来的Pentium开始采用这个架构,其他公司也有制造x8632架构的处理器,最成功的制造商为AMD,其早先产品Athlon系列处理器的市场份额仅次于IntelPentium。 2003年AMD对X86发展了64位的扩充,并命名为AMD64,后来英特尔也推出了与之兼容的处理器。所以AMD64又称为x8664或x64,开创了x86的64位时代。 综上所述,X86的32位架构是由Intel首次提出,而64位架构是由AMD首次提出,所以64位的Ubuntu就叫AMD64。 Alternate全文本界面的安装版本进程全是类似微软的dos界面的文字提示,问题最少,但是很丑。且硬盘启动比较麻烦,请新手暂时不要考虑,等变身为大侠的时候再尝试吧。 Desktop,顾名思义,就是桌面版。对于99的人来说,这是最适合你使用的版本。你如果觉得其下提到的任何一个问题对你很有帮助的话,相信我,你是个新手,Linux系统对你很陌生,这个版本绝对是最最适合你的,就下载她吧!她很漂漂,有windows一样友好的图形界面。装上它,她会帮你搞定99的硬件驱动,提供你全鼠标流的操作方式和绝对干掉Xp、Vista、windows7、windows8直到windows10的超炫桌面效果,用她迷倒你周围99的mm可说易如反掌!游戏、QQ、上网、下载、看片听音乐无所不爽!不要犹豫了,就是她了!你可以用她进行硬盘安装、u盘安装、移动硬盘安装,当然,最推荐的是把它刻录在一张CDR光盘上,用CD启动电脑安装,或者甚至根本不安装就用这张CD体验一下神秘绚丽的ubuntu桌面世界,无任何风险,爽不爽?另外,装完系统后这张CD也不浪费,在你搞坏系统后(完全有可能。另外愚见以为,一个从来没有搞坏过系统、没有血泪教训的人,根本不可能有任何进步,也不可能学到多少知识!),这张LiveCD就是你最亲密最可信赖的伙伴,用她启动电脑,帮你把辛辛苦苦学习工作很久的成果拯救回来,甚至可以用她上网求助并在等待的过程中玩一玩系统自带的游戏,听听歌, Server版是用于服务器的,服务器!拜托先看清楚、搞清楚这玩意意味着什么!这个Server并不比Desktop高级,它不是Ultimat或者Professional或者其他什么高级名词的意思!而且它也不酷,一点都不!你身边99。99的mm不会喜欢它,甚至包括你自己在内。你喜欢用黑乎乎的终端输入一行行的指令来操作电脑吗?你需要管理网站、论坛吗?你明白LAMP、DNS、刀片服务器、端口、系统部署这些东西吗?如果你对任何一个问题的回答是不,那么它不适合你!这跟你的电脑配置有多NB没有关系,没有一丁点关系!就算你的电脑拥有8核CPU8G内存8T硬盘,但是你的目的只是想上网、聊天、听歌、看片,或者只是在办公室用来帮助你办办公、做做生意、炒炒股票等等,那么相信我,Server不适合你,绝对不适合!Desktop才是你需要的!再说清楚点,Server版没有图形界面,没有3D桌面,没有QQ,没有游戏!用这个版本的人从来不用鼠标,甚至显示器都不用!如果你非要装这个,然后又跑来问怎样装一个桌面环境的话, Netbook版,为Atom上网本量身订做 其实desktop是LiveCD的名字,也就是刻录在光盘上运行的Linux。是一套已经装好的系统。把它烧录到光盘上放进光驱就可以直接运行这套完整的linux。当然你也可以在运行之后把它安装到硬盘上,而这样的安装更像是一种拷贝或者还原,类似ghost。 真正意义上正统的安装版本则是alternate,它是由许多deb包组成的。可以详细地制定安装内容。是正宗的硬盘安装版。 这两个版本还有一些速度上的区别。 因为类似系统还原,desktop的安装速度较快。而alternate正式的安装相比之下会慢一些。 而运行的时候恰好相反:desktop因为是集成的,可能会缺少对应软件环境的适应性,所以和灵活指定及安装的alternate相比会慢一些。您可以使用alternate安装CD执行特定的安装。有以下几种情况: 创建预配置的OEM系统; 设置自动部署; 在没有网络连接的情况下,从旧系统升级; LVM或RAID分区; 安装GRUB,而不是(主引导记录)MasterBootRecord; 系统安装所需内存小于256MB。 desktopCD安装前可以看到基本界面和使用(liveCD功能),alternate面向安装个性化需求更大的更专业一点点的用户。 desktop和alternate都有基本的软件包,要更多的软件包只要修改合适的源下载也是很快的。desktop是一个livecd,只用于桌面系统,也可以在LiveCD状态下安装。 alternate是标准的安装CD。包含了一些桌面程序,可以用高级安装模式安装,在安装时可以划分分区。也可以当作Server来用,不过一些Server程序要自己通过网络来安装Alternate安装过程会有高级分区以及grub安装选项,Desktop没有。alternate既能安装desktop也能安装server。 desktop是一个livecd,在桌面环境里面以向导的方式引导安装liveCD就是把安装好的软件放到光盘中,安装时就把其上的内容复制到硬盘再简单配置就行了。 alternateCD上放的DEB的软件包,安装时要解压、配置 只有在机子硬件配置很低时用liveCD安装较慢,其余都比alternate的要快。 2、vim基本使用 vi编辑器是Unix系统最初的编辑器。它使用控制台图形模式来模拟文本编辑窗口,允许查看文件中的行、在文件中移动、插入、编辑和替换文本。尽管它可能是世界上最复杂的编辑器(至少讨厌它的人是这么认为的),但其拥有的大量特性使其成为Unix系统管理员多年来的支柱性工具。在GNU项目将vi编辑器移植到开源世界时,他们决定对其作一些改进。由于它不再是以前Unix中的那个原始的vi编辑器了,开发人员也就将他重命名为viimproved,或vim。 在终端键入vim命令和要编辑的文件的名字就可以启动vim编辑器(如在启动vim时未指定文件名,或是这个文件不存在,vim会开辟一段新的缓冲区域来编辑)。 vim编辑器有两种操作模式: 普通模式 插入模式 刚启动vim编辑器,默认进入普通模式,在这个模式下,vim编辑器会将按键解释成命令(这也是vim特殊的地方,很多没有使用过vim的人刚开始打开vim时会被这个模式吓倒,毕竟在键盘上按键但一点反应都没有的编辑器实在是少见)。 在普通模式下键入i可进入插入模式(insert。事实上,键入a或者s也可进入插入模式),在插入模式下,vim会将你在光标位置输入的每个键都插入到缓冲区(也就是直接输入到文本中,并在屏幕上打印出来)。要退出插入模式返回普通模式话,就要键入退出键(ESC键,也就是Escape键)。 在普通模式下,若是vim能正确识别你的终端类型(正常情况下应该都可以的),就可以直接使用方向键在文本区域移动光标。 vim也有独有的用来移动光标的命令。 h:左移一个字符 j:下移一个字符 k:上移一个字符 l:右移一个字符 CtrlF(PageDown):下翻一屏 CtrlB(PageUp):上翻一屏 G:移到缓冲区最后一行 numG:移到缓冲区第num行 gg:移到缓冲区第一行 vim编辑器在普通模式下可按冒号键:进入命令行模式,可以输入额外的命令来控制vim的行为。 q:如果未修改缓冲区数据,退出 q!:取消所有对缓冲区数据的修改并退出 wfilename:将文件保存到另一个文件中 wq:将缓冲区数据保存到文件中并退出 2、在普通模式下编辑数据 x:删除当前光标所在位置的字符 dd:删除当前光标所在行 dw:删除当前光标所在位置的单词 d:删除当前光标所在位置至行尾的内容 J:删除当前光标所在行行尾的换行符(拼接行) u:撤销前一编辑命令 a:在当前光标后追加数据 A:在当前光标所在行行尾追加数据 rchar:用char替换当前光标所在位置的单个字符 Rtext:用text覆盖当前光标所在位置的数据,直到按下ESC键 有些编辑命令允许使用数字修饰符来指定重复该命令多少次,如:命令2x会删除从光标当前位置开始的两个字符,命令5dd会删除从光标当前所在行开始的5行。 另外,vim编辑器在普通模式下通常会把删除键(Delete键)识别成x命令的功能,通常不识别退格键(Backspace键)。 3、复制和粘贴 vim编辑器在删除数据时,实际上会将数据保存在单独的一个寄存器中,可以用p命令取回。例如,可以用dd命令删除一行文本,然后把光标移动到缓冲区的某个要放置该文本的地方,然后用p命令,该命令会将文本插入到当前光标所在行之后。 vim编辑器中复制命令是y(代表yank),可以在y命令后面使用和d命令相同的第二字符(如:yw代表复制一个单词,y代表复制到行尾)。在复制文本后,把光标移动到想放置文本的地方,键入p命令,复制的文本就会出现在该位置。 复制命令一般在可视模式下使用。可视模式会在移动光标的同时高亮显示文本,键入v键可进入可视模式,如下图所示。 可先在可视模式下覆盖要复制的文本,然后键入y命令来激活复制命令,之后移动光标到要放置文本的位置,使用p命令将寄存器中的文本粘贴下来。 4、查找和替换 vim编辑器在普通模式下,可使用(斜线键)来查找文本。按下后,光标会跑到消息行,然后vim会显示出斜线。输入要查找的文本,按下回车键便可完成查找。vim编辑器会采用以下三种回应中的一种: 如果要查找的文本出现在光标位置之后,则光标会跳到该文本出现的第一个位置。 如果要查找的文本未在光标当前位置之后出现,则光标会绕过文件末尾,出现在该文本所在的第一个位置(并用一条消息指明)。 输出一条错误消息,说明在文件中没有找到要查找的文本。 要继续查找同一个文本,可键入(斜线键),然后键入回车键。或者键入n命令,表示下一个(next)。 vim编辑器在命令行模式下可使用替换命令。替换命令的格式是::soldnew。vim编辑器会跳到old第一次出现的地方,并用new来替换。还可用以下命令来替换多处文本: :soldnewg:替换一行中的所有old :n,ms:oldnewg:替换行号n和m之间的所有old :soldnewg:替换整个文件中的所有old :soldnewgc:替换整个文件中的所有old,但在每次出现时提示,询问是否要替换 以上便是博主对vim编辑器一些基本用法的总结,熟悉以上vim的基本操作之后,便可使用vim高效地完成日常文本文件的编辑。