#!/bin/bash

#this is a test script

PRICE=$(expr $RANDOM % 1000)   //将随机得出的数字取余

TIMES=0

while true

do

read -p "Enter: " INT   //获取一个用户输入的值,赋到INT变量里面

let TIMES++     //每次TIMES自加一

if [ $INT -eq $PRICE ]  

then

echo "$TIMES,Congratulation!"

exit 0

elif [ $INT -gt $PRICE ]

then

echo "high!!"

else

echo "low!!!"

fi

done

#!/bin/bash

read -p "Enter:"   KEY

case "$KEY" in

[a-z]|[A-Z])

echo "ZImu"

;;             //结束case循环语句

[0-9])

echo "Shuzi"

;;

*)

echo "Error"

esac    //case 结束

计划任务

at -l   //查看有哪些计划任务

at -c   2   //查看2号编号的计划任务有哪些命令

at rm 2    //删除2号编号的计划任务

at  时间   //创建一个计划任务

crond   服务名称

crontab 配置工具

分   时      日         月    星期  命令

30  3  3-5(3,5,7)  /3       3         /usr/sbin/reboot

//每30分钟,每3小时,每3-5日(3号,5号,7号)  每隔3个月     每星期3    重启系统

crontab  -e   //编辑自己的计划任务

crontab -u   用户   //编辑某个用记有计划任务,必须有权限才可以查看

crontab -l   //查看当前登录用户的计划任务

root  管理员  0

系统用户  RHEL5/6   1-499

RHEL7      1-999

普通用户  RHEL5/6   500-65535

RHEL7       1000-65535

id  用户名     //查看用户id号

useradd   xiaoqi    //添加用户xiaoqi

useradd -u  6666     xiaomo     //添加用户xiaomo ,将用户ID更改为6666

基本组    与生具来的,只有一个

扩展组    可以新建多个扩展组

groupadd   linuxcool                    //创建一个扩展组

usermod -G xiaoqi linuxcool        //将用户加入扩展组linuxcool

usermod -g xiaoqi                   //将用户加入基本组

passwd                               //重置当前用户的登录密码

echo redhat |passwd --stdin xiaoqi    //将用户密码通过管理赋值到stdin给到xiaoqi

userdel zhangsan     //删除用户

userdel -r zhangsan    //删除用户信息及数据文件

r权限    查看目录列表的权限

W         能够在目录内创建删除的权限

x           能用CD命令进入目录的权限

Linux 第五节 (shell脚本while循环,case,计划任务,用户及权限)的更多相关文章

  1. 自学Linux命令行与Shell脚本之路

    自学Linux命令行与Shell脚本之路[第一回]:初识Linux   1.1 自学Linux Shell1.1-Linux初识 1.2 自学Linux Shell1.2-Linux目录结构 1.3  ...

  2. linux的基本操作(shell 脚本的基础知识)

    shell 脚本的基础知识 日常的linux系统管理工作中必不可少的就是shell脚本,如果不会写shell脚本,那么你就不算一个合格的管理员.目前很多单位在招聘linux系统管理员时,shell脚本 ...

  3. Linux(五)shell编程基础

    一.Linux shell简介 1.shell概述 Shell 是用户与内核进行交互操作的一种接口,目前最流行的 Shell 称为 bash Shell          Shell 是一门编程语言& ...

  4. 《Linux命令行与shell脚本编程大全 第3版》创建实用的脚本---11

    以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下:

  5. 《Linux命令行与shell脚本编程大全 第3版》高级Shell脚本编程---47

    以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下:

  6. 《Linux命令行与shell脚本编程大全 第3版》Shell脚本编程基础---57

    以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下:

  7. 《Linux命令行与shell脚本编程大全 第3版》Linux命令行---57

    以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下:

  8. 《Linux命令行与shell脚本编程大全 第3版》Linux命令行---56

    以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下:

  9. 《Linux命令行与shell脚本编程大全 第3版》Linux命令行---55

    以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下:

  10. 《Linux命令行与shell脚本编程大全 第3版》Linux命令行---54

    以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下:

随机推荐

  1. python基本数据类型与内置方法

    1.数据类型内置方法理论 1.每一种数据类型本身都含有一系列的操作方法,内置方法是其本身自带的功能,是其中最多的. 2.python中数据类型调用的内置方法的统一句式为>>>:句点符 ...

  2. @EnableDiscoveryClient和@EnableEurekaClient springboot3.x

    @EnableDiscoveryClient和@EnableEurekaClient 将一个微服务注册到Eureka Server(或其他服务发现组件,例如Zookeeper.Consul等)的步骤 ...

  3. 制作 2D 素材|基于 AI 5 天创建一个农场游戏,第 4 天

    欢迎使用 AI 进行游戏开发! 在本系列中,我们将使用 AI 工具在 5 天内创建一个功能完备的农场游戏.到本系列结束时,您将了解到如何将多种 AI 工具整合到游戏开发流程中.本系列文章将向您展示如何 ...

  4. 学习ASP.NET Core Blazor编程系列二十七——JWT登录(1)

    学习ASP.NET Core Blazor编程系列文章之目录 学习ASP.NET Core Blazor编程系列一--综述 学习ASP.NET Core Blazor编程系列二--第一个Blazor应 ...

  5. ASP.NET Core - 依赖注入(三)

    4. 容器中的服务创建与释放 我们使用了 IoC 容器之后,服务实例的创建和销毁的工作就交给了容器去处理,前面也讲到了服务的生命周期,那三种生命周期中对象的创建和销毁分别在什么时候呢.以下面的例子演示 ...

  6. 基于Python的OpenGL 05 之坐标系统

    1. 引言 本文基于Python语言,描述OpenGL的坐标系统 前置知识可参考: 基于Python的OpenGL 04 之变换 - 当时明月在曾照彩云归 - 博客园 (cnblogs.com) 笔者 ...

  7. pytorch学习笔记五之通过示例学习

    1.概述¶   PyTorch 的核心是提供两个主要功能: n 维张量,类似于 NumPy,但可以在 GPU 上运行 用于构建和训练神经网络的自动微分   我们将使用将三阶多项式拟合y = sin(x ...

  8. openfoam 智能指针探索

    前言 今天看到一个程序,用到了智能指针, virtual tmp<volScalarField> rho() const; 借此机会把有关智能指针的知识体系重新梳理一遍 智能指针autoP ...

  9. 【最新最新】mac pro 安装扩展imagick 最新总结

    近期在mac上做相关开发,关于验证码图片如果没装imagick扩展会报 GD with FreeType or ImageMagick PHP extensions are required.等错误 ...

  10. curl命令查用操作

    curl -o /dev/null -s -w "http_code: %{http_code} http_connect:%{http_connect} content_type:%{co ...