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结束

  • 相关阅读:
    Java中Date和Calender类的使用方法
    看《做性能测试需要做些什么》
    【笔记】jquery append,appendTo,prepend,prependTo 介绍
    【实践】jquery实现滑动动画及轮播
    【实践】四联联动 + 更加优化
    【实践】jQuery实现三联联动
    关于导入excel报错的处理(xls,xlsx)
    递归算法及经典案例
    验证身份证真假
    正则表达式
  • 原文地址:https://www.cnblogs.com/aierben/p/13096250.html
Copyright © 2011-2022 走看看