2016/08/21:shell遗留select,包管理器rpm,yum

select:搭配case更好的显示选项

    这个命令用来创建菜单,按数字排列,并等待用户输入,输入对应数字,执行相应操作,更清楚明了

    普通版:select var in list

            do

                循环体

            done

    用户输入被保存在REPLY变量中

    

    加强版:

   select var in arg1 arg2 arg3 arg4

    do

    case $var in

        arg1)

            ;;

        arg2)

            ;;

        arg3)

            ;;

        arg4)

            ;;

        *)

            ;;    

    esca


    done

blob.png




********************************************************

rpm:整理保存草稿但是没了

**********************************************************

yum:Yellowdog Update Modifier,rpm的前端工具

    适用于解决软件包的相关依赖性

yum repository:简称yum repo,该目录必须有repodata才可以作为yum源

ftp://

http://

file:///

客户端配置文件:

    /etc/yum.conf 所有仓库进行公共配置

    /etc/yum.repos.d/*.repo 作为仓库的配置,后缀必须为.repo

blob.png

gpgcheck 是否查阅数字证书

enable 是否启用该yum仓库,1为被启用,0为禁用

gpgkey 数字证书公钥的位置

yum -config-manager –disable 仓库名 禁用仓库

yum -condig-manager –enable 仓库名 启用仓库

常用命令

    yum repolist [all|enable|disabled]

        显示仓库列表

    显示程序包,支持通配符

        yum list all{available|installed|updates|}


    安装程序包:

        yum install packagename

        reinstall package1 package2 重新安装


    update

        升级

        downgrade package

        检查可用升级

            check-update

        卸载程序包

            remove|erase package

    yum info

        查看信息

    

    yum clean 清理本地缓存 

        packages

        metadata

        expire-cache

    makecache   

搜索:search string


deplist:查看指定包所依赖的capabilities


日志 /var/log/yum.log


包组功能类似包功能,在前面加group即可

groupinstall

   list

    info

    remove

    






原创文章,作者:000,如若转载,请注明出处:http://www.178linux.com/38633

(0)
000000
上一篇 2016-08-24 10:26
下一篇 2016-08-24 10:26

相关推荐

  • 初识Linux

        Linux系统现在如日中天,特别是在如今的互联网+大潮下,大数据、云计算、移动设备嵌入式设备等,无不显现着linux的身影。 现在,问题来了,Linux究竟是个什么鬼?我们平时经常接触的RedHat,CentOS等又是什么东东?别急,让我们一起来慢慢了解一下。     Linux是个类Unix操作系统,设计风格…

    Linux干货 2016-05-23
  • CentOS6.7下关于vsftpd的应用之一(匿名用户/普通用户/虚拟用户)

    1)使用yum安装vsftpd [root@C67-X64-A1 ~]# /etc/init.d/vsftpd start为 vsftpd 启动 vsftpd:           &nbs…

    Linux干货 2016-09-19
  • 用户相关文件简介

    2016/10/23 总结关于用户和组相关的配置文件 Linux系统主要有4个文件与用户和组的配置有关, 主要为/etc/passwd  /etc/shadow   /etc/group  /etc/gshadow 首先来解释一下什么是用户,什么是组 用户:      管理员用户&nbsp…

    Linux干货 2016-10-24
  • Linux文件权限管理及目录文件的深入理解。

    文件权限及目录 初学Linux,感觉这个东西该复杂,而且逻辑非常的强。难~! 自己根据学习到的理论和实践,得出的对文件权限,进程,以及特殊权限的深入理解。希望能解决初学者对于权限的困惑。如有错误请指正。 文件的权限,指定的是什么? 是文件的权限位上的权限,针对三类用户,任何用户都必须是三类用户中的一种,属主属组和其他人的权限rwx   &…

    Linux干货 2016-08-10
  • 磁盘分区磁盘管理及挂载

    磁盘分区 fdisk提供交互式接口管理分区,操作均在内存中完成,没有直接同步到磁盘;直到使用w命令保存至磁盘中。 语法: 1.查看分区使用信息:     fdisk -l [-u] [device…]:列出指定磁盘设备上的分区情况; 2.管理分区    fdisk d…

    Linux干货 2016-08-31
  • Linux bash中的命令行展开介绍及应用示例

    Linux bash中的命令行展开介绍及应用示例 在Linux bash中可以使用命令行展开特性一步完成需要分开成多步完成的操作,达到事半功倍的效果。在Linux指令参数位置使用"{}" 将相应的参数括起来,括号中的参数以逗号分隔,然后bash在执行这一指令时会自动将括号中的内容进行展开。 相关示例如下: 同时创建多个目录,在/tmp目录…

    Linux干货 2016-11-07