摘要: 1、正则表达式说明 正则表达式和通配符的区别 正则表达式用来在文件中匹配符合条件的字符串。 通配符用来匹配符合条件的文件名。 在Shell中,使用在文件当中搜索字符串的命令,如grep,awk,sed等命令(文本操作三剑客),可以支持正则表达式。 而在系统当中搜索文件的命令,如ls,find,cp这 阅读全文
posted @ 2022-06-01 11:16 繁华似锦Fighting 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1、注销时生效的环境变量配置文件 在用户退出登录时,只会调用一个环境变量配置文件,就是~/.bash_logout文件。 这个文件默认没有写入任何内容,可是如果我们希望再退出登录时执行一些操作,比如清除历史命令,或者备份某些数据,就可以把命令写入这个文件。 2、其他配置文件 还有一些环节变量配置文件 阅读全文
posted @ 2022-05-31 13:10 繁华似锦Fighting 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1、source命令 通过source命令可以直接环境变量配置文件。 命令格式如下: [root@localhost ~]# source 配置文件 或用. [root@localhost ~]# . 配置文件 提示: 配置完成的环境变量配置文件,是需要用户退出并重新登陆才能生效,并不一定需要重启。 阅读全文
posted @ 2022-05-30 11:00 繁华似锦Fighting 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1、什么是变量的测试与内容置换 我们之前说过,在Shell中,一个变量未定义,和一个变量为空值的输出效果是一样的。 # 先直接输出一个未定义的变量y [root@Lyl ~]# echo $y # 再定义变量y为空值,并输出变量y [root@Lyl ~]# y="" [root@Lyl ~]# e 阅读全文
posted @ 2022-05-27 11:31 繁华似锦Fighting 阅读(172) 评论(1) 推荐(0) 编辑
摘要: 1、Shell常用运算符 Shell中常用运算符如下表: 优先级数值越大优先级越高,具有较高优先级级别的运算符先于较低级别的运算符进行求值运算。 优先级 运算符 说明 13 -,+ 单目负、单目正 12 !,~ 逻辑非、按位取反或补码 11 *,/,% 乘、除、取模 10 +,- 加、减 9 <<, 阅读全文
posted @ 2022-05-26 11:30 繁华似锦Fighting 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1、declare命令介绍 Shell中所有变量的默认类型是字符串类型,如果你需要进行特殊数据类型进行运算,使用declare命令就可以实现声明变量的类型。 declare命令是一个内置命令,命令如下: [root@localhost ~]# declare [+/-] [选项] 变量名 选项: - 阅读全文
posted @ 2022-05-25 10:39 繁华似锦Fighting 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 我们之前讲过位置参数变量是用来向脚本中传递值的。 而我们在说明位置参数变量的时候,也说过位置参数变量的缺点,在执行脚本的时候,是没有给脚本所需要参数的提示。 这样的情况非常的不友好,可以用read命令来解决,read命令是用来接收键盘输入的命令,并提示相关输入说明。 read命令格式如下: [roo 阅读全文
posted @ 2022-05-25 10:27 繁华似锦Fighting 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 我们之前说过,Shell中的变量不是按照变量值的类型来进行分类的,而是按照Linux系统中定义的变量类别来分类的。 预定义变量就是,事先把变量的名称和作用确定好(都是不可变的),只能修改变量的内容,也就是变量的值。 其实预定义变量和位置参数变量都可以统称为预定义变量(有分开说明的,也有一起说明的,知 阅读全文
posted @ 2022-05-24 11:00 繁华似锦Fighting 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 位置參数变量的作用主要用于脚本的传参。 位置參数变量的名称和作用都是确定不能改变的,但是该变量的内容是可以更改的,也就是变量的值。 位置參数变量如下: 位置参数变量 作用 $n n为数字,$0代表命令本身,$1-$9代表(脚本命令后的)第一到第九个参数,十以上的参数需要用大括号包含,如${10}、$ 阅读全文
posted @ 2022-05-23 11:01 繁华似锦Fighting 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 提示: 在Linux系统中,环境变量分为两种。一种是用户自定义的环境变量,另一种是系统自带的环境变量。 而在系统自带的环境变量中,PATH环境变量、PS1环境变量、LANG语系变量需要进行说明一下。 本篇文章主要说明系统自带的环境变量中的LANG语系环境变量。 1、LANG语系变量介绍 我们之前说过 阅读全文
posted @ 2022-05-20 10:40 繁华似锦Fighting 阅读(221) 评论(0) 推荐(0) 编辑