开发工具~

Linux中安装软件:

1.源码安装

2.软件包安装---rpm

3.包管理器 yum(centos) apt/apt-get(ubuntu)(会自动给我们解决包的依赖问题)

a.网络下载

b.安装(就是拷贝)

必须使用root,安装到系统里,只安装一次,都能使用

包管理器:

类似于我们手机上的 应用商店

vim编辑器

vim是一款多模式的编辑器

命令模式

注:加n是可以批量化

快速编辑

gg:快速回归光标

G:快速定位结尾

n+G:回归到第n行

shift+4=$:定位到当前行的结尾

shift+6=^:定位当前行的开头

(n)h:左

(n)j:下

(n)k:上

(n)l:右

yy:复制

nyy:复制几行

(n)w:以单词为单位向后移动

(n)b:以单词为单位向前移动

(n)p:光标所在下一行粘贴

u:撤销

ctrl+r:撤销u操作

一旦退出文件编辑,无法进行撤销了,但你只是保存,没有进行q退出,可以撤销

dd:剪切,或者删除

(n)x:删除光标所在字符

(n)X:光标右侧不动,删左侧字符

(n)(n)r:替换光标所在字符,r-》目标字符

R:替换模式

shift:大小写切换

Ctrl+v:视图模式 ,选择区域后,shift+i,输入,esc退出后选择的区域会全部执行操作

shift+3:选中单词 n:逆向查找

底行模式

替换:

:%s/dst/src/ 将dst替换位src

打开新文件:

:vs new_src

搜索:

:/字符串

vim小技巧:

vim src +n 定位

!v 执行最近以v为结尾的命令

相关推荐
杰锅就是爱情3 小时前
OpenObserve Ubuntu部署
linux·运维·ubuntu
huangjiazhi_6 小时前
在Linux上无法访问usb视频设备
linux·运维·服务器
yyy0002007 小时前
压缩和归档 文件传输
linux·运维·服务器
STCNXPARM7 小时前
深度剖析Linux内核无线子系统架构
linux·运维·系统架构·wifi·无线子系统
烟雨书信8 小时前
LINUX中Docker Swarm的介绍和使用
java·linux·docker
代码的余温8 小时前
Linux内核调优实战指南
linux·服务器·数据库
m0_694845579 小时前
教你使用服务器如何搭建数据库
linux·运维·服务器·数据库·云计算
空灵之海9 小时前
Ubuntu Server 22.04.5系统安装教程
linux·运维·ubuntu
gamers10 小时前
rock linux 9 安装mysql 5.7.44
linux·mysql·adb
二进制_博客10 小时前
给CentOS的虚拟机扩容
linux·运维·centos