Linux应知应会
Posted wsm-loveu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux应知应会相关的知识,希望对你有一定的参考价值。
六、rpm工具使用
6.1 概述
RPM(RedHat Package Manager),红帽子软件包管理工具,类似windows里面的setup.exe,是Linux系列操作系统里面的打包安装工具,它虽然是Redhat的标志,但理念是通用的。
RPM包的名称格式:Apache-1.3.23-11.i386.rpm
- “Apache”:软件名称
- “1.3.23-11”:软件的版本号,主版本和此版本
- “i386”:是软件运行的硬件平台
- “rpm”:文件扩展名,代表rpm包
6.2 常用命令
6.2.1 查询
基本语法
rpm -qa :查询所安装的所有rpm软件包
rpm -qa | grep rpm软件包 :过滤软件包
6.2.2 卸载
基本语法
rpm -e rpm软件包
rpm -e --nodeps 软件包 :--nodeps如果该rpm包的安装依赖其他包,即使其他包没有也可以强行卸载。
6.2.3 安装
基本语法
rpm -ivh rpm包全名
- -i :install,安装
- -v :verbose,显示详细信息
- -h :hash,进度条
- --nodeps :不检测依赖进度
七、shell编程
7.1 概述
shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动、挂起、停止甚至是编写一些程序。
Shell还是一个功能非常强大的编程语言,易测试、易调试、灵活性强。Shell是解释执行的脚本语言,在shell中可以调用Linux系统命令。
7.2 shell脚本的执行方式
- echo输出命令
基本语法
echo 【选项】【输出内容】
选项:-e :支持反斜线控制的字符转换
控制字符 | 作用 |
\\ | 输出本身 |
a | 输出警告音 |
退格键,也就是向左删除键 | |
c | 取消输出行末的换行符,和“-n”选项一致 |
e | ESCAPE键 |
f | 换页符 |
换行符 | |
回车键 | |
制表符,也就是TAB键 | |
v | 垂直制表符 |