• 基础Shell


    shell是一款翻译机器,他将用户对系统的要求,翻译给系统听,并且返回系统返回的结果给用户。这样说来,shell的一切就很容易理解了,它只是一款简单的命令解释工具,他可以进行简单的计算,去操作系统中的线程,去做一些其他语言需要很费力气擦能完成的工作,他可以监视你的电脑活动状态,就像一名大管家。你只需要学习怎么发布命令就好。
    1.sh脚本内容分析
    #!/bin/sh ##这是一个脚本文件,但是只有你自己知道,操作系统是不知道的,所以你就需要在文件开始的时候告诉操作系统这是一个脚本文件,是需要进行执行的。告诉的方式是这样的。你只需要告诉计算机,这是sh文件就可以,而不要它去做什么东西,所以,开头的 # 意义就出现了,#说明不要做什么操作,就是告诉系统这个文件的内容是和什么有关的。但是又要区分以下注释 所以有一个!在#后面, /bin/sh 同样是告诉操作系统,这些文件可以在什么地方执行,用什么编译器之类的含义
    2.echo 输出东西嘛!
    3.if判断
    g --- greater 大于
    l --- little 小于
    e --- equip 等于
    所以 gt/大于、ge/大于等于、lt/小于、le/小于等于、eq/相等、ne(not equip)/不相等
    -d (dir)目录是否为空
    -f (file)文件是否存在
    -z (zero)是否为空
    ! 非、 -o (or)或、-a(and)与
    其中数字比较用(())、字符比较用[]或者[[]]

    具体格式如下
    if[表达式];then
    XXXXXX
    else
    XXXXXX
    fi
    由if开始fi结束

  • 相关阅读:
    SpringCloud 天气预报系统 Quartz集成
    阿里云maven镜像库配置(gradle,maven)
    天气接口
    spring boot @ConditionalOnxxx相关注解总结
    为什么不应该使用ZooKeeper做服务发现
    Spring cloud系列十四 分布式链路监控Spring Cloud Sleuth
    Spring Cloud Sleuth Zipkin
    Spring Cloud Sleuth Zipkin
    标签系统
    简述 OAuth 2.0 的运作流程
  • 原文地址:https://www.cnblogs.com/aierben/p/13096250.html
Copyright © 2020-2023  润新知