![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
文章平均质量分 92
InvokerZhang
研究内核中。。。
展开
-
正则表达式
正则表达式1.概览正则表达式由两个基本组成部分:一般字符和特殊字符。一般字符指的是任何没有特殊意义的字符。特殊字符成为元字符,如下表所示。某些情况下,特殊字符也会被视为一般字符。 字符 BRE/ERE 含义 \ both 用来关闭后续字符的特殊含义,或者开启后续字符的特殊含义。比如\(...\)与\{...\} . both 匹配任...原创 2018-03-27 17:00:15 · 261 阅读 · 0 评论 -
基本shell命令
基本shell命令帮助手册man: 查看命令、系统调用和库函数等帮助手册。info: 类似man,但不是以分页的形式显示。-help选项: 大多数命令都有这个选项,显示其使用方法。文件和目录pwd: 查看当前工作目录cd: 改变工作目录.代表当前目录..代表上级目录-代表上次所在的目录ls: 列出当前目录中的文件-l: 长列表形式,输入各个...原创 2018-05-01 15:57:27 · 239 阅读 · 0 评论 -
高级shell命令
高级命令用户/etc/passwd并不是一个用来保存密码的文件,而是用来保存用户信息的文件。保存密码的是/etc/shadow。 /etc/passwd的字段包括:登录用户名、用户密码、用户UID、用户的组ID、备注、HOME目录的位置和默认shell。 千万不要直接修改/etc/passwd文件,改崩了可能连root用户都登不了系统。要使用专用的命令来更改用户设置。usera...原创 2018-05-07 11:52:20 · 1231 阅读 · 0 评论 -
shell输入输出
shell 输入输出命令行参数在shell脚本中可以使用$n来引用命令行中指定的参数。$0是脚本名字,$1是第一个参数,$2是第二个…以此类推直到$9。命令来行上指定的参数以空格隔开,如果需要包含空格的参数,要用引号扩起来。如果需要指定的参数不止九个,之后的变量的数字要用大括号扩起来,比如${10}。在使用命令行参数之前,需要检查参数是否被赋值。特殊参数变量$#含有脚本运行...原创 2018-06-30 21:21:46 · 1183 阅读 · 0 评论 -
shell脚本语法
shell脚本基本语法默认一行处理一条命令,但也可以用;分割多条命令,按顺序执行。脚本文件中第一行必须用#! path-to-shell指定所用的shell。除了第一行之外的#都是注释的开始标记,注释此行中#之后的内容脚本要有执行权限,最好以sh作为后缀变量变量都是字符串定义变量时不要有空格:variable=value命令替换可以从命令输出中提取信息,并赋...原创 2018-06-30 21:26:23 · 12388 阅读 · 0 评论 -
shell中的变量扩展
1.Shell中变量的原形:${var}一般来说,var和var和var和{var}效果一样,但当你要显示变量值加一些字符时,就会出错,他会把$后的一整个单词作为扩展对象。这时应该用变量的原形:${var},即是加一个大括号来指明变量名称的范围[root]# aa='ajax'[root]# echo $aaajax[root]# echo $aa_AA[root]# echo $...转载 2018-11-06 07:28:59 · 1695 阅读 · 0 评论 -
Bash常见的变量
Bash常见的变量SHELL: 当前shell程序的路径。BASH_SUBSHELL:当前在第几层子shell,从0开始数。原创 2018-12-01 20:35:10 · 399 阅读 · 0 评论