Linux指令——文件查找、文件打包和压缩、软件安装

Linux指令——文件查找、文件打包和压缩、软件安装

  • 文件查找
    • 例子
  • 文件打包和压缩
    • 例子
  • 软件安装
    • RPM包(二进制包)
      • YUM工具*
        • 设置YUM本地源
        • 安装软件
        • 配置阿里官方镜像源
      • RPM工具
        • 安装、查询、卸载
    • 源码包

文件查找

find语法:find {路径} {参数} {查找目标} {动作}

命令 描述
which 命令查找
whereis 命令查找
find 文件查找,针对文件名
locate 文件查找,针对数据库
alias 自定义命令名字
参数 描述
-i 忽略大小写
-name 文件名字
-size 文件大小
-maxdepath 路径深度
-a and 和
-type 文件类型(b 设备文件 )(f 普通文件)(l 链接文件)
-perm 文件权限

例子

  1. alias shuijiao=‘init 0’ //输入shuijiao执行init 0
  2. find /etc -name “test.txt” // 在/etc目录查找名字为test.txt的文件
  3. find / -maxdepath 3 -a -name ifcfg-en* // 在根目录下深度为三级的目录查找名字为ifcfg-en*的文件

文件打包和压缩

打包语法:tar {选项} {压缩包名字} {打包源文件}

参数 描述
-c create 创建
-f file 文件
-z gzip 压缩工具包类型gz(大)
-j gzip 压缩工具包类型bz(中)
-J gzip 压缩工具包类型xz(小)
-x 解压
-C 解压到其他目录

例子

  1. tar -cf test.tar /etc //打包目录/etc 名字为test.tar
  2. tar -zcf test-gzip.tar.gz //解压目录/etc 名字为test-gzip.tar.zip(比打包tar包更小)
  3. tar -xf test.tar // 解压tar包test.tar
  4. tar -xf test.tar -C /mnt // 解压tar包test.tar到/mnt

软件安装

RPM包(二进制包)

YUM工具*

设置YUM本地源

  1. 创建YUM本地仓库 /etc/yum.repos.d
    step1. 清空官方文件 {rm -rf /etc/yum.repos.d/*}
    或者备份官方文件 {tar -zcf Centos.tar.gz /etc/yum.repos.d/*}
    step2. 创建文本并填入信息 {vim /etc/yum.repos.d/dvd.repo} Linux指令——文件查找、文件打包和压缩、软件安装_第1张图片
  2. 创建挂载点 {mkdir /dev/cdrom}
  3. 临时挂载 {mount /dev/cdrom /mnt/cdrom}
  4. 永久挂载。打开系统开机执行文件 {vim /root/.bashrc} 挂载Linux指令——文件查找、文件打包和压缩、软件安装_第2张图片

安装软件

安装工具 httpd

  1. 安装软件 {yum install -y httpd}
  2. 启动软件 {systemctl start httpd}
  3. 关闭防火墙 {systemctl stop firewalld}
  4. 禁用防火墙开机启动 {systemctl disable firewalld}

配置阿里官方镜像源

  1. 清空原有配置 {rm -rf /etc/yum.repos.d/*}
    或者备份原有配置 {tar -zcf Centos.tar.gz /etc/yum.repos.d/*}
  2. 下载《阿里巴巴开源镜像站》官方配置
  3. 更新YUM仓库 {yum makecache}
  4. 测试安装 {yum install -y httpd}

RPM工具

缺点:依赖包,需求太多,需要一个一个安装

参数 描述
-i 安装
-v 可视
-h 百分比
-q 查询
-e 卸载

安装、查询、卸载

  1. 安装Linux指令——文件查找、文件打包和压缩、软件安装_第3张图片
  2. 查询 {rpm -q wget}
  3. 卸载 { rpm -xvh wget-1.14-18.el7_6.1.x86_64}

源码包

  1. 下载源码包
    方法一:直接去网站下载
    方法二:wget {源码包下载链接}
  2. 安装环境 {yum -y install gcc make zlib-devel pcre pcre-devel openssl-devel}
  3. 解压tar包 {tar xvf {源码包名字}}
  4. 进入软件文件夹 {cd {源码包文件夹}}
  5. 配置 {./configure --user={用户名} --group={组名} --prefix=/usr/local/nginx}
  6. 翻译/编译 {make}
  7. 安装 {make install}

你可能感兴趣的:(Linux,Centos)