鸟哥的Linux私房菜学习之第九章笔记

楼继昌 2021-07-20 04:18:23
linux学习


  1. Linux下面的配置文件多为文本文件,故使用 vim 即可进行设置编辑;
  2. vim 可视为程序编辑器,可用以编辑 shell 脚本,配置文件等,避免打错字;
  3. vi 为所有 UNIX-like 的操作系统都会存在的编辑器,且执行速度快;

4.有三种模式,一般命令模式可变换到编辑与命令行模式,但编辑模式与命令行模式不能互换:

5.常用的按键有i、[Esc]、:wq等;

6.vi的界面大略可分为两部分,(1)上半部分的本文与(2)最后一行的状态+命令行模式;

7.数字是有意义的,用来说明重复进行几次操作的意思,如 5yy 为复制 5行之意;

8.光标的移动中,大写的 G 经常使用,尤其是 1G 与 G 移动到文章的头/尾功能。

  1. vi的替换功能也很棒,:n1,n2s/old/new/g 要特别注意学习起来;

10.小数点【.】为重复进行前一次操作,也是经常使用的按键功能;

11.进入编辑模式几乎只要记住:i、O、R三个按键即可,尤其是新增一行的。与替换的R;

12.vim 会主动的建立 swap 缓存,所以不要随意掉线;

13.如果在文章内有对齐的区块,可以使用 ctrl-v 进行复制、粘贴、删除的操作;

14.使用:sp 功能可以划分窗口;

15.若使用 vim 来编写网页,若需要CSS 元素数据,可通过ctrl+x.ctrl+o 这两个连续组合键来得关键词:

  1. vim的环境设置可以写入在~/.vimrc 文件中;

17.可以使用 iconv 进行文件语系编码的转换;

18.使用dos2unix 及 unix2dos 可以变更文件每一行的行尾换行符。

watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

版权声明
本文为[楼继昌]所创,转载请带上原文链接,感谢
https://blog.51cto.com/cnljc/2894256

  1. Hadoop面试题(一)
  2. Hadoop面试题总结-HDFS
  3. Hadoop面试题总结-HDFS
  4. Hadoop面试题总结(三)- MapReduce
  5. Hadoop面试题总结(三)- MapReduce
  6. Hadoop面试题(四)- YARN
  7. Hadoop面试题(四)- YARN
  8. Hadoop面试题总结(五)- 优化
  9. Hadoop面试题总结(五)- 优化
  10. 大数据面试题之Hadoop系列(深入部分)
  11. 大数据面试题之Hadoop系列(深入部分)
  12. Java NIO之拥抱Path和Files
  13. 【Java Web开发指南】云服务器部署项目供外网访问(Tomcat)
  14. 2020 年九大顶级 Java 框架!别再用一些落后的技术了!
  15. 【大数据哔哔集20210108】Spark Shuffle 和 Hadoop Shuffle有什么异同?
  16. 【大数据哔哔集20210108】Spark Shuffle 和 Hadoop Shuffle有什么异同?
  17. 不建议Java程序员用阿里巴巴规范,而使用GoogleGuava编程的原因
  18. 【大数据面试之对线面试官】MapReduce/HDFS/YARN面试题70连击
  19. 【大数据面试之对线面试官】MapReduce/HDFS/YARN面试题70连击
  20. Netty源码解析-概述篇
  21. Netty源码解析-概述篇
  22. Netty源码解析1-Buffer
  23. Netty源码解析1-Buffer
  24. Netty源码解析2-Reactor
  25. Netty源码解析2-Reactor
  26. Netty源码解析3-Pipeline
  27. Netty源码解析3-Pipeline
  28. Netty源码解析4-Handler综述
  29. Netty源码解析4-Handler综述
  30. Netty源码解析5-ChannelHandler
  31. Netty源码解析5-ChannelHandler
  32. Netty源码解析6-ChannelHandler实例之LoggingHandler
  33. Netty源码解析6-ChannelHandler实例之LoggingHandler
  34. Netty源码解析7-ChannelHandler实例之TimeoutHandler
  35. Netty源码解析7-ChannelHandler实例之TimeoutHandler
  36. Netty源码解析8-ChannelHandler实例之CodecHandler
  37. Netty源码解析8-ChannelHandler实例之CodecHandler
  38. Netty源码解析9-ChannelHandler实例之MessageToByteEncoder
  39. Netty源码解析9-ChannelHandler实例之MessageToByteEncoder
  40. 大数据面试题之Hbase系列
  41. 你可能需要的Kafka面试题与答案整理
  42. 你可能需要的Kafka面试题与答案整理
  43. 后起之秀Pulsar VS. 传统强者Kafka?谁更强
  44. 后起之秀Pulsar VS. 传统强者Kafka?谁更强
  45. 【大数据哔哔集20210123】别问,问就是Kafka最可靠
  46. 【大数据哔哔集20210123】别问,问就是Kafka最可靠
  47. 【大数据哔哔集20210124】有人问我Kafka Leader选举?我真没慌
  48. 【大数据哔哔集20210124】有人问我Kafka Leader选举?我真没慌
  49. 【大数据哔哔集20210117】Kafka 的高可靠性是怎么实现的
  50. 【大数据哔哔集20210117】Kafka 的高可靠性是怎么实现的
  51. Kafka Connect | 无缝结合Kafka构建高效ETL方案
  52. Kafka面试题总结(一)
  53. Kafka面试题总结(一)
  54. Kafka面试题整理(二)
  55. Kafka面试题整理(二)
  56. 基于Kafka Flink Redis的电商大屏实时计算案例
  57. 基于Kafka Flink Redis的电商大屏实时计算案例
  58. Google布隆过滤器与Redis布隆过滤器详解
  59. Google布隆过滤器与Redis布隆过滤器详解
  60. The spring boot process executes a function (four solutions)