Linux干货
-
Linux运维学习历程-第十天-文件查找工具
概述:本篇主要讲解locate命令和find命令,来帮助我们在linux中完成文件查找,方便我们快速定位文件。 一、文件查找 即在文件系统上查找符合条件的文件,常用工具有locate和find 1、locate命令 locate命令其实是find -name的另一种写法,但是要比后者快得多,原因…
-
Linux软件包管理
一、rpm包管理工具 1、rpm包简介 rpm是redhat的软件包管理器。rpm包管理器全称rpm: Redhat Package Manager RPM Package Manager。它的软件包后缀也为.rpm。除此外,debian,deb文件有dpkg包管理器。 rpm包的命名方式: 源代码:name-version.tar.{gz|bz…
-
压缩解压缩 tar 主要掌握
compress [-dfvcVr] [-b maxbits] [file …] -d: 解压缩,相当于 -c: 结果输出至标准输出,不删除原文件 单纯-c 会出乱码 所以 > .. -v: 显示详情 uncompress解压缩 zcat file.Z > file ##没人用 因为压缩比不高 …
-
循环体
for 变量名in 列表;do 循环体 done 执行机制: 依次将列表中的元素赋值给“变量名”; 每次赋值后即执行一次循环体; 直到列表中的元素耗尽,循环结束 列表生成方式: (1) 直接给出列表 (2) 整数列表: (a) {start..end} (b) $(seq[start [step]] end) (3) 返回列表的命令  …
-
软件包管理–RPM YUM
包管理器 二进制应用程序的组成部分 二进制文件,配置文件,说明文档,库文件 程序包管理器 Debian deb文件 dpkg包管理器 Redhat rpm文件 rpm包管理器  …
-
Bash编程之流程控制
Bash作为一种过程式编程语言,拥有一套流程控制体系,可完成选择执行,循环执行功能。下面分别介绍if/else,case,select,for,while/until等语法的使用。
-
bash脚本进阶
shell脚本流程控制 1.if语句 单分支: if 判断条件; then 双分支: if 判断条件; then 条件为真的分支代码 else 条…
-
8-15作业
1、写个脚本,实现以下三角形 * *** ***** ******* #!/bin/bash # read -p " input a number : " n for l&nbs…
-
tar,cpio,rpm,yum的使用详解(适合初学者)
基于linux下的tar包管理和yum源配置 友情提示:对于这些实际操作的,还是需要进行手工的尝试,由于这几个对于包管理的是比较常用和实用的, 所以,一定要熟练使用。 1.tar tar是对于系统中文件,目录等进行打包,解包的工具。tar也可以对文件进行打包存放到别的目录下, 所以在很早的时候,一些老的工程师经常使用tar对文件进行备份。很大程度上,所谓的t…
-
class 11 压缩软件(二)、shell编程(三)和软件包管理(一)
一、压缩软件(二) tar tar [OPTION]… (1) 创建归档 tar -c -f / PATH/TO/SOMEFILE .tar FILE… tar cf…
-
Function函数实例
函数:function 把一段独立功能的代码当做一个整体,而后为之取一个名字,命令的代码段,即为函数。 注意: 定义函数的代码段不会自动执行,在调用时执行;所谓调用函数,在代码中给定函数名即可 函数名出现的任何位置,…
-
程序包管理:rpm和yum
rpm命令 软件包管理 程序包管理 一、概述 (一)API:Application Program Interface 应用编程接口 ABI…
-
Shell编程之select循环&函数详解
一、select循环 功能:主要用于创建菜单,菜单按数字顺序排列。并将PS3变量的值用作用户输入提示。用户的选择被保存在内置变量REPLY中。也可以和case语句结合,在select循环中对用户的输入作出判断并处理。 &nbs…
-
bash脚本进阶(续)
1、打印99乘法表 [root@ _212_ ~/bin/for_script]# cat 99_changfa.sh #!/bin/bash line=1 for i in `seq 1 9`; …
-
文件查找(Find和Locate)常用用法及摩根定律趣解(重要)
文件查找(Find和Locate)常用用法及摩根定律趣解(重要) 摩根定律: 非(A 且 B)=(非 A)或(非 B) 非(A 或 B)=(非 A)且(非 B) 这样看起来不是很好理解下面通过一些列图片给大家展示; 图(1) 图(2) 图二中的黑色就A且B,A且B的反面三种情况(如图1)即为(非A)或(非B)。因此…