Linux干货
-
文件查找和压缩
文件查找 在文件系统上查找符合条件的文件; 文件查找:locate, find 非实时查找( 数据库查找) :locate 实时查找:find locate &n…
-
Shell脚本编程之循环(for、while、until)
Shell脚本编程之循环(for、while、until) 一、循环语句的对比: for语句 while语句 until语句 执行机制: 依次将列表中的元素赋值给“变量名”; 每次赋值后即执行一次循环体; 直到列表中的元素耗尽,循环结束 CONDITION:循环控制条件;进入循环之前,先做一次判断;每一次循环之后会再次做判断;条件为“true”…
-
文件查找与压缩-2
1、tar [OPTION]… (1) 创建归档(打包而非压缩) 其中-c是创建备份,-f是指定创建备份成的文件即是/PATH/TO/SOMEFILE.tar #tar -c -f /PATH/TO/SOMEFILE.tar FILE… #tar cf / PATH/TO/SOMEFILE.tar FILE… …
-
shell脚本编写-3
1、for循环 for 变量名 in 列表;do 循环体 done 执行机制:依次将列表中元素赋值给“变量名”;每次赋值后即执一次循环体;直到列表中元素耗尽循环结束 列表生成方式: (1) 直接给出列表 (2) 整数列表: (a){start..end} (b) $(seq [start [step]] end) (3) 返回列表的命…
-
shell脚本2——顺序选择语句
流程控制 顺序执行 选择执行 循环执行 顺序执行: 条件选择:if语句 if语句为选择执行 注意:if语句可嵌套 单分支 if 判断条件:t…
-
shell脚本1——test测试
程序:指令+数据 程序:算法+数据结构 shell脚本编程: 编程的语言分类:根据运行方式 编译运行:源代码——>编译器——>程序文件 解释运行:源代码——>运行时启动解释器,由解释器边解释边执行 根据其编程过程中功能的实现是否调用库还是调用外部…
-
关于until循环在shell脚本中的实际应用
Until循环在shell脚本中的实际应用 1、每隔3秒钟到系统上获取已经登录的用户的信息;如果发现用户hacker登录,则将登录时间和主机记录于日志/var/log/login.log中,并提示该用户退出系统 2、随机生成10以内的数字,实现猜字游戏,提示比较大或小,相等则退出 3、编写脚本,求100以内所有正整数之和 4、编写脚本,通过ping命令探测1…
-
第五天03条件判断与循环
选择执行 选择执行:注意:if语句可嵌套 单分支 &n…
-
shell脚本3——循环语句
流程控制: 顺序执行 选择执行 循环执行 循环执行: 将某代码段重复运行多次 重复运行多少次: &…
-
条件判断(if,case)和循环(for,until,while等)详解(附例题正解)
脚本中的if条件判断和循环 在linux下,写脚本是我们必不可少的。在写脚本的过程中,if判断和各种的循环是我们常用的。这里,详细的说一下条件判断以及循环的使用。 条件判断:if 和 else 1.if shell程序中的条件分支是通过if条件语句来实现的,其格式一般为if -then -fi ,这样的是单分支语句,还有的一种就是if-then-else-f…
-
shell编程、程序包管理及习题
shell编程、程序包管理及习题 一、编程语句 1、while 循环 while CONDITION; do 循环体 done CONDITION :循环控制条件;进入循环之前,先做一次判 断;每一次循环之后会再次做判断;条件为“true” ,则执行 一次循环;直到条件测试状态为“false” 终止循环 因此:…
-
压缩和归档——释放你的磁盘空间
压缩和解压缩工具 压缩比:文件压缩比就是指文件经过压缩后的文件大小与源文件大小的一个比差,经过压缩工具包可以把文件压缩 压缩的目的: 时间换空间 CPU时间换硬盘的空间 压缩工具: compress/uncompress 以.Z作为文件后缀 gzip/gunz…
-
文件查找工具—find命令总结
描述: find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。 说明: 工作特点: 查找速度略慢; 精确查找;实时查找;可能只搜索用户具备读取和执行权限的目录…
-
shell编程及rpm包
1. shell编程 case 实现条件判断, 无论是case后面还是值后面都是没有任何标点符号的。 case支持通配符, 如果想要表示其他的话, 可以使用*放到最后。 用*表示其他。 2. 用tar打包的文件或则目录,这些文件或则目录的的ACL(访问控制列表)权限会丢失。…