Linux入门篇——Vim的使用与Bash

Posted 冬日降临

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux入门篇——Vim的使用与Bash相关的知识,希望对你有一定的参考价值。

这一系列的Linux入门都是本人在《鸟哥的Linux私房菜》的基础上总结的基本内容,主要是记录下自己的学习过程,也方便大家简要的了解

Linux Distribution是Ubuntu而不是书本上推荐的CentOS,建议装双系统,不要使用虚拟机。

代码在github上:Linuxpractice

其他内容:

Linux入门篇(一)——基本命令

Linux入门篇(二)——文件

 

Linux入门篇(三)——文件与目录

 

Vim的使用与Bash

一、Vim的使用

            [i],[o],[a],[r](插入替换)

     一般模式      ——————————>        编辑模式

——————————————             ——————————————————

  光标移动,搜索替换    <——————————     以插入替换来编辑内容

                    [Esc]

 

              [:],[/],[?]

     删除字符,整行     ——————————>        命令行模式

——————————————             ——————————————————

  复制整行,粘贴整行    <——————————        读取/保存文件

                    [Esc]

 

  • 块选择:

  1) [v],[V],[Ctrl]+[v]

  2)光标移动

  3)[y]

  • 多文件编辑,可实现文件之间内容的复制

  :n 编辑下一个文件,:N 编辑上一个文件,:files 查看所有的文件

  • 多窗口功能 :sp{filename}

  窗口之间的切换: [Ctrl] + [w] + [j] / [Ctrl] + [w] + [下] 移到下方的窗口

           [Ctrl] + [w] + [k]/ [Ctrl] + [w] + [上] 移到上方的窗口

           [Ctrl] + [w] + [q] 结束当前的窗口

  • vim环境设置与记录 ~/.vimrc

  vim的设置值一般存放在/etc/vimrc文件中,可以使用 # vim ~/.vimrc进行修改,但是不建议这样操作。

 

二、Bash

硬件、内核与Shell

  图形    ————>       用户界面        ——————>  核心   ————>    硬件 

——————        ———————————————          ————        ————————

 文字界面    <————      Shell,KDE,applications    <——————   Kernel   <————   Hardware

              

                  接受来自用户的指令          控制硬件工作,包括CPU进程  系统工作的实体

                                    内存管理和IO

 

shell的功能只是提供用户操作系统的一个借口,需要调用其他的命名(软件)来执行,狭义上shell就是bash命令,广义上shell也包括图形界面软件。

/bin/bash (Linux默认的shell)

Bash shell的功能:命令的记忆、命令与文件的补齐、命令别名的设置功能、作业控制,前后台的控制、程序脚本、通配符。

 

                

 

以上是关于Linux入门篇——Vim的使用与Bash的主要内容,如果未能解决你的问题,请参考以下文章

Vim实用技巧:使用模式入门篇(第2版)

Linux入门ubuntu下vim编辑器安装与使用

Vim 可视化模式入门 | Linux 中国

Vim编辑器入门

MongoDB入门_MongoDB安装与配置

喵呜:Linux环境基础开发工具使用篇之Linux开发工具:Linux编辑器-vim