Vim编辑命令快捷操作

Posted 何以问天涯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vim编辑命令快捷操作相关的知识,希望对你有一定的参考价值。

0.1 ls命令

ls [选项] [路径]
它的主要参数有:
-a 显示所有的文件以及子目录,包括以“.”开头的隐藏文件。
-l 显示文件的详细信息,比如文件的形态、权限、所有者、大小等信息。
-t 将文件按照创建时间排序列出。
-A 和-a 一样,但是不列出“.” (当前目录)和“…” (父目录)。
-R 递归列出所有文件,包括子目录中的文件
Shell 命令里面的参数是可以组合在一起用的,比如组合“-al”就是显示所有文件的详细信息,包括以“.”开头的隐藏文件

0.2 cat

cat
cat [选项] [文件]
-n 由 1 开始对所有输出的行进行编号。
-b 和-n 类似,但是不对空白行编号。
-s 当遇到连续两个行以上空白行的话就合并为一个行空白行。

0.3显示和配置网络属性命令 ifconfig

ifconfig 是一个跟网络属性配置和显示密切相关的命令,通过此命令我们可以查看当前网络属性,也可以通过此命令配置网络属性,比如设置网络 IP 地址等等,此命令格式如下:
ifconfig interface options | address
主要参数如下:
interface 网络接口名称,比如 eth0 等。
up 开启网络设备。
down 关闭网络设备。
add IP 地址,设置网络 IP 地址。
netmask add 子网掩码

我们使用命令“ifconfig”将网卡 ens33 的IP 地址改为 192.168.31.20,操作如图 2.2.4.13 所示:

0.4 Linux终端Tab提示忽略大小写

1、在用户家目录下创建“.inputrc”文件。
touch .inputrc

2、在该文件中输入以下内容“set completion-ignore-case on”
vi .inputrc

输入set completion-ignore-case on
:wq 保存并退出

3、关闭终端,重新打开终端即可。

0.5目录切换命令 cd

cd / //进入到根目录“/”下, Linux 系统的根目录为“/” ,
cd /usr //进入到目录“/usr”里面。
cd … //进入到上一级目录。
cd ~ //切换到当前用户主目录
cd- //返回到上次目录路径

0.6系统命令

系统重启命令 reboot
系统关闭命令 poweroff
卸载软件sudo apt-get remove package-name
软件安装sudo apt-get install package-name
检查依赖关系sudo apt-get check
更新本地数据库sudo apt-get update

0.7 串口

命令打开 minicom 这个串口软件minicom –s

0.8 文本编辑

i 在当前光标所在字符的前面,转为输入模式。
I 在当前光标所在行的行首转换为输入模式。
a 在当前光标所在字符的后面,转为输入模式。
A 在光标所在行的行尾,转换为输入模式。
o 在当前光标所在行的下方,新建一行,并转为输入模式。
O 在当前光标所在行的上方,新建一行,并转为输入模式。
如果你按下 Ctrl+S 关闭了当前终端的话可以按下 Ctrl+Q 来重新打开终端。

s 删除光标所在字符。
x删除字节。
X 删除光标前面的一个字符。
r 替换光标处字符。
dd删除一行
ndd 删除当前行向下 n 行。
dw删除一个word
cc 删除整行,并且修改整行内容。

nyy 复制当前行及其下面 n 行。
p 粘贴最近复制的内容。

jobs查看挂起
fg返回挂起

0.9 移动光标指令

h(或左方向键) 光标左移一个字符。
l(或右方向键) 光标右移一个字符。
j(或下方向键) 光标下移一行。
k(或上方向键) 光标上移一行。
nG 光标移动到第 n 行首。
ngg光标移动到第 n 行首。
G最后一行
n+ 光标下移 n 行。
n- 光标上移 n 行。

0.10屏幕翻页

Ctrl+f屏幕向下翻一页,相当于下一页。
Ctrl+b屏幕向上翻一页,相当于上一页。
ctrl+u清空当前输入快捷键
ctrl+L清屏操作
Ctrl+k 清除鼠标光标后面的内容

以上是关于Vim编辑命令快捷操作的主要内容,如果未能解决你的问题,请参考以下文章

vi和vim文本编辑器原理参数及快捷键详解

Linux学习之十三-vi和vim编辑器及其快捷键

#yyds干货盘点#Linux学习之Vim编辑器

vim快捷键

vim操作命令

Linux---vim编辑文本文件