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