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基础

    Shell基础 1.Shell概述 Shell的执行原理:用户输入命令ls,通过Shell将ls转换成二进制传递给...

  • day 28

    shell编程基础 shell编程一小时光速入门web集群架构会用到shell编程基础 1、为什么要学shell编...

  • 2019-01-25

    Linux系统Shell编程指南 前言 适合人群:有类似C编程基础的人 一、Shell编程介绍 Shell解释型语...

  • day28-Shell脚本基础

    SHELL编程基础 三小时光速入门因为集群架构会用到shell编程基础,提前讲一丢丢。 shell编程 1. 为什...

  • <<编程基础-语言Python.Shell>&

    <<编程基础-语言Python.Shell>>

  • day51 课堂笔记(shell编程规范书写)

    第一章、为什么要学shell? 1.1、学好shell编程所需的Linux基础 1.2、如何才能学好shell编程...

  • day28-2019年4月9日

    shell编程基础 1、为什么要学shell编程? linux系统中会大量得使用shell,工作中也需要...

  • BigData~01:Shell

    Shell编程基础 内容大纲 一、Shell编程二、高级文本处理命令:sed、awk、cut三、crontab定时...

  • Shell编程基础知识

    关于shell编程基础: 1.为什么要学习shell编程? Linux系统中会大量的使用Shell,工作中我们也需...

  • shell编程-shell编程基础

    1.什么是shell shell是介于用户和操作系统之间的一个接口,用来接收用户的键盘输入,并分析和执行输入字符串...

网友评论

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

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