开发工具~

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

相关推荐
保证四个小时充足睡眠29 分钟前
【并行分布计算】Hadoop伪分布搭建
linux
ZaaaaacK40 分钟前
守护进程编程
linux·运维·网络
晓龙的Coding之路1 小时前
python生成项目依赖文件requirements.txt
linux·开发语言·python
gblfy1 小时前
DeepSeek + Dify + Ollama + Docker + Linux 私有化部署,构建你的专属私人 AI 助手
linux·docker·dify·本地部署·ollama·deepseek·私有化
ℳℓ白ℳℓ夜ℳℓ2 小时前
Linux网络UDP与TCP
linux·网络·udp
小oo呆2 小时前
【自然语言处理与大模型】Linux环境下Ollama下载太慢了该怎么处理?
linux·服务器·人工智能
菜鸡上道2 小时前
Linux 文件系统目录结构详解
linux
eli9602 小时前
LIB-ZC, 一个跨平台(Linux)平台通用C/C++扩展库, 网络socket
linux·c语言·c++
破刺不会编程3 小时前
关于进程状态
linux·服务器
632973 小时前
Linux守护进程
linux·运维·服务器