shell
文章平均质量分 54
shell部分
好的明天qaz
这个作者很懒,什么都没留下…
展开
-
zabbix企业微信的告警媒介配置
Zabbix企业微信告警媒介可用于向特定群组成员发送@提醒通知。原创 2024-03-21 19:16:17 · 623 阅读 · 0 评论 -
shell练习
1.你需要打印一个给定的数字的反序,如输入10572,输出27501,如果没有输入数据,应该抛出错误和使用脚本说明。 2.写出SHELL函数RevertInput,函数必须获取三个参数,然后将三个参数倒序echo打印出来,函数必须检查参数个数的合法性,如果参数非法,打印”Illegal parameters”,对于下面的输入: RevertInput “this is para1” para2 para3 应该输出: para3 para2 this is para1 (注:需要注意第一个参数中的空格)原创 2023-04-14 19:12:21 · 70 阅读 · 0 评论 -
shell7--awk
awk -F: ' BEGIN {print "这个是系统用户"} {print $1} END{print"======="}' /etc/passwd。11.请将/etc/passwd 中的root替换成gongda,记住是临时替换输出屏幕看到效果即可.7.请打印出/etc/passwd 第一个域,并且在第一个域所有的内容前面加上“用户帐号:”9.请打印第一域,并且打印头部信息为:这个是系统用户,打印尾部信息为:"========="8.请打印出/etc/passwd 第三个域和第四个域。原创 2023-01-05 20:55:34 · 135 阅读 · 0 评论 -
shell5
(1) 编辑脚本文件 vim shell5_numcom.sh。(1) 编辑脚本文件 vim shell5_shadow.sh。(1) 编辑脚本文件 vim shell5_count.sh。(1) 编辑脚本文件 vim shell5_shell.sh。(2) 运行 bash shell5_printf.sh。(1) 编辑脚本文件 vim shell5_add.sh。(1) 编辑脚本文件 shell5_print.sh。(1) 编辑脚本文件 shell5_error.sh。原创 2023-01-03 07:46:24 · 141 阅读 · 0 评论 -
shell4
(3)运行(bash shell4_ping.sh) 并查看 (cat /tmp/host_up.txt cat /tmp/host_down.txt )(2)运行(bash shell4_pre.sh) 并查看 (vim /etc/passwd)(2)编辑脚本文件 vim shell4_ping.sh。(1)编辑脚本文件 vim shell4_pre.sh。(1)编辑脚本文件 vim shell4_ssh.sh。(2)运行 bash shell4_ssh.sh。原创 2023-01-03 06:23:16 · 84 阅读 · 0 评论 -
Shell2
(1)编写脚本 vim shell_cd.sh。(1)编写脚本 vim null_str.sh。(1)编写脚本 vim user01.sh。(1)编写脚本 vim uidgid.sh。(2)增加权限并运行。(2)增加权限并运行。(2)增加权限并运行。(2)增加权限并运行。原创 2022-12-27 23:17:50 · 131 阅读 · 0 评论 -
shell3
2、通过查看端口的方式判断该程序是否运行),如果没有运行,则启动该服务并配置防火墙规则。(1) 编辑脚本文件 vim shell3_web2.sh。(1) 编辑脚本文件 vim shell3_curl.sh。(1)编辑脚本文件 vim shell3_mail.sh。(1) 编辑脚本文件 vim shell3_web.sh。(3)运行 bash shell3_mail.sh。(2) 运行bash shell3_web2.sh。(2) 运行bash shell3_web.sh。原创 2023-01-03 05:10:30 · 65 阅读 · 0 评论 -
Shell1
格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filename。w (write) 写许可,表示可以修改该文件或目录的内容。x (execute)执行许可,表示可以执行该文件或进入目录。r (read) 读许可,表示可以拷贝该文件或目录的内容。(1)编写脚本文件 vim user_rhel.sh。(3)运行 ./user_rhel.sh。g (group) 表示同组用户。u (user) 表示用户本人。o (oher) 表示其他用户。a (all) 表示所有用户。原创 2022-12-27 21:35:33 · 224 阅读 · 0 评论 -
shell6
3、显示/etc/fstab中以#开头,且后面跟一个或多个空白字符,而后又跟了任意非空白字符的行;2、删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符。4、查找/etc/rc.d/rc.local中包含“以to开始并以to结尾”的字串行;1、显示/etc/rc.d/rc.sysinit文件中以不区分大小的h开头的行。1、删除/etc/grub2.conf文件中所有以空白开头的行行首的空白字符。4、在/etc/fstab文件中不以#开头的行的行首增加#号。原创 2023-01-11 00:46:34 · 132 阅读 · 0 评论