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文本处理三剑客—grep

      cat:concatenate 文本文件查看工具 cat [option] filename… -n:给显示出来的文本行加上编号 -b:非空行编号 -V:显示 ^ -E:显示行结束符$ -T:显示制表符 -A:显示所有控制符-A=-VET -s:压缩连续…

    系统运维 2016-08-05
  • 磁盘管理

    1、拿到一块硬盘,通常来讲,第一步是分区,然后是文件系统的创建,管理文件系统,第三步是挂载设备。 2、linux(准确的说是UNIX)哲学,whindows一切皆窗口,一切皆图形。 3、磁盘是一个硬件设备,存放在/dev/目录下,会有相应的文件来对应的表示这些设备文件,在这个目录下存放的全是设备。 4、在/dev目录下和设备相关的有两种,一种是c开头为字符,…

    Linux干货 2017-04-22
  • 第五周博客作业

      感觉进入了年底,明显的时间不够,不管怎么说,还是要努力跟上学习的进度,不能给自己松懈找借口!  1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; [root@localhost ~]# grep "^[[:space:]]\+" /boot/grub/grub.co…

    Linux干货 2017-01-03
  • bash 函数

        函数可以让多条shell的命令组成语句块,实现代码重用和模块化编程。让我们在不用重复编写一些脚本,下面让我们来了解函数。 1,函数的简介 函数在脚本中使用应先定义,声明,再可以调用。 函数function 是由若干条shell 命令组成的语句块,实现代码重用和模块化编程。 函数与shell 程序形式上是相似的,…

    Linux干货 2016-08-24
  • Linux程序包管理rpm

    CentOS系统上rpm命令管理程序包: 安装、卸载、升级、查询、校验、数据库维护  安装: rpm {-i|–install} [install-options] PACKAGE_FILE … -v: verbose -vv: -h: 以#显示程序包管理执行进度;每个#表示2%的进度  rpm -ivh PACK…

    Linux干货 2015-06-21
  • CentOS的软件包的管理之rpm和yum

    在linux上,一个软件包通常由二进制程序,库文件,配置文件和帮助文件组成。 其中: 二进制程序一般都放在/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin和/usr/local/sbin这几个目录下边; 库文件都放在/lib,/lib64,/usr/lib,/usr/lib64,/usr/local/lib和/usr/…

    Linux干货 2017-04-23