第9章 Shell基础(2)_Bash基本功能】的更多相关文章

5. Bash的运算符 5.1 数值运算与运算符 5.1.1 declare 声明变量类型:#declare [+/-] [选项] 变量名 选项 说明 - 给变量设定类型属性 + 取消变量的类型属性 -i 将变量声明为整数型(integer) -x 将变量声明为环境变量 -p 显示变量被声明的类型. (1)数值运算--方法1: #aa= #bb= #declare –i cc=$aa+$bb //将cc声明为整型 (2)数值运算--方法2,使用expr或let数值运算工具. #dd=$(expr…
4. Bash的变量 4.1 用户自定义变量 4.1.1 什么是变量 变量是计算机的内存单元,其中存放的值可以改变.当Shell脚本需要保存一些信息时,如一个文件名或是一个数字,就把它存放在一个变量中.每个变量有一个名字,所以很容易引用它.使用变量可以保存有用信息,使系统获知用户相关设置,变量也可以用于保存暂时信息. 4.1.2 变量设置规则 (1)变量名称可以由字母.数字和下划线组成,但不能以数字开头.如果变量名是"2name"则是错误的. (2)Bash中,变量的默认类型都是字符串…
3. Bash的基本功能 3.1 历史命令与命令补全 (1)历史命令:#history [选项] [历史命令保存文件] ①选项:-c:清空历史命令: -w:把缓存中的历史命令写入文件~/.bash_history (2)历史命令的保存:默认会保存1000条,可修改环境变量配置文件/etc/profile的HISTSIZE变量中的值. (3)历史命令的调用 ①使用上.下箭头调用以前的历史命令 ②使用"!n"重复执行第n条历史命令 ③使用"!!"重复执行上一条命令 ④使…
1. Shell概述 1.1 Shell简介 (1)Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动.挂起.停止甚至是编写一些程序. (2)Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性强.Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令. 1.2 Shell的分类 (1)Bourne Shell:从1979年起Unix就开始使用Bourne Shell,其主文件名为sh…
1 shell概述 shell是一个命令解释器,为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序.用户可以用shell启动.挂起.停止甚至是编写一些程序. shell是一个功能强大的编程语言,其特点是易编写.易调试及灵活性强.shell是解释执行的脚本语言,可直接调用Linux系统命令. shell通常分为两类:B shell和C shell.前者的主文件名为sh,后者主要用于BSD版本的Unix中,其语法格式和C语言类似.这两种shell的语法彼此间不兼容.Bash与sh兼…
第1章 shell基础 1.1 什么叫做shell编程 shell编程也叫做bash高级编程语法 1.2 常见的shell命令解释器 bash            redhat和centos使用 dsh            Ubuntu使用 csh和tcsh    unix使用 1.3 开发语言程序代码的分类说明 编译型            写完后需要编译才可以运行(C语言,java语言) 解释型            写完就可以直接运行(shell语言) 1.4 脚本规范 1.4.1 书…
第一章 UNIX基础知识 1.2 UNIX体系结构   从严格意义上说,可将操作系统定义为一种软件,它控制计算机硬件资源,提供程序运行环境.我们将这种软件称为内核(kernel),因为 它相对较小,且位于环境的核心.内核的接口被称为系统调用(system call).公共函数库构建在系统调用接口之上,应用程序既可以使用公共函数库,也可以使用系统调用.shell是一个特殊的应用程序,为运行其他应用程序提供了一个接口.   1.5 输入和输出 1.文件描述符 文件描述符(file descripti…
第三章 CentOS基础了解... 36 第一节 语言编码.终端... 36 I 查看语言编码... 36 II Tty?.pts/?. 36 第二节 bash/sh command. 38 I 查找... 39 II 进程... 41 III tar - cz压缩xC解压tv查看... 42 第一节 环境配置文件... 44 I 配置文件... 44 II su切换用户... 45 III 登录模式... 45 第二节 shell 47 I 命令的优先级... 48 II 别名... 48 I…
1-22-shell脚本的基础 本节所讲内容:      shell 基本语法      变量 第1章 什么是SHELL?.. 2 1.1 shell编程.. 3 第2章 shell变量及运用.. 5 2.1 shell变量.. 5 2.2 主要赋值类型.. 6 2.3 给变量赋值多个单词.. 8 2.4 把命令当作变量进行定义.. 9 2.5 设定一个永久变量.. 9 第3章 对变量的管理.. 10 3.1 列出所有的变量.. 10 3.2 删除变量.. 10 第4章 位置变量和特殊变量.…
0 shell基础概念 Shell是解释性语言,使用脚本编程语言的好处是,它们多半运行在比编译型语言还高的层级,能够轻易处理文件与目录之类的对象:缺点是它们的效率通常不如编译型语言.Shell命令有本身的限制和效率问题,以下情况一般不推荐Shell: 资源密集型的任务,尤其在需要考虑效率时(比如,排序,hash等等). 需要处理大任务的数学操作,尤其是浮点运算,精确运算,或者复杂的算术运算(这种情况一般使用C++或FORTRAN 来处理). 有跨平台(操作系统)移植需求(一般使用C 或Java)…