FIND~YUM总结
发布时间:2020-12-15 22:22:08 所属栏目:安全 来源:网络整理
导读:?find查找 ? find名称查找 ?-name ?-i?不区分大小写查找 find大小查找 ?-size ?+?大于某某文件 ?-?小于某某文件 ?xargs?让不可以使用的管道的命令可以通过管道执行 ? find类型查找 ?-type ?f 文件 ?d 目录 ?l 链接 ?p 管道文件 ?s socket文件 ?c 字符设备 ?b
?find查找
? find名称查找 ?-name ?-i?不区分大小写查找
find大小查找
?-size ?+?大于某某文件 ?-?小于某某文件 ?xargs?让不可以使用的管道的命令可以通过管道执行 ? find类型查找 ?-type ?f 文件 ?d 目录 ?l 链接 ?p 管道文件 ?s socket文件 ?c 字符设备 ?b 块设备 PS:类型有了,最好还有name或size
find时间查找
?-mtime ?+?以某某天以后的文件 ?-?以某某天以内的文件
find用户查找
?按层次查找 ?-maxdepth 1 ?-user ?-group ?-o?或者关系 ?-a?绝对关系
Action动作
?-delete?删除 ?-ok??执行命令时会有交互式提示 ?-exec?加上要执行的命令?-exec {前者输出的结果} ;??-exec ;? 固定写法 ? ? ? ?压缩包 ?gzip ?zip ?tar.gz ?tar.bz2(了解) ?tar.xf(了解) ? gzip的压缩方式会删除原文件 ?需要进行安装gzip命令 ?yum install gzip -y ?gzip直接加文件就可以进行压缩.gz结尾的压缩文件 ?zcat加.gz结尾的压缩包直接查看压缩包内容 ?gzip -d 加压.gz结尾的缩包名称可以解压文件只能解压到当前目录 ? zip的压缩包方式不会删除原文件 ?需要进行安装zip unzip ?yum install zip unzip -y ?zip加压缩后的压缩包名称加要压缩的文件后缀最好以.zip结尾 ?加上-r选项会进行递归压缩用在压缩目录的情况下使用否则只会压缩到空目录 ?unzip加上压缩包进行加压在考虑到不覆盖原文件的情况下建议移到一个空目录在进行解压 ?linux的zip可以和windows的zip互通 ? tar的压缩方式 ?tar -cf? 加上打包后的名称 和 要打包的文件或目录名称 即可 ?tar -czf 加上压缩后的名称和要压缩的文件或目录名称即可 PS:以.tar.gz 形式结尾以gzip格式压缩 ?tar -cjf 加上压缩后的名称和要压缩的文件或目录名称即可 PS:以.tar.bz2形式结尾以bzip2格式压缩 ?tar -cJf 加上压缩后的名称和要压缩的文件或目录名称即可 PS:以.tar.xz形式结尾以xz格式压缩 ?tar -tf? 加上压缩包的名称即可查看压缩包的内容 ?tar -xf? 加上压缩包的名称即可解压文件的内容到当前目录在后面加上-C选项可以指定解压到某个目录 ?打包和压缩时建议使用相对路径不要使用绝对路径因为为了防止在解压的过程中直接覆盖原文件 ?使用绝对路径打包或者压缩时如果使用绝对路径系统会自动删除/ 如果不想让系统删除/可以使用-P选项 ?如果要在打包或者压缩时排除某个文件要使用--exclude=加上文件名称即可 ?如果要排除多个文件可以使用{}括起来以逗号分隔文件 ?也可以把要排除的文件写入一个文件然后通过-X指定要排除的文件列表最后进行打包压缩 ?打包压缩链接文件时可以使用-h选项打包压缩文件的真实文件 ?可以结合find使用先查找然后通过 | 进行打包压缩 也可以使用$()进行打包压缩 ?可以通过 du -sh 查看文件的大小 ? date使用方法 ?date +%F 可以只显示系统时间 ?date -s? 可以设置系统时间以/分隔 ?hostname可以显示主机名称 ? ? ? ?RPM安装包管理工具 ? ?rpm包是什么样子?组成部分是什么样子? ?第一名称第二版本第三企业CentOS7或者6第四应用平台 ? ?rpm是一个管理rpm包的一个工具??(会出现很多依赖关系) ?yum也是一个管理rpm包的一个工具??(不会出现依赖关系) ? ?rom可以从本地的ISO镜像光盘获取rpm包也可以自行联网下载rpm包进行安装也可以仓库联网获取 ?本地挂载光盘可以使用mount 挂载/dev/cdrom 到 /mnt/目录 ?可以使用df -h 查看本地磁盘的挂载情况 ? ?rpm工具的使用 ?-i?? ?安装软件包 ?-v??? ?显示安装的过程 ?-h??? ?显示安装的进度条 ?--test?模拟演练 ?--force 强制安装 ?在安装的过程中通用-ivh选项去安装软件包也可以下载物联网上的软件包 ?在卸载软件包过程中通常使用-e选项例如卸载tree命令:rpm -e tree ?若要强制卸载可以使用rpm -e –nodeps选项进行强制卸载(不建议使用) ?如果要升级软件包可以使用-Uvh选项然后加上要升级的软件包链接地址 ? ?查看软件包的一些路径或者其他... ?若要查看某软件包是否安装可以使用rom -q选项去查看 ?若要查看系统中已安装的所有RPM软件包列表可以使用rpm -qa选项去查看 ?若要查看指定软件包所安装的目录、文件列表存放位置可以使用rpm -ql选项去查看 ?若要查看指定的软件包的所有配置文件可以使用rpm -qc选项去查看 ?若要查看指定命令属于哪个软件包可以使用rpm -qf选项去查看但是只能查看已存在的命令 ?若要查看指定软件包的详细信息可以使用rpm -qi选项去查看 ? ? ?YUM安装包管理工具 ?yum 源 (yum仓库) ?一台linux服务器可以添加N个yum源 ? ?要使用yum必要安装2个源仓库 ?一个是base基础源 ?一个是epel扩展源 ?在有就是与服务相关的源(都是官网源) ? ?yum主要命令 ?*yum install ??安装 ? yum reinstall ??重装 ? yum list ??显示所有已经安装和可以安装的安装包 ? yum remove ??卸载(删除)某个命令 ? yum update ??更新某个命令的版本 ?*yum provides ??查找某个命令属于某个软件包 ? yum repolist?加 all? 显示所有的yum源仓库 ??显示可用的yum源仓库 ? yum list installed ??显示已安装的软件包 ???? yum clean all ??清除所有缓存 ? yum clean packages ??清理本地的软件包缓存 ? yum makecache? ??更新软件包缓存(更换源之后使用该命令) ?如果要查看指定软件包的依赖包可以使用yum search 命令去查看 ?如果要查看指定软件包的详细信息可以使用yum info 加软件包去查看 ?如果要查看可更新的软件包可以使用yum list updates命令去查看也可以使用yum check-update命令 ?如何使用yum缓存已经安装过了的软件包 ?修改yum全局配置文件 ?输入vim /etc/yum.conf ?[main] ?cachedir=/var/cache/yum/$basearch/$releasever ?keepcache=1???? #启动缓存 ? ?当你的yum出现问题,进行了一次替换后,你需要执行? yum clean all ? ?如果要查看yum执行的历史命令可以使用yum history命令去查看 ?如果要查看yum执行的历史命令ID详细信息可以使用yum history info (ID)命令去查看 ?如果要撤销yum执行的历史命令可以使用yum history undo (ID)命令去撤销 ? ?systemctl start httpd????????? 开启httpd服务 ?systemctl stop firewalld && systemctl disable firewalld? 关闭防火墙禁止开机启动 ? ? ?yum install?????? #安装 ?yum reinstall???? #重装 ?yum remove??????? #卸载某个命令 ?yum update??????? #更新 ?yum provides????? #查找某个命令属于哪个软件包 ?yum list????????? #显示所有已经安装和可以安装的安装包 ?yum repolist????? #显示可用的yum仓库 ?yum list installed#显示已经安装的软件包 ?yum clean all???? #清除所有缓存 ?yum clean packages#清除缓存目录下的软件包 ?yum makecache??? #更新软件包缓存(更换源之后使用该命令)
?
yum的包组有关的命令参数 ?yum groups list???????? #列出软件包 ?yum groups install????? #安装软件包 ?yum groups remove?????? #移除软件包
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |