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 RunTime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. ......
    UVA 1597 Searching the Web
    UVA 1596 Bug Hunt
    UVA 230 Borrowers
    UVA 221 Urban Elevations
    UVA 814 The Letter Carrier's Rounds
    UVA 207 PGA Tour Prize Money
    UVA 1592 Database
    UVA 540 Team Queue
    UVA 12096 The SetStack Computer
  • 原文地址:https://www.cnblogs.com/aierben/p/13096250.html
Copyright © 2011-2022 走看看