linux 文本编辑 软件管理

gerp 命令 :

      grep是强大的文本搜索工具,它对文本文件逐行查看,如果找到匹配的模式,就会打印出包含此模式的所有行,并且grep支持正则表达式

  1   grep 选项 模式 被查找文件 :

      grep root /etc/passwd

            

      ls /var/log/|grep log     # 查找  /var/log/  下的 带log 的文件    | 是管道符

        

  gret 常用参数

      

      -c 不打印匹配的行的内容,而是打印匹配的行数 grep -c sudo /var/log/secure

          

      -i 不区分大小写匹配 grep -i Onboot /etc/sysconfig/network-scripts/ifcfg-e*

      -n 显示匹配到的行的行号  grep -n  PATH  ~/.bash_profile

      -v 打印除匹配行之外的其它行

    常用正则表达式 : 

      ^ 匹配字符串的开头

       $ 匹配字符串的结尾

      . 任意单个字符

      .* 任意字符

       ^$ 空白行

 vim 简介:

    简介:

      vi是跨平台的高度可配置的文本编辑器,支持linux、windows、mac,利用它可以建立、修改文件,vim是vi的增强版,与vi完全兼容,并且2者都是自由软件

      

      vim的设计理念 : 命令组合、模式切换

      vim 安装 :  yum install vim

      vim命令格式 :  $vim [filename]  filename是要编辑的文件,如果文件不存在,就会创建新文件

    vim 三种模式:

        命令模式:   在Linux终端中输入“vim 文件名”就进入了命令模式,但不能输入文字

        编辑模式:   在命令模式下按 i 就会进入编辑模式,此时就可以编辑文件,按Esc可回到命令模式

        末行模式:  在命令模式下按:进入末行模式,左下角会有一个冒号出现,此时可以敲入末行模式 支持的命令并执行,如:wq保存退出 :q不保存退出 :wq!强制保存退出

  vim 编辑模式:

      

    简单常用命令模式:

      

    vim  命令模式下 :

      

    vim 末行 模式:

      

     vim 常见问题:

      

下载 软件解决 rpm 依赖关系:

      yum :

          

    编译安装:

        

    编译安装 python3:

         

原文地址:https://www.cnblogs.com/jiangchunsheng/p/9094063.html

时间: 2024-10-29 08:04:46

linux 文本编辑 软件管理的相关文章

linux yum软件管理

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载.安装.yum提供了查找.安装.删除某一个.一组甚至全部软件包的命令,而且命令简洁而又好记. yum的命令形式一般是如下:yum [options] [command] [package ...]其中的[opti

linux之软件管理

说到软件管理大家都不陌生,在windows下大多都是直接下载.exe文件直接安装即可,下载从控制面板卸载,那么我们讨论下linux系统下如何安装和卸载常见软件. 软件包管理概述 mount -o loop  /share/rhel-server-6.4-x86_64-dvd.iso  /mnt/ -o后面接属性    loop 属性 只有镜像文件才用次属性 df -h rpm包管理方式和编译安装的优点:1.易于更新已安装的软件包:2.易于保护配置文件:(不覆盖)3.易于跟踪已安装文件 rhel6

linux 笔记--软件管理

C语言:源代码--编译(二进制格式) 脚本:解释器(二进制程序) 程序=指令+数据 程序的组成部分:     二进制程序(/bin /sbin).库(共享库和自身的库/lib).配置文件(/etc).帮助文件(/usr/share/man) 软件包管理:    把二进制程序,库文件,配置文件,帮助文件,打包成一个文件并生成数据库,追踪所安装的每一个文件    软件包管理器的核心功能:1.制作软件包 2.安装.卸载.升级.查询.校验 RedHat.SUSE:rpmDebian:dpt 依赖关系 

【linux】软件管理命令-- rpm

RPM(红帽软件包管理器) 安装软件 rpm -ivh filename.rpm 升级软件 rpm -Uvh filename.rpm 卸载软件 rpm -e filename.rpm -i 安装一个新的rpm包 -U   升级某个rpm包,若未安装,则进行安装 -F   升级某个rpm包,若未安装,则放弃安装 --force   强制安装rpm包 --nodeps  忽略依赖关系 -v   显示安装过程的详细信息 -h   以#号显示安装进度 查询系统中已安装的所有rpm软件包 rpm -qa

Linux软件管理 - RPM工具

Linux软件管理 - RPM工具 文本关键字:Linux.软件管理.RPM工具.软件依赖 一.RPM介绍 1. RPM含义 RPM的全称是:Red Hat Package Manager,是RPM软件包管理器.在Linux系统中对应命令是rpm,我们看到名称中含有Red Hat,也就说明主要是在Red Hat发行版中使用的,除此之外还包括和Red Hat最亲近的CentOS,以及其他一些主流发行版:SuSE.Fedora等. 2. RPM特点 rpm也是一种打包格式,使用rpm工具来进行管理

Linux软件管理 - YUM工具

Linux软件管理 - YUM工具 文本关键字:Linux.软件管理.YUM工具.解决依赖 一.YUM介绍 1. YUM含义 YUM的全称是:Yellowdog Updater Modified,是一个基于RPM包管理的Shell前端软件包管理器.由于是基于RPM包管理器,那么使用的场景也就和RPM类似,主要支持的Linux操作系统为:RedHat.CentOS.Fedora.YUM还提供了图形化前端工具:yumex和kyum,需要在yum正常工作的前提下使用. 2. YUM特点 使用pytho

Linux软件管理 - 编译安装

Linux软件管理 - 编译安装 文本关键字:Linux.软件管理.configure.make.make install 一.环境准备 很多软件下载之后是一个源码包,是不能够直接运行的,需要先进行编译安装,生成可执行程序.在进行编译时,需要先使用yum安装编译工具. 1. 核心组件 必须要安装的就是gcc(GNU Compiler Collection)GNU编译器套件,其中包含了C.C++.Objective-C.Fortran.Java.Ada.Go语言前端,也包含了对应语言的库,几乎可以

linux入门基础——linux软件管理RPM

因为linux入门基础是基于CentOS讲解的,讲的是CentOS上的软件包管理.ubuntu的软件包管理有这些:ubuntu软件包管理,包管理指南,ubuntu软件包管理. linux软件管理:RPM软件包管理 源代码形式 绝大多数开源软件都是直接以源代码形式发布 源代码一般会被打包成tar.gz的归档压缩文件 程序源代码需要手动编译成二进制形式之后才能够运行使用 源代码基本编译流程: 1 ./configure   检查编译环境.相关库文件以及配置参数并生成makefile 2 make  

linux软件管理(六)

[教程主题]:linux软件管理 [1]软件包管理 在系统管理中,软件包的管理是最重要的,是系统管理的基础的基础, 只有我们学会软件包的管理才能谈得上其它的应用. RPM RPM是软件管理程序,提供软件的安装.升级.查询.反安装的功能.优点:a.安装方便,软件中所有数据都经过编译和打包b.查询.升级.反安装方便缺点:a.缺乏灵活性b.存在相依属性 用法: rpm  参数   软件包 指令选项-i:安装.-U:升级安装,如果不存在也安装.-F:更新安装,如果不存在不安装.-v:查看信息.-h:有进