这段时间有简单接触各种shell语言和vim语法,深感这种东西属于不需要掌握很深,但需要有一点了解和基本知识的,所以按照惯例用一篇文章记录下来。
本文旨在简单入门和提醒命令行基本知识以及基本vim语句,不打算做成字典 XD。
系统:Linux命令行,但大部分Win也能用
命令行语句
结构
命令行代码一般分为以下部分:
1 | [命令名字] [命令选项] [命令对象] |
若记忆有误,可在命令后接 --help
以获得相关帮助信息。
help
帮助规范:
符号 | 含义 |
---|---|
<尖括号> | 必选参数 |
{大括号} | 必选,从括号内选择 |
[中括号] | 可选参数 |
(小括号) | 默认参数 |
或| | 只能选一个 |
省略号··· | 可重复选择 |
一些简单语法
基本操作
可用up
,down
移动回到之前的输入命令。
避免使用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