SHELL
文章平均质量分 58
Shell学习
Usmile小七
哟嚯~
展开
-
shell(2) -- SHELL变量
SHELL变量入门2. SHELL变量入门2.11.变量特性Shell是一种动态类型语言和弱类型语言,默认情况下,在bash Shell中不区分变量类型的,例如常见的变量类型为整数、字符串、小数等。2.变量类型变量分为两类: 环境变量(全局变量)和普通变量(局部变量)。示例#!/bin/bash # 定义变量x,并且赋值为123x=123# 变量x加1let "x += 1"# 输出变量x的值echo "x = $x"# 显示空行echo# 替换x中的1为abc, 并且原创 2022-03-10 23:11:42 · 818 阅读 · 0 评论 -
shell(1) -- SHELL入门
1.Shell入门目录1.Shell入门1.配置要求:2.SHELL脚本语言的分类范例1.1:2.shell脚本的建立3.shell脚本的执行4.shell编写规范5.shell特性bash基本功能6.通配符常用语法1.配置要求:OS:建议RHEL7或CentOS8CentOS8 于2021年底停止维护RHEL8 或者龙蜥操作系统 https://openanolis.cn2.SHELL脚本语言的分类Shell有两大类Shell,一类是Bourne shell,另一类是C shellBou原创 2022-03-10 16:13:25 · 1251 阅读 · 0 评论 -
Shell作业4
Shell作业4使用case实现成绩优良中差的判断for创建20用户用户前缀由用户输入用户初始密码由用户输入例如:test01,test10for ping测试指网段的主机网段由用户输入,例如用户输入192.168.2 ,则ping 192.168.2.10 — 192.168.2.20UP: /tmp/host_up.txtDown: /tmp/host_down.txt使用for实现批量主机root密码的修改成功或失败都必须记录提示:主机IP存放在一个文件中SSH:实现公钥认原创 2021-11-01 00:59:26 · 288 阅读 · 0 评论 -
SHELL作业2
作业21、取出/etc/inittab文件的第6行;2、取出当前系统上所有用户的shell,要求,每种shell只显示一次,并且按顺序进行显示;使用cut、sort结合管道实现3、如果/var/log/messages文件的行数大于100,就显示好大的文件4、显示/etc目录下所有以pa开头的文件,并统计其个数5、如果用户hadoop不存在就添加,否则显示用户已存在6、编写一个 Shell 程序 test1,程序执行时从键盘读入一个目录名,然后 显示这个目录下所有文件的信息7、编写一个 Sh原创 2021-10-26 21:35:07 · 615 阅读 · 0 评论 -
SHELL作业3
SHELL作业31、ping主机测试2、判断一个用户是否存在3、判断当前内核主版本是否为3,且次版本是否大于104、判断vsftpd软件包是否安装,如果没有则自动安装5、判断httpd是否运行6、判断指定的主机是否能ping通,必须使用$1变量7、报警脚本,要求如下:根分区剩余空间小于20%内存已用空间大于80%向用户alice发送告警邮件配合crond每5分钟检查一次[root@locaklhost ~]# echo “邮件正文” | mail -s “邮件主题” alice8、原创 2021-10-28 22:05:15 · 133 阅读 · 0 评论 -
SHELL作业1
作业11、安装JDK及配置环境变量。2、Shell脚本中,$0 $1 $$ $* $?分别代表了什么意思?3、写一个脚本:显示出当前的脚本文件名和当前的系统时间。4、已知目录/scripts目录,执行batch.sh脚本,实现在/scripts目录下创建一个one.txt,在one.txt文件中增加内容“Hello Shell”。1.安装JDK及配置环境变量。将jdk压缩包下载到linux虚拟机中[root@localhost ~]# tar xf /super/jdk-8u60-li原创 2021-10-26 16:40:01 · 139 阅读 · 0 评论