一、文件查找
which:命令查找
find:文件查找,针对文件名
locate:文件查找
(1) which
which + 命令 / whereis + 命令
(2) find
find + 路径 + 选项 + 描述
例:find /etc -name '1.txt'
① 按名称查找
② 按文件大小查找
③ 按目录深度查找
find / -maxdepth 3 -a -name "ifcfg-en*" :查找到三级目录
④ 按属主、属组查找
find 路径 -user 属主名
find 路径 -group 属组名
⑤ 按文件类型查找
Linux 不以文件后缀区分文件,以文件类型区分
find /tmp -type f :查找文件
find /tmp -type d:查找目录
find /tmp -type l:查找链接
二、文件打包及压缩
1、打包压缩
语法:tar 选项 压缩包名称 源文件
2、解包解压
tar -x
三、软件管理
1、RPM 包
识别 RPM 包: zip - 3.0-11. el7. x86_64. rpm
软件包名:zip
版本号(version):3.0-11
发布版本(Release5/6/7):el7
系统平台(32/64):x86_64
文件后缀:rpm
2、源码包 source code
识别源码包: nginx-1.8.1.tar.gz
包名:nginx
版本号:-1.8.1
压缩格式:.tar.gz
四、RPM 包管理
1、YUM 工具
(1) 简介:
Yum(Yellow dog Updater,Modified)
特点:自动下载、自动处理依赖关系
(2) 设置 Yum 源
yum 配置目录 /etc/yum.repos.d/
*.repo 文件是 yum 管理工具的仓库地址
① 打包移除官方 yum 库
② 编写本地 yum 库配置文件
vim /etc/yum.repos.d/dvd.repo
③ 准备一个文件夹挂载安装光盘
在 /root/.bashrc 里写入 mount /dev/cdrom /mnt/cdrom
开机自动运行,防止挂载失效
(3) 使用 Yum 管理 RPM 包
① 安装
全新安装:yum -y install 软件包名 (yum -y install httpd)
重新安装:yum -y reinstall 软件包名 (当软件缺失文件时,可重新安装)
升级安装:yum -y update 软件包名
② 查询
yum list (yum list httpd)
库名前带 @ 说明已经安装
③ 卸载
yum -y remove
2、RPM 工具
管理红帽系统 / centos 系统、rpm 包的基本工具
① 安装(i)
先进入安装包的文件夹,再下载安装包
rpm ivh 软件包名(i - install ;v:显示安装过程 ;h:百分比)
安装时要写软件包的全称
② 查询(q)
rpm -q 软件包名
③ 卸载(e)
rpm -evh 软件包名(-e:erase)
注意:rpm 无法处理依赖关系