zoukankan      html  css  js  c++  java
  • Linux命令之编辑

    vi是终端命令行里功能最强的文本编辑器了,但眼下须要用到的仅仅是文本编辑功能。与GCC、make等工具的整合应用如今还不须要,所以操作难度不大,习惯就好。

    Linux发行版所带的一般不是vi,而是vim,vi的加强版,功能更强但操作比传统的vi更方便。但启动命令还是“vi”。



      命令行中,能够用“vi xxxxxxxxx”+回车启动vi并打开一个已经存在的文件。假设没有“xxxxxxxxx”这个文件,保存时会自己主动创建这个文件。直接输入“vi”回车。就是仅仅启动文本编辑器。

      刚启动的vi处于命令状态。

    命令状态下,vi把全部的用户输入都当作命令。



      vi最经常使用的内部命令有:
      “:q”退出编辑器。
      “:!q”忽略全部修改强行退出。
      “:i”转入编辑状态。


      “:w”保存文件。
      “:wq”保存后退出。
      “:w xxxxxxxxx”把内容保存进文件“xxxxxxxxx”。


      “:!w xxxxxxxxx”把内容保存进文件“xxxxxxxxx”,替换掉其原来的内容。
      “/xxx”寻找下文中的字符串“xxx”。
      “?xxx”寻找上文中的字符串“xxx”。
      “:nn”直接跳转到第nn行。


      “dd”删除光标所在的行。

      编辑状态下。连按两次或很多其它次“Esc”键,能返回命令状态,假设忘了当前状态。多按几次“Esc”键,就可以。

    传统的vi里,移动光标也得在命令状态下。上下左右分别相应“J”“K”“H”“L”键。vim中也能够这样。可是使用4个箭头键还是舒服多了,并且无论在哪个状态都能使用。

      初步检查一下GCC
      GCC。GNU C Compiler。开放源码的C语言廉价系统,很多软件的安装和又一次建造Linux内核都要靠它。

      试着用vi把以下5行文字添到一个文本文件中:
      #include
      main()
      {
      printf("XXX ");
      }

      把文件保存为“aaa.c”。



      在终端命令行里,切换到“aaa.c”所在的文件夹,运行“gcc aaa.c -o bbb”。看看文件夹里是否多出一个叫“bbb”的可运行文件?假设这个文件存在,再运行“./bbb”,命令行显示出“XXX”就可以。

    否则不是文件内容错了就是GCC有毛病。假设GCC一切正常,就能够进行下一步了。

  • 相关阅读:
    #研发中间件介绍#定时任务调度与管理JobCenter
    分享一个分布式定时任务系统 ( python)
    APScheduler + Gearman 构建分布式定时任务调度-std1984-ITPUB博客
    分布式缓存的一起问题 – 后端技术 by Tim Yang
    新兵训练营系列课程——Feed架构介绍
    Mysql分库分表方案
    可扩展性设计之数据切分
    你的数据库数据量上亿,为了提高效率,要分库还是分表?具体怎么做
    58同城mysql分库分表实践-沈剑
    可动态扩展的分库分表策略浅谈
  • 原文地址:https://www.cnblogs.com/cxchanpin/p/6776085.html
Copyright © 2011-2022 走看看