Linux就该这么学:软件安装及简单Shell

本文介绍了Linux中的RPM和Yum软件包管理器,详细讲解了如何使用RPM解决软件依赖问题,以及Yum的便利之处。接着探讨了Shell脚本中的转义字符、环境变量,并深入讲解了条件测试语句和流程控制语句如for、while、case循环。最后,文章介绍了Linux的计划任务服务程序at和crontab,提醒了在设置计划任务时应注意的细节。
摘要由CSDN通过智能技术生成

RPM(红帽软件包管理器):

解决linux现编译安装软件的问题,虽然可查软件之间依赖,但是仍需人工安装处理。

常用的RPM软件包命令

命令 作用
rpm -ivh filename.rpm 安装软件
rpm -Uvh filename.rpm 升级软件
rpm -e filename.rpm 卸载软件
rpm -qpi filename.rpm 查询软件描述信息
rpm -qpl filename.rpm 列出软件文件信息
rpm -qf filename 查询文件属于哪个RPM

Yum带来改进:

Yum软件仓库 可以根据用户的要求分析出所需软件包及其相关的依赖关系,然后自动从服务器下载软件包并安装到系统。

常见的Yum命令

命令 作用
yum repolist all 列出所有仓库
yum list all 列出仓库中所有软件包
yum info 软件包名称 查看软件包信息
yum install 软件包名称 安装软件包
yum reinstall 软件包名称 重新安装软件包
yum update 软件包名称 升级软件包
yum remove 软件包名称 移除软件包
yum clean all 清除所有仓库缓存
yum check-update 检查可更新的软件包
yum grouplist 查看系统中已经安装的软件包组
yum groupinstall 软件包组 安装指定的软件包组
yum groupremove 软件包组 移除指定的软件包组
yum groupinfo 软件包组 查询指定的软件包组信息

3.4 常用的转义字符

反斜杠(\):使反斜杠后面的一个变量变为单纯的字符。

单引号(’ '):转义其中所有的变量为单纯的字符串。

双引号(" "):保留其中的变量属性,不进行转义处理。

反引号(` `):把其中的命令执行后返回结果。

Tips: 什么时候使用双引号?
如果参数中出现了空格,就加双引号;如果参数中没有空格,那就不用加双引号。

3.5 重要的环境变量

  • 设置/取消命令别名
$ alias'别名'=command
$ unalias rm
  • 定义变量/全局变量/取消变量
$ WORKDIR=/home/workdir
$ export WORKDIR
$ unset WORKDIR

4.2 编写Shell脚本

4.2.3 Shell判断用户的参数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值