仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 702|回复: 9
打印 上一主题 下一主题

[其他Linux] 带来一篇vi文本编纂老手指南

[复制链接]
冷月葬花魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 22:14:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是你一旦学会就爱不释手。
  vi是一款包括在年夜多半Linux体系中的壮大的文本编纂器,乃至在嵌进式Linux中也有vi的芳踪。偶然候你会不能不在一个没有加倍友爱的文本编纂器的体系上编纂文本,以是懂得些vi的常识仍是很有需要的。



  与Nano(一个易于利用的终端文本编纂器)分歧,vi其实不会执子之手然后在屏幕上供应给你一系列的快速键。它是一个基于形式的文本编纂器,同时撑持拔出形式和命令形式。
 进门指南

  vi是一款命令行(terminal)使用,因而你必要从终端(terminal)窗口中启动它。假如你想翻开一个现有的文件,你可使用vi/path/to/file如许的命令。假如该文件不存在,命令vi/path/to/file一样能够一般事情,这时候vi会创立一个新的文件而且当你保留的时分把它写到指定的地位。



  假如你要编纂一个体系文件的话,不要忘了利用sudo。好比你想要编纂fstab这个文件,那末键进sudovi/etc/fstab。假如你在利用的Linux刊行版不是Ubuntu系列的,那末你大概必要利用su命令。
 命令形式

  当你刚用vi翻开一个文件的时分,你将看到相似上面的界面。看上往仿佛间接入手下手打字就能够了,不外现实并不是云云。vi是一款形式文本编纂器,你翻开它的时分是在命令形式。在以后屏幕上打字大概会招致意想不到的效果。



  当vi出于命令形式时,你可使用偏向键挪动光标。按下x键能够删除以后光标处的一个字符。在vi中另有良多其他的删除命令,比方键进dd(按d键两次)会删除一整行的文本。
  在命令形式下,你能够剪切大概粘贴文本。将光标挪动到你想要剪切大概粘贴的文本的右边大概右侧,然后按v键,接着挪动光标来选择文本,最初按y键大概x键来选择复制仍是剪切这段文本。把光标挪动到你想要的地位,然后按p键就能够把你想要复制剪切的文本粘贴上去了。



 拔出形式

  除命令形式,你如今必要懂得的一个形式就是拔出形式,该形式同意你在vi中拔出新的文本。一旦你懂得了,进进拔出就是一件十分复杂事变——只不外在你把光标挪动到必要的地位以后按一下i键就能够了。如今入手下手打字的话,vi就会把你键进的字符发送到文件里,而不是试着把它们注释为命令。



  一旦你在拔出形式下完成事情了,只必要按ESC键就能够前往到命令形式了。
 保留和加入

  你能够在命令形式保留大概加入vi。起首经由过程按ESC键来确保你如今处于命令形式中(假如你已处于命令形式,按ESC键不会做任何其他的事变)。
  键进:wq然后回车,能够将文件写进磁盘而且加入vi。你也能够把这个命令分化开用——比方键进:w回车来将文件写进磁盘但不加入,然后键进:q回车来加入vi但不保留文件。



  假如你已修正过文件了,那末vi是不会同意你在没有保留的情形下加入的。不外你能够键进:q!回车来疏忽这一告诫。



  假如你在寻觅一个易于利用的命令行文本编纂器的话,思索一下Nano。年夜多半Linux刊行版城市预装Nano,可是嵌进式体系大概其他的一些定制体系一般仅包括vi。
  原文链接:ChrisHoffman翻译:极客范-八卦喜好者
有些人号称用过十几种甚至几十种linux,向人谈论起来头头是到,好像懂的很多。
海妖 该用户已被删除
沙发
发表于 2015-1-16 22:43:58 | 只看该作者

带来一篇vi文本编纂老手指南

对于英语不是很好的读者红旗Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。
小女巫 该用户已被删除
板凳
发表于 2015-1-19 22:08:23 | 只看该作者
再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
老尸 该用户已被删除
地板
发表于 2015-1-28 13:28:50 | 只看该作者
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
变相怪杰 该用户已被删除
5#
发表于 2015-2-5 21:37:53 | 只看该作者
如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。
第二个灵魂 该用户已被删除
6#
发表于 2015-2-13 17:10:52 | 只看该作者
学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。
小魔女 该用户已被删除
7#
发表于 2015-3-4 00:31:54 | 只看该作者
对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。
飘灵儿 该用户已被删除
8#
发表于 2015-3-11 14:59:43 | 只看该作者
学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
小妖女 该用户已被删除
9#
发表于 2015-3-19 01:13:59 | 只看该作者
另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图?片,玩游戏、上网、播放多媒体文件等。
透明 该用户已被删除
10#
发表于 2015-3-27 00:36:31 | 只看该作者
和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-14 22:32

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表