命令行基本语法与Vim基本操作

目录
  1. 命令行语句
    1. 结构
    2. 一些简单语法
      1. 基本操作
      2. 文件操作
      3. 目录操作
  2. Vim基本操作
    1. 基本介绍
    2. 结构
    3. 模式与命令
      1. 命令模式
      2. 编辑模式
      3. 底线命令模式
TOC

这段时间有简单接触各种shell语言和vim语法,深感这种东西属于不需要掌握很深,但需要有一点了解和基本知识的,所以按照惯例用一篇文章记录下来。

本文旨在简单入门和提醒命令行基本知识以及基本vim语句,不打算做成字典 XD。

系统:Linux命令行,但大部分Win也能用


命令行语句


结构

命令行代码一般分为以下部分:

1
$ [命令名字]   [命令选项]   [命令对象]

若记忆有误,可在命令后接 --help 以获得相关帮助信息。

help帮助规范:

符号 含义
<尖括号> 必选参数
{大括号} 必选,从括号内选择
[中括号] 可选参数
(小括号) 默认参数
或| 只能选一个
省略号··· 可重复选择

一些简单语法

基本操作

可用updown移动回到之前的输入命令。

避免使用Ctrl+C复制,因为在命令行中这代表结束当前运行。

Tab可补全代码/文件名

文件操作

打开文件,路径为XXX:

1
$ cd XXX

通过vim新建/打开文件XXX:

1
$ vim XXX

删除文件XXX:

1
$ rm XXX

目录操作

当前目录:.

上级目录:..

根目录:~

( 文件路径也是这套相对路径 )

结合打开文件操作可以任意跳转:(回到上一级目录)

1
$ cd ..

查看目录下文件:ls


Vim基本操作


基本介绍

Vim是一种历史悠久的编辑器,其设计主要面对不愿意使用鼠标的人群,并由于其为数众多的拓展和自定义快捷键广受推崇。

在命令行上vim更加常见,尤其是在win系统下,很多文件因为不能直接打开,不得不使用vim编辑方式。


结构

vim拥有模式系统,被分为命令模式,底线命令模式和编辑模式。

命令模式相当于主菜单,负责一般的命令输入和文本变化。底线命令执行长命令。编辑模式负责代码输入。

通过一些输入可在三个模式间相互切换。


模式与命令

命令模式

用户进入时首先进入命令模式,此时支持简单字母的命令,不需要按回车即可运行,一般有命令:

i x h j k l :
进入编辑模式 删除 进入底线模式

编辑模式

通过命令模式按i(insert)进入,负责更改代码。

Esc退出,进入命令模式。

底线命令模式

通过在命令模式按:进入,一般会在退出时使用。

保存退出::wq

不保存退出::q,只保存文件::w

DAR
SON