当前位置: 首页 > article >正文

从零开始的LINUX(四)

1.yum:

功能:软件包管理器,功能类似与手机上的应用商店。通过yum可以获取指令的下载地址,然后一键式安装指令。由于yum中的地址一般都是外网的,所以需要镜像源(即国内的下载地址)。

相关指令:

yum list:查看可下载列表。

可以利用管道和grep指令查找指定的指令,如 下图,只显示含有vim的指令

卸载一个指令:

yum remove 指令名

2.vim

功能:文本编译器

vim常见模式:

1、命令模式

2、底行模式

3、插入模式

命令模式到插入模式:

i:光标位置不变

a:光标位置后移一位

o:光标下移一行

底行模式:

w:保存

q:退出

set nu:显示行号

set nonu:隐藏行号

!指令:在不退出编译器的情况下执行指令

/+字符串:跳转到字符串的位置(从光标位置向下找,按n跳转到下一个位置)

?+字符串:跳转到字符串的位置(从光标位置向上找,按n跳转到下一个位置)

help vim+modes:可以查看vim所有模式,进入底行模式按q!退出

vs+文件名:打开一个新文件。

注:虽然可以同时打开多个文件,但光标只有一个,且光标在哪个文件操作就对应哪个文件。命令模式下ctrl+ww可以切换光标所处文件

打开文件时:

vim+文件名+数字:进入文件后光标自动跳转到该文件的指定行

命令模式:

1光标移动:

gg:光标跳转到第一行

shift+g:光标跳转到最后一行

n+shift+g:光标跳转到第n行

shift+4:跳转到当前行最右侧

shift+6:跳转到当前行最左侧

h:左移

j:下移

k:上移

l:右移

w:以单词为单位左移

b:以单词为单位右移

2、对文本增删查改:

yy:复制当前行

p:粘贴

dd:剪切当前行

x:删除一个字符

shift+x:向前删除一个字符

以上操作在前面加数字可以执行一次复制、粘贴、删除多行或多个

shift+~:大小写转换

r+单词:替换单词

shift+r:进入替换模式,该模式下会覆盖式逐个字符替换

u:撤销操作

ctrl+r:恢复操作

shift +3:着重显示当前光标所处的单词,按n会跳转

ctrl+v:进入视图模式,一般用于加注释和去除注释。

加注释:先用j、k选中范围,然后输入shift+i+//,最后按ESC退出,此时所选中的行都会在前面加一个//

去注释:先用h、j、k、l选中范围,然后d,会删除所选中的所有内容


http://www.kler.cn/news/108610.html

相关文章:

  • 科技驱动教育!将名师智慧资产固定在系统中
  • 可以提取图像文本的 5 大 Python 库
  • 服务器中了360后缀勒索病毒怎么解决,勒索病毒解密,数据恢复
  • 软考高级之系统架构师之数据流图和流程图
  • 【Linux】centos安装配置及远程连接工具的使用
  • TypeScript - 枚举 - 数字枚举
  • 股票价格预测 | 融合CNN和Transformer以提升股票趋势预测准确度
  • [Machine Learning] 领域适应和迁移学习
  • 基于RK3568高性价比全国产EMS储能解决方案(一)概述
  • 高阶数据结构图下篇
  • c++和java中关于类的第几部分详解
  • Golang WebSocket 创建单独会话
  • 【MySQL】并发事务产生的问题及事务隔离级别
  • 0028Java程序设计-智能农场监控报警系统设计与实现
  • 私有云:【8】VCenter安装Connection服务
  • Linux-sdio接口
  • 全志T113-S3 裸机SMHC eMMC读写问题记录
  • python:使用Scikit-image对遥感影像进行傅里叶变换特征提取(fourier)
  • C#使用mysql-connector-net驱动连接mariadb报错
  • 【MATLAB源码-第62期】基于蜣螂优化算法(DBO)的无人机三维地图路径规划,输出最短路径和适应度曲线。
  • Docker 启动远程服务访问不了
  • SpringMVC学习
  • Android 13 - Media框架(12)- MediaCodec(二)
  • 漏洞复现-dedecms文件上传(CVE-2019-8933)
  • AcWing第 127 场周赛 - AcWing 5283. 牛棚入住+AcWing 5284. 构造矩阵 - 模拟+快速幂+数学
  • SAP从入门到放弃系列之QM动态修改(Dynamic Modification)
  • 挖掘业务场景的存储更优解
  • Android开发知识学习——登录和第三方授权
  • 前端和后端 优化
  • javaEE -8(9000字详解网络编程)