shell
文章平均质量分 62
戒躁
Gong_yz
花有重开日
展开
-
脚本实例了解shell脚本(二)
本节通过实际需求写脚本,通过书写这些脚本,更加熟悉脚本书写的架构和书写的思想;重点归纳:根据文件建立用户和密码脚本、数据库抓取、备份脚本、系统性能检测脚本、添加swap脚本、检测网络是否开启脚本、判断用户类型并建立用户脚本原创 2023-02-10 15:21:24 · 131 阅读 · 0 评论 -
脚本实例了解shell脚本(一)
本节用一些简易的脚本实现日常需求,通过本节练习,使我们建立书写脚本的框架,为后续学习夯实基础:具体练习:1.显示此网卡的信息;2.找出能登陆系统用户中UID最大的用户,并显示其名称;3.抓取访问web服务器次数排在前5的ip地址;4.执行脚本判断用户类型;5.检测文件类型并显示到输出中; 1.显示系统中能被su命令切换的用户名称; 2.统计在系统中能su切换用户数量;3.apache的端口会被修改;1.显示当前的IP; 2.显示当前主机的名称,ip登陆当前主机的用户; 3.执行次脚本后可以清空日志;原创 2023-02-10 15:19:39 · 119 阅读 · 0 评论 -
shell中的运算符号
1.运算符号+ ##加法- ##减法* ##乘法/ ##除法% ##除法后的余数** ##乘方++ ##自加一-- ##自减一< ##小于 ##大于>= ##大于等与>= ##等于+= j+=i ##j=j+i*= *##j=j*i/= ##j=j/i%= ##j=j%i2.运算指令(()) ##((a=1+2))let ##let a=1+2expr ##expr 1 + 2bcbc原创 2023-02-10 14:57:45 · 98 阅读 · 0 评论 -
shell中的执行流控制
for循环,作用:为循环执行动作,for语句结构:for定义变量do使用变量,执行动作done结束标志;while...do循环作用: 条件为真执行动作,语句结构:while ture条件为真do条件成立所作循环动作done结束;contiue ##终止当此次前循环提前进入下个循环;break ##终止循环,终止当前所在语句所有动作,进行其他语句动作;exit ##脚本退出原创 2023-02-10 11:11:16 · 76 阅读 · 0 评论 -
shell脚本中的变量
本节详细总结脚本中的变量的:定义方法、用户环境变化、转译、脚本函数、命令别名、利用命令的执行结果设置变量等内容;变量就是内存一片区域的地址,存在的意义是:命令无法操作一直变化的目标,我们用一串固定的字符来表示不固定的目标可以解决此问题;不同进程之间是不能共享资源的,一个进程中的线程可以使用该进程的资源;变量是对于一串字符进行赋值,函数是吧一个动作或一个动作组合赋值;转译:将特殊含义的符号转变为字符原创 2023-02-06 10:18:57 · 1498 阅读 · 0 评论 -
shell脚本的基础知识
本节概括shell是什么,shell脚本的意义,如何创建、执行、调试脚本;shell是脚本中命令的解释器;shell脚本的意义:①记录命令执行的过程和执行逻辑,以便以后重复执行②脚本可以批量处理主机③脚本可以定时处理主机;编辑文件,使特定字符结尾的新建文件自动添加脚本首部;执行shell脚本①手动在环境中开启指定解释器sh②直接在当前环境中运行shell中的指令不开启新的shell③开启脚本中指定的shell并使用此shell环境运行脚本中的指令原创 2023-02-06 10:06:03 · 100 阅读 · 0 评论 -
shell的文本处理工具:grep、sed、awk
本节整理grep、sed、awk三种文本处理工具;Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来;sed是一种流编辑器,它一次处理一行内容;awk理解为报告生成器,能够使用条件判定等多种命令截取我们所需要的数据,在日常的工作中用途广泛;原创 2023-02-06 09:55:47 · 566 阅读 · 0 评论 -
Shell脚本入门
本节总结shell常规用法:diff、patch、cut、sort、uniq、tr、test、&&、||......;shell是一种脚本语言,可以使用逻辑判断、循环等语法,可以自定义函数,shell是系统命令的集合,shell脚本可以实现自动化运维,能大大增加我们的运维效率;本节中的test判定命令,以及&&、||条件命令常常混合使用,无论是在命令行中,还是shell脚本中,都是常常使用到的,以上命令的作用及使用方法,我们必须掌握,这样才能在脚本中或书写函数时提高综合效率;原创 2023-02-05 16:56:39 · 166 阅读 · 0 评论