Linux——tmux和vim常用命令总结(必会)
作者 : XiaXinyu
日期 :2021-09-07
tmux知识点
tmux作用
:1.进行分屏2.进程不会因断开连接而直接中断,任务可挂在云端执行
tmux、session、pane之间的关系
: 一个tmux包含多个session,一个session包含多个pane,每个pane都会打开一个shell对话框
tmux常用命令
tmux
: 新建一个seesion,其中包含一个window,window中包含一个pane,pane里打开一个shell对话框
tmux + a
:进入之前挂起的session
ctrl + a + %
:将当前pane左右平分成两个pane
ctrl + a + "
:将当前pane上下分成两个pane
ctrl + a (前缀键) + 方向键
:切换相邻pane
ctrl + d
: 关闭当前pane,如果当前window所有pane均已关闭,则关闭当前window,如果当前session的所有window均已关闭则关闭当前session
ctrl + a(前缀键) + z
:将当前pane全屏或取消全屏
ctrl + a(前缀键) + d
:将当前session挂起
ctrl + a(前缀键) + s
: 切换session
ctrl + a(前缀键) + c
:在当前session中创建新的window
vim知识点
vim功能
:命令行模式下的文本编辑器,可根据文件扩展名自动判别编程语言。
一般命令模式(默认模式)
:可输入命令进行复制粘贴以及删除文本等操作####
编辑模式
:在一般命令模式下按i可进入编辑模式对文件进行编辑
####命令行模式
: 在一般命令模式里按下:/?三个字母中的任意一个,会进入命令行模式。命令行在最下面。可以查找、替换、保存、退出、配置编辑器等。
vim常用命令
vim + 文件名
:若文件已存在,则打开文件,否则,创建该文件
n<Space>
:n表示数字,按下数字后再按空格,光标会向右移动这一行的n个字符
0
:光标移至本行开头
$
:光标移至本行末尾
G
:光标移至最后一行
nG 或 :n
:n为数字,光标移动到第n行
gg
:光标移动到第一行,相当于1G
n<Enter>
:n为数字,光标向下移动n行
/word
:向光标之下寻找第一个值为word的字符串
?word
:向光标之上寻找第一个值为word的字符串
n
:重复前一个查找操作
N
:反向重复前一个查找操作
:n1,n2s/word1/word2/g
:在第n1行与n2行之间寻找word1这个字符串,并将该字符串替换为word2
:1,$s/word1/word2/g
:将全文的word1替换为word2
:1,$s/word1/word2/gc
:将全文的word1替换为word2,且在替换前要求用户确认
v
:选中文本
d
:删除选中文本
dd
:删除当前行(其实是剪切)
y
:复制文本
yy
:复制当前行
p
:将复制的数据在光标的下一行或下一个位置粘贴
u
:撤销
ctrl + r
: 取消撤销
> 或 <
:将选中文本向右或向左缩进一次####
ggdG
:删除全文
####gg=G
:将所有代码格式化
:w
:保存
:w!
:强制保存
:q
:退出
:q!
:强制退出
:wq
:保存并退出
ctrl + q
:结束当前正在执行的命令
:noh
:关闭查找关键词高亮显示
:set paste
:设置成粘贴模式,取消代码自动缩进
:set nopaste
:取消粘贴模式,开启代码自动缩进
Linux——tmux和vim常用命令总结(必会)相关推荐
- 【文档资料】Linux、Vi/Vim常用命令
一.Linux 1.系统信息[左1] 查看磁盘空间使用情况:df+参数 查看当前指定文件或目录的大小:du 查看不同硬件信息:cat/proc/xxx 查看系统和空闲内存:free +参数 SSH退出 ...
- Linux Vim文本编辑器-Vim常用命令
距离上次Linux的学习,今天又是一个崭新的起点,我们用五天的时间学了一些Linux一些常用的操作命令,但掌握这些还是远远不够的,这个世界就是这样,将生于此,既是幸运也是不幸,只有不断地学习才能有自己 ...
- Linux—vim常用命令
vim常用命令: 1. 键入i进入编辑模式 2. esc进入命令模式 3. a,进入编辑模式 3. b,光标移动到单词前,end,光标移动到行尾 4. home光标移动到行首 5. cc,删除当前行, ...
- linux 自定义vi dd,Vim常用命令及配置方案
几句话 很久之前就接触到vim,初学那阵觉得vim很酷炫,但确实对新手不是很友好.我也就简单看了下基本操作就上手了,但又不是长期在vim下工作,这就导致了每一次重新使用vim都要再去回温下基本操作,很 ...
- linux vim修改字符串,Linux系统vi(vim)编辑器命令说明
Linux系统vi(vim)编辑器命令说明 刘大喵 • 2019 年 02 月 06 日 vi(vim)是上Linux非常常用的代码编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim ...
- Linux基础系统优化及常用命令
# Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...
- 安卓机顶盒也能玩树莓派linux,附fastboot常用命令
安卓机顶盒也能玩树莓派linux,附fastboot常用命令 网上看到的安卓手机(通常为ARM硬件)安装Linux,实际上这个linux只相当于安卓系统下的一个app应用而已. 这篇文章安装的是完全独 ...
- Linux自学笔记 | 10 常用命令 - 压缩解压类
Linux自学笔记 | 10 常用命令 - 压缩解压类 Linux自学笔记 | 01 文件系统和目录结构 Linux自学笔记 | 02 VIM编辑器的安装与使用 Linux自学笔记 | 03 Linu ...
- 【Linux】Linux入门学习之常用命令一
介绍 这里是小编成长之路的历程,也是小编的学习之路.希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡. 一个人为什么要努力? ...
- 【Linux】Linux入门学习之常用命令四
介绍 这里是小编成长之路的历程,也是小编的学习之路.希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡. 一个人为什么要努力? ...
最新文章
- ISLR_ANOVA
- startuml如何画流程图_因为流程图没画好SCI被拒稿!看完师姐的攻略后我被吊打了!...
- 【强化学习】DDPG
- java1到100的数组_用java定义一个数组,长度为3: 1)循环输入数组元素值(元素值在1到100之间)...
- 2013第四届蓝桥杯Java组省赛题解析
- 从程序架构提升安全性
- requests高级用法
- php的数据结构_php数据结构有哪些
- 解决移动端报错:Unable to preventDefault inside passive event listener due to target being treated as……
- JAVA梅森旋转随机算法,C语言实现梅森旋转算法
- Spring框架(IoC、AOP面向接口切面)
- 文字处理技术:文字形状绕排不是挺简单的事吗,怎么搞得这么复杂
- 21个以Bootstrap为框架的WordPress免费主题模板下载
- VS-c++ 项目新建文件夹
- Pads9.5的PCB文件转allegro16.6的BRD文件方法
- ITSM正向浪涌测试仪
- 负整数补码的三种方法
- Android 中的WiFi学习笔记(转载)----WIFI启动 代码流程走读---网络连接流程
- 头条校招(今日头条2017秋招真题)1——python解法
- ALLEGRO PCB design GXL软件的菜单解释