开发工具~

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为结尾的命令

相关推荐
黑贝是条狗13 分钟前
Excel批量处理工具
linux·运维·excel
实心儿儿18 分钟前
Linux —— 进程间通信 - 匿名管道
linux·运维·服务器
LuDvei19 分钟前
Ubuntu 20.04 安装 Android Studio 详细指南
linux·ubuntu·android studio
枕星而眠22 分钟前
Linux 共享内存与信号量全解析:原理、实践与避坑指南
linux·c语言·开发语言·后端·ubuntu
wgl66652026 分钟前
进程间通信
linux·运维·服务器
b55t4ck29 分钟前
Linux CVE-2026-31431(Copy Fail)漏洞深入复现分析(待完善).md
linux·运维·服务器
前端老曹29 分钟前
Linux 指令完整版
linux·运维·服务器
ChaoFeiLi30 分钟前
Linux离线安装NVIDIA Container Toolkit
linux·服务器
草莓熊Lotso38 分钟前
【Linux网络】从 0 到 1 实现高性能 UDP 聊天室:深入拆解 Linux 网络编程与线程池架构
linux·运维·服务器·网络·数据库·c++·udp
努力的小帅1 小时前
Ubuntu 使用 avahi/mDNS 实现固定连接(VSCode Remote SSH + NoMachine)
linux·vscode·ubuntu·ssh·linux入门