zoukankan      html  css  js  c++  java
  • shell

    查看linux内核版本
    c00390379@u138-103:~/shell$ uname -a
    Linux u138-103.huawei.com 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
    c00390379@u138-103:~/shell$ cat /proc/version
    Linux version 3.2.0-29-generic (buildd@allspice) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012
    c00390379@u138-103:~/shell$

    -e 是指后面的字符串中使用转义字符,否则原样输出
    echo -e "ksdlfj sdf"
    -n表示不换行输出
    set -x
    把它下面的命令打印到屏幕

    “a$numbc”
    字符串中不能识别变量,所以必须使用{}来将变量名包含起来
    “a${num}bc”

    file somefile: 得到文件类型

    if ....; then
      ....
    elif ....; then
      ....
    else
      ....
    fi

    system_app_anr@1483010721002.txt
    system_app_strictmode@1483010726225.txt

    [ -f "/etc/shadow" ] && echo "This computer uses shadow passwors"
      这里 && 就是一个快捷操作符,如果左边的表达式为真则执行右边的语句。

    符号命令
    ( )  在一个子shell中运行括号所括起来的命令
    (( )) 在某个shell中对变量进行求值和赋值,并进行数学运算
    $(( )) 对括起来的表达式进行求值
    [ ] 与test命令相同
    [[ ]] 用于字符串比较
    $( ) 命令替换
    ` ` 命令替换

  • 相关阅读:
    流程控制之while循环
    流程控制之if判断
    基本运算符
    格式化输出的三种方式
    Python与用户交互
    解压缩
    布尔类型
    字典类型
    列表类型
    字符串类型
  • 原文地址:https://www.cnblogs.com/muhe221/p/6656179.html
Copyright © 2011-2022 走看看