![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Shell
Shell
去西天
这个作者很懒,什么都没留下…
展开
-
Shell攻关之条件判断与流程控制
条件判断与流程控制 一、条件判断式语句 1.按照文件类型判断 (1) 常用: -d 文件 判断该文件是否存在,并且是否为目录文件(是目录为真) -e 文件 判断该文件是否存在(存在为真) -f 文件 判断该文件是否存在,并且是否为普通文件(是普通文件为真) (2)两种判断格式 test -e /root/install.l...原创 2020-03-03 09:12:17 · 127 阅读 · 0 评论 -
Shell攻关之正则表达式
一、正则表达式 1.什么是正则表达式 正则表达式是用于描述字符排列和匹配模式的一种语法规则。 它主要用于字符串的模式分割、匹配、查找及替换操作。主要用于模糊匹配。 2.正则表达式与通配符 正则表达式与通配符的区别: 正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。grep、awk、sed等命令行可以支持正则表达式 通配符用来匹配符合条件的文件名,通配符是完全匹配。ls、find、cp这...原创 2020-02-25 18:30:05 · 157 阅读 · 0 评论 -
Shell攻关之环境变量配置文件
一、环境变量配置文件简介 1.source 命令 修改配置文件后,必须注销重新登录才能生效 使用source命令可以不用重新登录 用法: source 配置文件 或 . 配置文件 2.环境变量配置文件简介 PATH、HISTSIZE、PS1、HOSTNAME等环境变量写入对应的环境变量配置文件 环境变量配置文件中主要是定义对系统操作环境生效的系统默认环境变量,如PATH等。 常用的环境...原创 2020-02-22 12:38:05 · 130 阅读 · 0 评论 -
Shell攻关之运算符
一、declare命令 declare[+/-][选项]变量名 选项: - : 给变量设置类型属性 + : 取消变量的类型属性 -a : 将变量声明为数组型 -x : 将变量声明为环境变量 -i : 将变量声明为整数型 -r : 将变量声明为只读变量 -p :显示指定变量的被声明类型 1.把变量声明为数值型 例子: 2.声明数组变量 3...原创 2020-02-20 16:36:35 · 81 阅读 · 0 评论 -
Shell攻关之Bash变量
一、什么是变量和变量的分类 1. 变量是计算机内存的单元,其中存放的值可以改变 变量让你能够把程序中准备使用的每段数据都赋给一个简短、易于记忆的名字,因此他们十分有用 2.变量命名规则 (1)变量名必须以字母或下划线打头,名字中间只能由字母、数字和下划线组成 (2)变量名的长度不得超过255个字符 (3)变量名在有效的范围内必须是唯一的 (4)在Bash中,变量的默认类型都是字符串型 (5)在任何...原创 2020-02-18 17:56:11 · 168 阅读 · 0 评论 -
Shell攻关之shell基础
一、 1.什么是shell? shll是一个命令解释器,为 用户提供了一个向Linux内核发送请求以便运行程序的界面系统程序,用户可以向shell来启动挂起、停止甚至编写一些程序。 shell是一个功能相当强大的编程语言,易编写、易调试、灵活性强。shell是解释执行的脚本语言,在shell中可以直接调用Linux系统命令。 2.shell的语法类型 Shell的两种主要语法类型有Bourne和C...原创 2020-02-17 15:21:03 · 239 阅读 · 0 评论