Linux干货
-
文件查找(Find和Locate)常用用法及摩根定律趣解(重要)
文件查找(Find和Locate)常用用法及摩根定律趣解(重要) 摩根定律: 非(A 且 B)=(非 A)或(非 B) 非(A 或 B)=(非 A)且(非 B) 这样看起来不是很好理解下面通过一些列图片给大家展示; 图(1) 图(2) 图二中的黑色就A且B,A且B的反面三种情况(如图1)即为(非A)或(非B)。因此…
-
select循环与菜单的用法
select循环与菜单的用法 1、select循环主要用于创建菜单,其按数字顺序排列并且显示在标准错误输出上,并显示PS3提示符,等待用户输入选择内容,用户一旦输入菜单中的某个数字,则执行相应菜单中的命令。用户输入的内容被保存在内置变量REPLY中。 select的用法: select variable [in list] ; do …
-
Shell脚本中循环浅析
在shell脚本中,循环是很重要的一环。循环可以不断的执行某个程序段落,直到用户设置的条件达成为止。在shell中,除了这种依据判断时达成与否的不定循环之外,还有另外一种已经固定要跑多少次的循环,可称之为固定循环。下面,我们主要对for,while,until三种循环做一下介绍。 一、for循环 For循环是给定变量列表的固定次数循环,其执行机…
-
linux 下的文件压缩与解压
文件压缩 压缩原理:把文件的二进制代码压缩,把相邻的0,1代码减少,比如有000000,可以把它变成6个0 的写法60,来减少该文件的空间。 目的:时间换空间,cpu时间–>空间 压缩文件工具: compress|uncompress 压缩后的文件.z gzip|gunzip …
-
脚本函数与程序包管理
一、函数调用 1.while循环的特殊用法(遍历文件的每一行): while read line; do 循环体done < /PATH/FROM/SOMEFILE 依次读取/PATH/FROM/SOMEFILE文件中的每一行,且将行赋值给变量line示例:扫描/etc/passwd文件每一行,如发现GECOS字段为…
-
8月20日程序包管理
程序包管理 概述 API:Application Program Interface应用编程接口 ABI:Application Binary Interface应用二进制接口 Unix-like, …
-
RPM程序包管理器及其前端工具YUM
RPM: RPM,Redhat Package Manager,RPM is Package Manager 功能:将编译好的应用程序的各组成文件打包一个或几个程序包文件,从而方便快捷地实现程序包的安装、卸载、查询、升级和校验等管理操作 1)RPM包的命名 2)RPM包文件的组成 &nb…
-
Yellow Dog! COMMAND && source
linux程序包管理之yum yum:之前命名为:yellow dog ,后来因为及其好用,很多发行版都以此为默认rpm程序前端管理工具,故此更名为:yellowdog update modifier,更牛的还有一个基于redhat的二次发行版也叫yellow dog 功能:…
-
rpm和yum
1、rpm的安装 rpm {-i|–install} [install-options] PACKAGE_FILE… -v: verbose -h: 以#显示程序包管理执行进度 rpm -ivh PACKAGE_FILE … [install-options] …
-
shell编程之函数
函数:函数function是由若干条shell命令组成的语句块,实现代码 重用和模块化编程 1)函数的定义: 可在 命令行,脚本的一部分,只有函数的单独文件 中定义 两部分组成:函数名和函数体;函…
-
系统管理之程序包管理(一) rpm详解
系统管理之程序包管理(1): 程序包管理是运维人员的基本工作素质之一。在操作系统上,不断的安装,卸载,配置应用程序包,让不同程序包运行提供不同的服务;利用某种工具完成某些操作的过程。这就要求运维工作人员熟悉安装,管理应用程序包。 在linux上,程序包主要有两种:tar,rpm包。 一、程序包概述: 系统接口 &nb…
-
tar ,cpio打包解压. shell脚本for,while,until循环. rpm包管理,循环的特殊用法. select循环菜单,函数function,rpm包查询,yum
tar tar -cf 路径+文件名字后续.tar +路径 创建归档压缩 tar cf /testdir/etc.tar /etc/ tar cvf 可以查看解压过程 tar tvf 预览作用 tar xvf 解压文件 tar zcvf /testdir/etc2.tar.gz /etc/ 解压再压缩到指定路径,文件格式 …
-
select基本用法和软件包管理
一、select语句 select语句在脚本中用于创建菜单,按数字顺序排列的菜单项显示在标准输出上,并用PS3提示符,等待用户输入。用户输入菜单中的某个数字,执行相应的命令,并被保存在内置变量REPLY中。 用法: select NAME [in WORDS &#…
-
Select、Case
select循环与菜单 select循环主要用于创建菜单,按数字排序list指定的顺序排序,并列出在标准输出,利用PS3列出提示符进行输入选择 用法: select VARIABLE in list do 循环体命令 done PS3提示语定义: 在脚本中脚本代码的第一…
-
shell-变量
bash中变量的种类 根据变量的生效范围等标准: 本地变量:生效范围为当前shell进程;对当前shell之外的其它shell进程,包括当前shell的子shell进程均无效 环境变量:生效范围为当前shell进程及其子进程 …