0%

Linux的 yum 命令

yum - 红帽系的软件利器

.. note::
当年不肯嫁春风,无端却被秋风误。
贺铸《芳心苦·杨柳回塘》

知道了我是谁,接下来就要知道谁是谁了。

who将显示谁在登录,显示的内容可能包括用户名、终端登录口,登录的时间等等信息。

官方定义为:

who - show who is logged on

用法为:

1
$ who [OPTION]... [ FILE | ARG1 ARG2 ]

常用的参数为:

  • -q , --count:只显示登入系统的帐号名称和总人数;
  • -s:此参数将忽略不予处理,仅负责解决who指令其他版本的兼容性问题;
  • -a, --all:效果为加上 -b -d --login -p -r -t -T -u
  • -b, --boot:上一次系统的重启时间
  • -d, --dead:打印dead进程
  • -H, --heading:打印每一列的表头
  • -q, --count:所有登录的用户名以及用户登录的数量
  • -s, --short:打印USER/LINE/WHEN(默认为这个参数)

默认使用

显示当前登录系统的用户

1
2
3
$ who       
user pts/0 2012-03-02 10:12
user2 pts/1 2012-03-10 09:12

系统的运行时间

这个信息显示系统自上一次重启后的运行时间。

1
2
$ who -b
system boot 2012-02-16 14:05

显示表头信息

使用-H或者--heading可以看到表头信息

1
2
3
4
$ who -H
USER LINE WHEN
user pts/0 2012-03-02 10:12
user2 pts/1 2012-03-10 09:12

CentOS下查看、更新、删除yum安装包

$ yum search softwate_package_name

$ yum search lrzsz
2、列出所有可安装的软件包

$ yum list
3、列出所有可更新的软件包
没有什么意义

$ yum list updates
4、列出所有已安装的软件包
列出后找到指定的软件包也是相当费劲

$ yum list installed
5、列出所有已安装但不在Yum Repository软件包资源库内的软件包
$ yum list extras
6、列出指定的软件包安装信息
$ yum list software_package_name

$ yum list lrzsz
7、查看软件包说明信息
$ yum info software_package_name

$ yum info lrzsz
8、查看所有软件包说明信息
这个太没有意义了也,就算列出来也是懒得看,实在太多了

$ yum info
更新软件包
$ yum update software_package_name

$ yum update lrzsz
更新系统
一般情况下没有这样的需求

$ yum update
卸载软件包
$ yum remove software_package_name

$ yum remove lrzsz

46. yum command examples

To install apache using yum.

1
$ yum install httpd

To upgrade apache using yum.

1
$ yum update httpd

To uninstall/remove apache using yum.

1
$ yum remove httpd
处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道