8.Shell编程一:Shell基础

作者: 漏诺 | 来源:发表于2017-08-28 11:06 被阅读44次

    Shell基础

    1.Shell概述

    Shell的执行原理:用户输入命令ls,通过Shell将ls转换成二进制传递给内核,内核去调用硬件把结果显示到屏幕上,内核也是通过Shell把结果传递给用户的。

    2.Shell是什么?(Shell相当于一个翻译官)

    Shell是一个命令解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启用,挂机编写一些程序。

    Shell还是一个功能相当强大的编程语言,Shell是解释执行的脚本语言。在Shell中可以调用Linux命令。

    3.Shell的分类

    Bourne Shell    Bourne Shell的主文件名为sh

    C  Shell  语法跟C语言比较像,因而得名C Shell

    这两种语法彼此不兼容,Bourne Shell主要包括 sh ksh Bash  psh

    C Shell主要包括 csh tcsh

    参数

    \a  输出警告音

    \b  退格键,向左删除

    \n  换行符

    \t    制表符  就是tab

    \r  回车

    \xhh  十六进制,其中hh是两位十六进制数

    echo  "爸爸爱你"  Linux本身是不支持中文的,但是用的是Xshell脚本,Xshell是Windows下的工具,所以是支持中文的。

    8.Shell运算符

    declare命令

    declare [+/-] [选项] 变量名

    - 给变量设定类型属性

    + 取消变量的类型属性

    -a  讲变量声明为数组

    -i  将变量声明为整数

    -x  将变量声明为环境变量

    -r  将变量声明为只读变量

    相关文章

      网友评论

        本文标题:8.Shell编程一:Shell基础

        本文链接:https://www.haomeiwen.com/subject/bcbwdxtx.html