博客
关于我
Linux学习--第五天--vim使用、rpm命令
阅读量:792 次
发布时间:2023-02-03

本文共 1236 字,大约阅读时间需要 4 分钟。

Vim 使用指南

三种模式

Vim 允许用户在不同的模式下操作文件,主要包括以下三种模式:

  • 编辑模式

    在编辑模式下,用户可以对文本进行字符级别的操作。按 i键进入编辑模式,按 Esc键返回命令模式。

  • 插入模式

    插入模式允许用户在光标位置插入新字符。按 i键进入插入模式,按 Esc键返回命令模式。

  • 命令模式

    命令模式是默认模式,用户可以通过输入Vim命令进行操作。

  • Vim 命令参考

    以下是Vim常用命令的总结:

    命令 作用 示例
    a 插入字符在光标右侧 a Hello
    A 插入字符在光标行末 A + Enter
    i 插入字符在光标左侧 i World
    I 插入字符在光标行首 I + Enter
    o 插入新行 o + Enter
    O 插入新行在光标上方 O + Enter
    :set nu 设置显示行号 :set nu
    :set nonu 取消显示行号 :set nonu
    gg 移动到文件开头 gg
    G 移动到文件末尾 G
    x 删除光标所在字符 x
    dd 删除当前行 dd
    p 粘贴在光标行下 p
    P 粘贴在光标行上 P
    :%s/old/new/g 全局替换文本 :%s/old/new/g

    软件包管理

    软件包种类

  • 源码包

    包含软件源代码,安装时需要编译。安装慢且容易出错,但运行更高效且稳定。

  • 二进制包

    已经编译好的软件包,安装速度快但不支持源代码查看。

  • rpm 命令参考

    命令 作用
    rpm -ivh包名 安装二进制包
    rpm -Uvh包名 更新已安装包
    rpm -e包名 卸载软件包
    rpm --nodeps包名 不检查依赖性安装
    rpm -q包名 查询包名是否安装
    rpm -qa 查询所有已安装包名
    rpm -qi包名 查询包名详细信息
    rpm -ql包名 查询包中文件安装路径
    rpm -qlp包名 查询未安装软件的预安装路径

    rpm 常用选项

    选项 说明
    -v 显示安装/更新详细信息
    -h 显示安装/更新进度
    -e 卸载命令
    -U 更新命令
    -i 安装命令
    -q 查询命令
    -a 列出所有已安装包名
    -i 安装详细信息选项
    -f 查询文件所属 rpm 包名
    -R 查询依赖关系
    -V 验证包是否被修改

    文件类型

    类型 说明
    c 配置文件
    d 普通文档
    g 鬟品文件(不应被包含在 rpm 包中)
    l 授权文件
    r 描述文件

    误删文件的处理

    处理步骤

  • 查询文件所属 rpm 包

    使用命令:rpm -qf /bin/ls 确认 ls 命令所属 rpm 包。

  • 恢复文件

    使用命令:--force cp /root/bin/ls /bin/ls 将恢复文件覆盖原文件。

  • 示例

    cd /rootrpm -qf /bin/lsmv /bin/ls /tmp/rpm -2cpio /mnt/cdrom/Packages/coreutils-8.4-19.cl6.i686.rpm | cpio -idv ./bin/ls

    通过上述步骤,可以安全地恢复误删的文件。

    转载地址:http://qqzfk.baihongyu.com/

    你可能感兴趣的文章
    Linux 通过压缩包安装 MySQL 并设置远程连接教程
    查看>>
    Linux 通过监控系统内存并定时重启指定服务
    查看>>
    Linux 部署ASP.NET SQLite 应用 的坎坷之旅 附demo及源码
    查看>>
    linux 配置 skywalking
    查看>>
    linux 配置 vsftpd 匿名用户可增加、修改、删除文件
    查看>>
    linux 防火墙操作
    查看>>
    Linux&Debian系统安装nginx
    查看>>
    Linux(Centos)远程传输文件到另一台电脑机器上---指令(scp)
    查看>>
    Linux(ubuntu)使用dd从iso制作win7安装u盘(读卡器一样),以及备份分区
    查看>>
    Linux+oracle修改IP方法
    查看>>
    Linux-----sed 命令详解
    查看>>
    Linux---文件权限
    查看>>
    Linux--gdb/cgdb
    查看>>
    Linux--git
    查看>>
    linux--make/进度条
    查看>>
    Linux--NFS和DHCP服务器
    查看>>
    Linux--基本指令4(完结)和权限
    查看>>
    Linux--基础命令3
    查看>>
    Linux--操作系统/进程
    查看>>
    Linux--文件
    查看>>