shell
jiang_2018
这个作者很懒,什么都没留下…
展开
-
shell学习(1)变量、算数运算、测试判断、命令间逻辑符号
变量shell脚本中的变量都是字符串。变量类型环境变量:系统预定义好的变量1,用户环境变量(~/.bash_profile)2,系统环境变量(/etc/profile)env和export都可以查看系统环境变量命令行变量:在脚本内部使用用户命令行中传入的参数,如下自定义变量定义与赋值...原创 2019-09-10 00:02:48 · 176 阅读 · 0 评论 -
shell学习(2)引号
bash中有3种引号'.....',单引号,强引用,引号内容原封不动".....",双引号,弱引用,可以进行变量替换``,反引号,命令替换原创 2019-09-10 00:13:11 · 78 阅读 · 0 评论 -
shell学习(3)设置环境变量
使用export可以查看当前系统环境变量,用export也可以设置和修改环境变量有如下常见环境变量PATH 决定了shell将到哪些目录中寻找命令或程序 PWD 当前所在目录OLDPWD 上次所在目录HOME 当前用户主目录 HISTSIZE 历史记录数 LOGNAME 当前用户的登录名 HOSTNAME 指主机的名称 SHELL 当前用户Shell类型 LANGUGE 语...原创 2019-09-10 21:55:47 · 426 阅读 · 0 评论 -
shell学习(4)管道、输入输出重定向
管道|将前面命令结果输送给后面的命令。原创 2019-09-14 21:22:38 · 1007 阅读 · 0 评论 -
shell学习(5)逻辑控制和函数
ifif 语句语法格式:if conditionthen command1 ...fithen也可以写在if的下一行,这样就没有;号注意elif后面也要有thencasecase语句格式如下:case 值 in 模式1) command ... ;; 模式2) command ... ;; ...原创 2019-09-15 10:30:55 · 128 阅读 · 0 评论 -
shell学习(6)通配符和正则
通配符参考https://blog.csdn.net/blackfwhite/article/details/80382849通配符是用于文件名匹配,常用于find、ls、cp 、mv通配符含义实例*匹配 0 或多个字符a*b a与b之间可以有任意长度的任意字符, 也可以一个也没有, 如aabcb, axyzb, a012b, ab。?匹配任意一个字符a?...原创 2019-09-15 22:10:24 · 703 阅读 · 0 评论