shell脚本基础 知识要点 掌握Shell脚本的基础知识 学会使用Shell变量 学会编写简单的Shell脚本 Shell脚本的应用环境 学习shell脚本的基本流程 看、想、写 shell脚本用在什么地方 编写常用系统维护工具菜单 重要的性能参数、进程和日志分析 自动实现数据备份计划 自动批量搭 ...
分类:
系统相关 时间:
2019-01-22 23:03:15
阅读次数:
253
=~不是按位取反 1.[[]] if [[]]中引用变量不用加 双引号(")了,而if[]中变量必须加双引号,如if[ -n "$test" ],不然一些特殊的地方,会出现问题 2.=~ 支持字符串的模式匹配(使用=~操作符时甚至支持shell的正则表达式) 判断子字符串包含关系: =~ 使用=~ ...
分类:
系统相关 时间:
2019-01-22 14:17:30
阅读次数:
204
Shell 教程 Shell 是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 Ken Thompson的sh是第一种Unix Shell,W ...
分类:
系统相关 时间:
2019-01-15 17:51:25
阅读次数:
236
#!/bin/shexit 0#shell 中, 默认所有的变量都是 全局变量,除非主动变量前面加 local 修饰#shell 变量是字符变量,只能放字符和数字,shell数组也是如此;而数字也是图形字符;总的来说,shell的变量是图形字符变量#变量,函数和系统命令可以同名,先搜索脚本后系统环境 ...
分类:
系统相关 时间:
2019-01-11 20:11:36
阅读次数:
246
1.#! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。 2.运行 Shell 脚本有两种方法: 2.1、作为可执行程序 chmod +x ./test.sh #使脚本具有执行权限 ./test.sh #执行脚本 2.2、作为解释器参数 3.shell变量 3. ...
分类:
系统相关 时间:
2019-01-10 12:08:05
阅读次数:
209
一 变量 变量:本质上是程序中保存用户数据的一块内存空间,变量名就是内存空间地址。 Shell中:变量可由字母数字和下划线组成,以字母或下划线开头。 命名:PATH=/sbin JAVA_HOME=”/usr/lib” (变量名区分大小写) 在shell中,变量的数据类型无需显式声明,变量的数据类型 ...
分类:
系统相关 时间:
2019-01-08 12:26:45
阅读次数:
189
1、 查看环境变量,echo 命令用于在终端输出字符串或变量提取后的值,格式为“echo [字符串 | $变量]” 2、如何了解有什么环境变量?env命令显示所有的环境变量 3、set命令显示所有本地定义的Shell变量 4、export命令显示当前导出成环境变量的shell变量。 5、export ...
分类:
其他好文 时间:
2019-01-04 17:19:57
阅读次数:
264
浅谈linux中shell变量$#,$@,$0,$1,$2,$?的含义解释 浅谈linux中shell变量$#,$@,$0,$1,$2,$?的含义解释 下面小编就为大家带来一篇浅谈linux中shell变量$#,$@,$0,$1,$2的含义解释。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。 ...
分类:
系统相关 时间:
2019-01-03 12:07:49
阅读次数:
170
解释器理解其他命令,并且命令执行起来理解语句,并且根据流程控制机制让语句按需执行:编译器理解源程序,并且能够将源程序转换为二进制格式,而后让其够执行程序文件:源代码解释器:由解释器负责读取一句执行一句编译器:事先,将整个程序转换成二进制格式,而后执行程序开发语言:解释型语言:perl,python,ruby,bash也成为动态语言编译型语言:C,C++,C#静态语言变量:内存空间,可用于存储数据变
分类:
系统相关 时间:
2018-12-30 23:20:56
阅读次数:
259
案例需求:1、创建100个目录2、将系统中已有文件xxx.txt复制1000份3、将文件以1-10保存到第一个目录中,11-20保存到第二个目录中的形式将所有文件处理完。 知识点整理: 1、找到文件和目录额规律 2、for循环中引用shell变量 ...
分类:
移动开发 时间:
2018-12-28 13:27:34
阅读次数:
240