zoukankan      html  css  js  c++  java
  • Linux(三)安装包

    Vi编辑器
      vim 全屏幕纯文本编辑器
      vim vi编辑器的加强版(升级版)


      Vi使用
        1 vi 文件名
          vi 模式
          命令模式
          输入模式
          末行模式

        命令---->输入 a 追加 i 插入 o 打开 a/A i/I o/O
        输入---->命令 ESC
        命令---->末行 shift+:
        末行模式下 :w 保存 :wq 保存退出 :q!不保存退出 :wq!强制保存退出 (root使用)

        2 命令模式操作

          1)光标移动  hjkl

            :n 移动到第几行

            gg 移动文件头
            G 移动到文件尾

          3)删除字母
            x 删除单个字母
            nx 删除n个字母

          4)删除整行 剪切
            dd 删除单行
            ndd 删除多行
            p 粘贴
            P(大) 粘贴到光标前

            dG 从光标所在行删除到文件尾

          5)复制
            yy   复制一行
            nyy  复制n行

          6)撤销
            u 撤销
            ctrl+r 反撤销

          7)显示行号
            :set nu    显示行号
            :set nonu  关闭行号

        8)颜色开关  vi中没有  vim中有
          :syntax off    关闭语法高亮
          :syntax on    打开语法高亮

    vi配置文件
      ~/.vimrc 手工建立的,vi配置文件

      set nu  配置打开文件都显示行号

        9)查找 掌握
          /查找内容 向下查找
          n 下一个
          N 上一个

        10)替换
          :1,10s/old/new/g 替换1到10行的所有old为new
          :%s/old/new/g 替换整个文件的old为new

          :1,5s/^/#/g 注释1到5行
          :1,5s/^#//g 取消注释

          :1,5s/^////g 文件头加入//
          :1,10s/^////g 取消注释
    软件包安装

      一 软件包分类
          Tarball filename.tar.gz filename.tar.bz2
            源码包:优点: 特点 开源 自由定制,效率更高
                缺点: 编译时间长,一旦报错,很难解决

            二进制包(编译之后的包): rpm包 redhat package manager
                特点:安装速度快 简易
                缺点:自定义性差 依赖性

      二 rpm安装

        (一) 手工RPM命令安装

          1 包名-版本号-发布次数-适合linux系统-硬件平台.rpm

          2 依赖性

            库文件依赖查询 www.rpmfind.net
            (rpm -ivh /mnt/CentOS/mysql-connector-odbc-3.51.26r1127-1.el5.i386.rpm )

            Libodbcinst.so.2


          3 安装 tree (目录树)

            rpm -ivh 软件包(绝对路径)
              -i 安装 -v 显示详细信息 -h 显示进度

            rpm -Uvh 软件包
              -U 升级

          4 卸载
            rpm -e 软件包
              --nodeps 不检查依赖性

          5 查询
            rpm -q 查询包是否安装
            rpm -qa | grep httpd mysql 显示所有安装包

            rpm -qi 软件包 查询包的信息
            rpm -qip 软件包 查询没有安装的包的信息
              -i information


            rpm -ql 软件包 查询包中文件的安装位置
            rpm -qlp 软件包 查询没有安装的包,将安装的位置
              -l list

            rpm -qf 系统文件名 查询系统文件属于哪个包

        (二) yum 命令 rpm包管理方式

            yum -y install 软件包 安装 -y 自动回答yes
            yum -y remove 软件包
            yum -y update 软件包
            yum list 查询所有可以安装的包

          光盘作为yum源:
            1  cd /etc/yum.repos.d/
              mv CentOS-Base.repo CentOS-Base.repo.bak

            2  mount /dev/sr0 /mnt/cdrom

            3  vi /etc/yum.repos.d/CentOS-Media.repo
              baseurl=file:///mnt/cdrom/ 指定yum源位置
              enabled=1 yum源文件生效
              gpgcheck=0 rpm验证不生效

          yum -y install gcc (gcc是c语言编译器,不装gcc,源码包不能安装)


    三 源码包安装

      1 远程传输工具传输apache到linux。
        httpd

      2 安装
        1) 解压

        2) cd 解压目录

        3) 查看安装文档

          INSTALL README

        4)编译前准备
          ./configure --prefix=/usr/local/apache2

          功能:
            1 检测系统环境,生成Makefile
            2 定义软件选项

        5)编译
          make

        6)编译安装
          make install

          报错判断:
            第一:安装过程是否停止
            第二:注意error warning no 等错误报警

      3 启动
        /usr/local/apache2/bin/apachectl start (测试)

      4 删除 make clean

        直接删除安装目录

  • 相关阅读:
    前端获取当前路径
    pycharm快捷键
    权限(二)
    权限(1)
    cookie,session,用户认证组件
    装饰器
    admin组件的使用
    thinkphp5.0独立配置
    thinkphp5.0读取配置
    thinkphp5.0配置加载
  • 原文地址:https://www.cnblogs.com/yexiang520/p/5624793.html
Copyright © 2011-2022 走看看