zoukankan      html  css  js  c++  java
  • 基础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结束

  • 相关阅读:
    (新)Linux 安装、配置 MondoDB
    Docker 简介
    Windows 环境下的mysql安装及端口更换详解
    Jenkins的使用
    .Net Core Web API 上传图片或文件
    (不适用.Net Core)layui+WebApi上传文件、上传图片
    (不适用于.Net Core环境)jquery+WebAPI 上传文件、图片
    Linux .Net Core发布项目及搭建
    Jquery+JavaScript 随笔
    Vue 随笔
  • 原文地址:https://www.cnblogs.com/aierben/p/13096250.html
Copyright © 2011-2022 走看看