Linux干货
-
软件包管理利器之一&RPM
概述:我们知道使用源代码进行软件编译可以具有定制化的设置,但对于Linux distribution的发行商来说,则有软件管理不易的问题,毕竟不是每个人对于操作系统都非常的熟悉,不是每个人都会进行源代码编译的,因此如果能够将软件现在相同的硬件与操作系统上编译好才发行的话,如果再加上简易的安装/删除/管理等机制,则对于软件管理会简单的多…
-
软件包管理 — rpm & yum
软件包管理 包管理器 二进制应用程序的组成部分: 二进制文件、库文件、配置文件、帮助文件 程序包管理器: &…
-
select循环解析
前言: select命令用于创建菜单,在select循环执行时会根据list数组给出选择菜单,用户选择后的结果保存在变量中,然后给出菜单,等待用户选择。select是个死循环,如果用户用户想跳出选择循环,需要在循环体中根据条件增加break语句。 格式: select variable in list do 循环体命令 done 示例: 在这个…
-
rpm与yum的初步学习
rpm与yum的初步学习 我们在使用linux系统时需要安装和卸载软件,我们这节就先来看一下rpm和yum的初步简单实用。 linux软件安装: 安装程序的方式: 通用二进制格式:直接解压压缩文件,就可以使用。但一定要注意安装平台。  …
-
包管理工具rpm和yum的用法
包管理工具rpm和yum的用法 一、rpm的用法 rpm原本是Rde Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐收到其他发行版的采用,RPM套件管理方式的出现,让Linux易于安装、升级,间接提升了Linux的适用性。 rpm用法:rpm [OPTION…] 1、rpm安装…
-
class12 shell编程(四)软件包管理(二)
一、shell编程(四) 1、循环特殊用法 while 循环的特殊用法(遍历文件的每一行): while read line; do 循环体 done < /PATH/FROM/SOMEFILE 依次读取/P…
-
bash脚本循环语句用法练习
bash脚本循环语句用法练习 1、使用循环语句写一个脚本,实现打印出来国际象棋的棋盘 #方法1:使用until循环语句实现 [root@liang7 bin]# cat chess-until.sh #!/bin/bash #Author:liang #Version:1.0 #Description:Print&n…
-
8月22日shell脚本编程之循环和函数
shell脚本编程 本章内容 编程基础 脚本基本格式 变量 运算 条件测试 流程控制 函数 数组 高级字符串操作 高级变量 配置用户环境 编程基础 程序:指令+数据 编程程序风格: 过程式:以指令为中心,数据服务于指令 对象式:以数据为中心,指令服务于数据 shell程序:提供了编程能力,解释执行 程序的执行方…
-
软件包管理
一、软件管理程序rpm 简介:RPM是通过预编译并打包成为RPM文件格式后再加以安装的一种方式,并且还能够进行数据库的记载。 1、优点: 1、RPM内含已经编译过的程序与设置文件等数据,可以让用户免除重新编译的困扰; 2、RPM在被安装之前,会先检查系统的硬盘容量…
-
bash脚本之练习
1、编写服务脚本/root/bin/testsrv.sh,完成如下要求 (1) 脚本可接受参数:start, stop, restart, status (2) 如果参数非此四者之一,提示使用格式后报错退出 (3) 如是start:则创建/var/lock/subsys/SCRIPTNAME, 并显示“启动成功” 考虑:如果事先已经启…
-
VimTutor中文版
欢 迎 阅 读 《 V I M 教 程 》 …
-
Linux运维学习历程-第十一天-bash逻辑运算、测试类型和脚本语句
概述:本篇重点介绍linux当中默认设立了类型,bash的逻辑运算、测试类型和脚本语句,本篇内容极其重要,望小伙伴们在日后的学习中用心学习 一、逻辑运算 变量: 本地变量、环境变量、局部变量、位置参数变量、特殊变量 变量赋值:name=value,export name=value,declare -x nam…
-
编写服务脚本/root/bin/testsrv.sh和备份脚本/root/bin/copycmd.sh
编写服务脚本/root/bin/testsrv.sh,完成如下要求 (1) 脚本可接受参数:start, stop, restart, status (2) 如果参数非此四者之一,提示使用格式后报错退出 (3) 如是start:则创建/var/lock/subsys/SCRIPT_NAME, 并显示“启动成功” 考虑:如果事先已经启动过一次,该如何处理? (…
-
Linux基础知识之软件包管理(二)
(1)CentOS7 yum dnf yum repository: yum repo 存储了众多rpm包,以及包的相关的元数据文件(放置于特定目录下,repodata) 文件服务器: ftp:// http:// nfs:// file:/// (2)yum客户端: 配置文件: /etc/yum…
-
shell编程之循环及函数
for 循环 for 变量名 in 列表;do 循环体 done 执行机制: 依次将列表中的元素赋值给“变量名”; 每次赋值后即执行一次循环体; 直到列表中 的元素耗尽,循环结束 列表生成方式: (1)直接给出列表 (2)整数列表: (a) {start..end} (b) $(seq [start [s…