• linux shell编程


    第一部分:Shell 简介
    命令解释语言程序设计语言
    当一个用户登陆linux 系统后,系统就会为该用户创建一个shell进程。
    Shell版本:
    Bourne Shell:是贝尔实验室开发的,unix普遍使用的shell,在编程方面比较优秀,但
    在用户交互方面没有其他shell优秀。


    BASH:是GNU的Bourne Again Shell,是GNU操作系统上默认的shell,在bourne shell基础上增强了很多特性,如命令补全,命令历史表等等

    Korn Shell:是对Bourne Shell 的发展,在大部分内容上与Bourne Shell兼容,集成
    了C Shell和Bourne shell优点。

    C Shell:是SUN公司Shell的BSD版本,语法与c语言相似,比bourne shell 更适合编程

    Shell案例:
    [root@sugarCRM ~]#vi myshell.sh
    #!/bin/sh
    echo "hello,world“


    [root@sugarCRM ~]#chmod u+xmyshell.sh
    [root@sugarCRM~]#./myshell.sh
    hello,world

    第二部分:Shell 程序设计基础

    2.1 Shell输入输出

    2.11 echo

    echoecho命令:用来显示文本行或变量取值,或者把字符串输入到文件中

    2.12 read

    2.13 cat 和管道

    2.14 tee

    2.15标准输入,输出和错误 结合使用标准输出和标准错误 合并标准输出和标准错误

    2.2 Shell后台执行命令

    2.3 引号

    2.4 Shell 变量,参数

  • 相关阅读:
    npm 安装Vue环境时报错
    WinSCP与SecureCRT
    LeetCode100---Same Tree
    LeetCode404---Sum of Left Leaves
    LeetCode283---Move Zeroes
    LeetCode344---Reverse String
    Java多线程一
    Java知识点总结
    Java泛型
    深入浅出设计模式学习笔记四:单例模式
  • 原文地址:https://www.cnblogs.com/qmfsun/p/3852219.html
Copyright © 2020-2023  润新知