作者 : 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常用命令总结(必会)相关推荐

  1. 【文档资料】Linux、Vi/Vim常用命令

    一.Linux 1.系统信息[左1] 查看磁盘空间使用情况:df+参数 查看当前指定文件或目录的大小:du 查看不同硬件信息:cat/proc/xxx 查看系统和空闲内存:free +参数 SSH退出 ...

  2. Linux Vim文本编辑器-Vim常用命令

    距离上次Linux的学习,今天又是一个崭新的起点,我们用五天的时间学了一些Linux一些常用的操作命令,但掌握这些还是远远不够的,这个世界就是这样,将生于此,既是幸运也是不幸,只有不断地学习才能有自己 ...

  3. Linux—vim常用命令

    vim常用命令: 1. 键入i进入编辑模式 2. esc进入命令模式 3. a,进入编辑模式 3. b,光标移动到单词前,end,光标移动到行尾 4. home光标移动到行首 5. cc,删除当前行, ...

  4. linux 自定义vi dd,Vim常用命令及配置方案

    几句话 很久之前就接触到vim,初学那阵觉得vim很酷炫,但确实对新手不是很友好.我也就简单看了下基本操作就上手了,但又不是长期在vim下工作,这就导致了每一次重新使用vim都要再去回温下基本操作,很 ...

  5. linux vim修改字符串,Linux系统vi(vim)编辑器命令说明

    Linux系统vi(vim)编辑器命令说明 刘大喵 • 2019 年 02 月 06 日 vi(vim)是上Linux非常常用的代码编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim ...

  6. Linux基础系统优化及常用命令

    # Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...

  7. 安卓机顶盒也能玩树莓派linux,附fastboot常用命令

    安卓机顶盒也能玩树莓派linux,附fastboot常用命令 网上看到的安卓手机(通常为ARM硬件)安装Linux,实际上这个linux只相当于安卓系统下的一个app应用而已. 这篇文章安装的是完全独 ...

  8. Linux自学笔记 | 10 常用命令 - 压缩解压类

    Linux自学笔记 | 10 常用命令 - 压缩解压类 Linux自学笔记 | 01 文件系统和目录结构 Linux自学笔记 | 02 VIM编辑器的安装与使用 Linux自学笔记 | 03 Linu ...

  9. 【Linux】Linux入门学习之常用命令一

    介绍 这里是小编成长之路的历程,也是小编的学习之路.希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡. 一个人为什么要努力? ...

  10. 【Linux】Linux入门学习之常用命令四

    介绍 这里是小编成长之路的历程,也是小编的学习之路.希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡. 一个人为什么要努力? ...

最新文章

  1. vmx转换ofv模板,导入esxi
  2. sshpass命令使用
  3. php mvc cms企业站,Phpcms V9程序目录结构及MVC简析
  4. 你的周末时光是什么样的?
  5. ABS_MT_TOUCH_MAJOR和ABS_MT_WIDTH_MAJOR
  6. 数据结构 - 栈(数组模拟栈操作)
  7. keil c语言 位域,联合体位域在keil c遇到的问题怎样解决?
  8. 【Python】main函数 if __name__=='__main__' 详解
  9. sql server mysql 同步_SQL Server 用链接server 同步MySQL
  10. 腾讯“立知”被指抄袭“即刻” APP,目前已被下线
  11. Java后台直接生成二维码介绍
  12. 【Mac】Mac通过反向代理连接内网(教育网)服务器 + 免密登陆
  13. 大数据第三季--sqoop(day1)-徐培成-专题视频课程
  14. 计算机高中期末总结作文,高中期末总结作文
  15. 华三服务器虚拟化交换机配置聚合,华三交换机(S5130)初始化配置讲解
  16. 外贸网站建设需要注意的事项
  17. 常用文本编辑器(NotePad++,UtraEdit)
  18. 浅谈 FFT (终于懂一点了~~)
  19. C语言 —— 嵌套语句的使用
  20. #RunJS# 最少代码的瀑布流实现

热门文章

  1. DockPanel的使用
  2. 宇瞻筹划转型 标准型内存不再是重头产品
  3. 地老天荒只是一个华丽的传说
  4. Kibana:Heatmap 可视化介绍及 how-to
  5. mybatis编写一个查询数据库表的程序
  6. Windows Server 2012 2R服务器版本域控制器的安装及域环境的搭建(内有镜像下载)...
  7. [转载] Linux进程状态解析之R、S、D、T、Z、X
  8. 备战毕设——JAVA基础(简单的数据类型和语句类型)
  9. 利用Twemperf测试Memcache的性能
  10. Poj(1182),种类并查集