4. Bash的变量 4.1 用户自定义变量 4.1.1 什么是变量 变量是计算机的内存单元,其中存放的值可以改变。当Shell脚本需要保存一些信息时,如一个文件名或是一个数字,就把它存放在一个变量中。每个变量有一个名字,所以很容易引用它。使用变量可以保存有用信息,使系统获知用户相关设置,变量也可以 ...
分类:
系统相关 时间:
2017-01-01 12:41:51
阅读次数:
267
5. Bash的运算符 5.1 数值运算与运算符 5.1.1 declare 声明变量类型:#declare [+/-] [选项] 变量名 选项 说明 - 给变量设定类型属性 + 取消变量的类型属性 -i 将变量声明为整数型(integer) -x 将变量声明为环境变量 -p 显示变量被声明的类型。 ...
分类:
系统相关 时间:
2017-01-01 12:40:06
阅读次数:
298
3. Bash的基本功能 3.1 历史命令与命令补全 (1)历史命令:#history [选项] [历史命令保存文件] ①选项:-c:清空历史命令; -w:把缓存中的历史命令写入文件~/.bash_history (2)历史命令的保存:默认会保存1000条,可修改环境变量配置文件/etc/profi ...
分类:
系统相关 时间:
2017-01-01 12:34:58
阅读次数:
279
一、数组概述数组:是一种数据结构,数据序列,连续的多个数据,可以使用索引获取相关元素声明数组:declare-aARRAYNAME#可以不事先声明初始化赋值:ARRAYNAME=(“STRING1”"STRING2"...)ARRAYNAME=("STRING1"[4]="STRING2"...)ARRAYNAME[0]="STRING1"ARRYNAME[3]="STRING3"..
分类:
编程语言 时间:
2016-12-26 12:27:35
阅读次数:
267
1. Shell概述 1.1 Shell简介 (1)Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。 (2)Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性强。Shell是 ...
分类:
系统相关 时间:
2016-12-25 13:32:24
阅读次数:
256
以文件新形势存放批量的Linux命令集合,该文件能够被Shell解释执行,这种文件就是Shell脚本程序通常是由一段Linux命令,Shell命令,控制语句以及注释语句构成Shell脚本的编写:Shell骄傲本是纯文本文件,可以使用任何文本编辑器编写Shell脚本通常是以.sh作为后缀名
分类:
系统相关 时间:
2016-12-24 23:22:53
阅读次数:
252
sourcetest.sh和./test.sh的区别是source可以把test.sh脚本的变量在脚本执行完还可以用,而./test.sh不行,它的变量只能在脚本里面用。变量可分为全局变量、局部变量和用户变量。全局变量是可以在所有的用户,所有的环境上用的。局部变量只能在本shell里面用。用户变量只能在指..
分类:
系统相关 时间:
2016-12-24 23:21:30
阅读次数:
224
十二. 行的排序命令sort: 1. sort命令行选项: 2. sort使用实例: 提示:在下面的输出结果中红色标注的为第一排序字段,后面的依次为紫、绿。 /> sed -n '1,5p' /etc/passwd > users /> cat users root:x:0:0:root:/root ...
分类:
系统相关 时间:
2016-12-23 23:01:08
阅读次数:
364
十六. 文件查找命令find: 下面给出find命令的主要应用示例: /> ls -l #列出当前目录下所包含的测试文件 -rw-r--r--. 1 root root 48217 Nov 12 00:57 install.log -rw-r--r--. 1 root root 37 Nov 12 ...
分类:
系统相关 时间:
2016-12-23 22:47:23
阅读次数:
361
二十二. 交互式使用Bash Shell: 1. 用set命令设置bash的选项: 下面为set主要选项的列表及其表述: #打开该选项 /> set -o allexport #等同于set -a #关闭该选项 /> set +o allexport #等同于set +a #列出当前所有选项的当前值 ...
分类:
系统相关 时间:
2016-12-23 22:36:53
阅读次数:
286