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 | $ who |
系统的运行时间
这个信息显示系统自上一次重启后的运行时间。
1 | $ who -b |
显示表头信息
使用-H
或者--heading
可以看到表头信息
1 | $ who -H |
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 |