开发工具~

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

相关推荐
有泽改之_2 小时前
ssh命令使用
linux·运维·ssh
梁洪飞3 小时前
noc 片上网络
linux·arm开发·嵌入式硬件·arm
颜子鱼4 小时前
Linux驱动-INPUT子系统
linux·c语言·驱动开发
Lueeee.5 小时前
llseek 定位设备驱动实验
linux·驱动开发
Jason_zhao_MR5 小时前
YOLO5目标检测方案-基于米尔RK3576开发板
linux·人工智能·嵌入式硬件·目标检测·计算机视觉·目标跟踪·嵌入式
小小程序媛(*^▽^*)5 小时前
Claude Code 新手保姆级安装与使用指南 (ZCF 版)
linux·编辑器·vim
鱼香rose__5 小时前
管道、环境变量与常用命令
linux
RisunJan5 小时前
Linux命令-last(查看用户登录历史)
linux·服务器·网络
断水客6 小时前
搭建ARM LINUX 内核 QEMU 仿真调试环境
linux·运维·arm开发·嵌入式
fantasy5_56 小时前
深入理解 Linux 动静态库:制作、原理与加载机制
linux·运维·restful