Linux常用命令及yum、源码编译安装

目录

目录:

        1、常用命令

        2、yum软件安装

        3、源码编译安装


一、常用命令

cat-n列出行序号(包括空行)
-b

列出行序号(不包括空行)

-s压缩空行,多个空行压缩成一个
more

翻页查看文件,回车向下翻页,空格向上翻页,q退出

less翻页查看文件,PgUP或上键,  PgDown 下方向键
head-n +k/-k查看文件前n行,
tail-n +k/-k查看文件后n行,
-f动态查看后n行
wc-l统计行数
grep-i不区分大小写
-v反向查看
-c统计匹配的行数
-n显示匹配的行号
-o只显示字符串
-R递归查看
-A包含查询字符的前两行
-B包含查询字符的后两行
-C包含查询字符的前后两行
gzip压缩文件
bzip2压缩文件,以bz2结尾

2、linux软件包类型

1、RPM/DEB软件包:

       1、 REHL、CentOS、OpenSUSE等系列系统支持    软件包名称格式:XXX.rpm    

         管理命令:rpm   yum

        Ubuntu、Debian等系列系统支持            软件包名称格式:XXX.deb    

         管理命令:dpkg  apt-get

        2、附带的软件包包含二进制文件解压完即可直接使用

2、rpm操作

rpm-q根据软件名查看是否安装,需精确匹配
-qa全量查看已安装的软件
-qi查看软件信息
-ql查看软件所有文件
-qc查看软件配置文件
-qd查看软件文档
-qR查看软件依赖包
-qf查看文件或目录归属
-qpi根据软件包查看软件详细信息

-qpl

根据软件包查看软件所有文件
-qpc根据软件包查看软件配置文件
-qpd根据软件包查看软件文档文件
-ivh安装软件
-Uvh安装或升级
-Fvh仅升级软件
-evh删除软件
-initdb
-rebuilddb重建RPM数据库

  二、yum软件安装

        1)、挂载光盘

                mount /dev/sr0 /mnt

                df

        2)、备份原仓库配置

                cd /etc/yum.repos.d/
                mkdir repo.bak
                mv *.repo repo.bak/

        3)、创建yum本地仓库配置

                cd /etc/yum.repos.d/
                vim local.repo
                [local]
                name=local
                baseurl=file:///mnt
                enabled=1
                gpgcheck=0
                #gpgkey=file:///mnt/RPM-GPG-KEY-CentOS-7

                yum clean all && yum makecache

        4)、使用yum安装软件

                yum install -y 软件名   

                yum remove/erase 软件名               #卸载                                         apt-get remove 
                        update 软件名                     #升级                                         apt-get update
                        list [软件名]                     #查询软件列表
                        list installed/available/updates
                        info 软件名                       #查看软件信息
                        search all 软件关键词             #根据关键词搜索软件包
                        whatprovides 命令字/命令文件      #根据命令搜索软件包

 三、源码编译安装

        1)、用 yum 安装编译软件环境的依赖包

        2)、下载,解压软件包

        3)、进入软件包目标使用 ./configure 配置软件的安装目录、安装模块

        4)、make编译

        5)、make install 安装

        

### 使用 `yum` 安装 Linux 常用命令 对于Linux系统上通过 `yum` 来安装常用的命令工具而言,了解具体想要安装哪些工具是非常重要的。常见的开发和管理任务所需的命令可能分布在不同的软件包里。 #### 查找并安装单个命令对应的包 如果知道具体的某个命令名称但是不确定属于哪一个rpm包,则可以通过如下方式查询: ```bash yum provides <command> ``` 这会返回提供该命令的所有可用包的信息[^2]。找到确切的包名之后就可以利用下面这条指令来进行安装操作了: ```bash sudo yum -y install <package_name> ``` 这里的 `-y` 参数用于自动确认所有的提示,默认选择“yes”,从而简化交互流程;而加上 `sudo` 是因为执行这类变更系统的动作一般都需要管理员权限。 #### 批量安装一组常用命令 为了更高效地部署环境或者满足日常工作的需求,有时希望一次性安装多个实用程序。虽然没有直接针对“所有”或“全部”的概念来定义所谓的“常用命令集合”,可以根据实际工作场景挑选一些经常使用的工具集进行批量处理。比如文本编辑器、网络调试工具等类别下的代表性成员: ```bash sudo yum groupinstall "Development Tools" ``` 上述例子中 `"Development Tools"` 组包含了编译源码所需的一系列基础组件,像 make, gcc 等非常有用的构建工具[^1]。 另外也可以手动罗列一系列个人认为必要的单独包名字并通过一条命令完成它们的同时安装: ```bash sudo yum -y install vim wget curl git tree htop ``` 此条语句将会逐一下载并设置所列举的应用程序至当前环境中去。 #### 更新本地仓库索引 在正式开始任何新的安装活动前,最好先同步一下官方服务器上的最新数据到本地数据库里面,这样能保证获得最及时的安全补丁以及功能改进版本: ```bash sudo yum update ``` 这样做不仅限于新添置的东西,在某些情况下还能修正已存在部分潜在的问题或是性能瓶颈之处。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值