脚本
-
shell脚本编程基础(2)——新手注意事项及技巧16条
总结了一些shell脚本编程初学者常犯的错误、注意事项及技巧
-
shell脚本编程基础(1)
要想玩转Linux系统,编写shell脚本是必须要掌握的技能。那什么是shell编程呢?简单来说,shell编程就是对多个Linux命令进行逻辑处理。
-
N27_网络班第九周作业
N27_网络班第九周作业 1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现 #!/bin/bash loginuser=`grep -v ‘/sbin/nologin’ /etc/passwd | wc -l` nologin=`grep …
-
shell-在线翻译脚本
在linux过程中难免会碰到陌生的单词,此时不得不打开翻译软件或网页请求翻译,但这样切换界面比较麻烦,也浪费时间; 今天头脑发热,尝试着在网上找命令行翻译工具,但无果;…
-
网络知识及写脚本,一个又一个
1、请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别。 集线器是属于物理层的设备,可以理解为一根网线中间串接出了多个接口,这么多接口共享这一根网线的带宽, 因此这些接口上的设备在使得网络时就会出现冲突,或者‘道路’挤占的情况。(所有的设备在一个广播域,冲突域中),集线器现在很少使用了。 交换机、网桥都是数据链路层的设备,网桥的出现就是…
-
shell脚本之批量添加用户
没错,这是一个简单的脚本,不写不知道,写了才发现自己多垃圾。 我是一名普通的公司网络管理,接触linux不长,一直理想都是和马哥学习linux,可惜因为拖家带口的原因,没办法交学费和马哥学习,心里小小遗憾吧。每天看着马哥的文章以及百度搜索的视频文章学习,感觉自己学…
-
awk用法三
6、结构化控制语句 6.1 if语句 格式:if(条件) {body} else {else body} 实例1:判断/etc/passwd文件中的UID如果大于500则显示为“common user”,否则显…
-
shell脚本编程之变量
一、创建shell脚本文件 创建shell脚本时,必须在第一行指定要使用的shell。格式为: #!/bin/bash 通常在shell脚本中,#代表注释行,即不被执行的行,而第一行“#!”则是表示用哪个shell来执行脚本。 实例: 让我们来执行一下这个脚本: 上面的结果显…
-
shell脚本编程之判断语句
一、单分支if语句 格式:if 判断条件;then statement1 statement2 … &nb…
-
awk用法二
3、awk的printf命令 格式:printf format, item1 item2… 要点: (1) 要指定format; (2) 输出时不会自动换行,如需换行则…
-
awk用法一
gawk程序是Unix中的原始awk程序的GNU版本,它提供了一种编程语言而不只是编辑器命令。在CentOS中awk命令实际上是gawk程序的链接文件名。 基本语法: awk [options] ‘program’ flie1 file2 ……
-
LNAMP Shell 部署脚本
LNAMP Shell 部署脚本 学习总结: 这个脚本,早期是出于对个人学习Shell的总结而写,应该有些年头了,目前也在一边学马哥视频的基础上陆续完善,10月初才完成LNAMP环境的分离式部署,并减少整个Shell脚本各部分的依赖关系。 我是网络班13期高级班的学员,因个人做了几年Linux运维,所以目前整个高级班的课程,我是跳着看了集群(LVS + Ke…
-
shell脚本编程之函数、case语句
一、函数 调用函数前必须先定义,调用时仅使用函数名即可。 语法: function 函数名 { 函数体 } 也可表示为: 函数名 () { 函数体 } 示例:写一个脚本,判定网络内有哪些主机在线,在线的用绿色显示,不在线的用红示表示: c_net&…
-
一个删除MySQL大表数据的shell脚本
#!/bin/bash #为了删除一些特别大的表 dbname='' #库名 tabname='' #表名 step='10000' #删除步长 sleeptime=1 #睡眠时间 start_index=30000001 &…