变量常见的变量:PATH:决定shell在哪些目录下寻找命令和程序;HOME:家目录;PWD:当前目录;LOGNAME:当前用户名称;env命令:查看常见变量;HOSTNAME:表示主机的名称。SHELL:表示当前用户的shell类型。HISTSIZE:表示历史记录数。MAIL:表示当前用户的邮件存放目录。PATH:该变量决定了shell将到哪些目录中寻找命令或程序。PWD:表示当前目录。LANG
分类:
其他好文 时间:
2020-08-20 19:07:24
阅读次数:
65
1. 如何在一个多级目录下,找出文件内容中所有包含“ibmq”字符的文件? 例如,找到在/home/www下所有文件内容中包含“ibmq”字符的文件: find /home/www -name "*" | xargs grep -ri "ibmq" #r是搜索子目录,i是忽略大小写 其中xargs命 ...
分类:
其他好文 时间:
2020-07-23 15:43:55
阅读次数:
65
重定向 什么是重定向? 将原本要输出在屏幕中的内容,重新定向输出到指定的文件或设备中。 ** 为什么要使用重定向?** 1.备份时,我们需要知道备份的结果 2.屏幕上输出信息,比较重要的时候,我们想要保存下来 3.定时任务,我们需要知道结果 4.执行命令时,明知道会报错,我们会使用重定向,将结果 放 ...
分类:
系统相关 时间:
2020-07-12 20:29:21
阅读次数:
67
解析 pid=ps -ef | grep $APP_NAME | grep -v grep | awk '{print $2}'ps -ef 显示所有进程参考 -ef 和aux的区别 -ef 和 aux-ef 不截断commandaux 显示cpu和内存使用率| 管道符左边的输出作为右边的输入gre ...
分类:
移动开发 时间:
2020-07-08 13:36:22
阅读次数:
133
前言 在发生故障切换后,经常遇到的问题就是同步报错,数据库很小的时候,dump完再导入很简单就处理好了,但线上的数据库都150G-200G,如果用单纯的这种方法,成本太高,故经过一段时间的摸索,总结了几种处理方法。 生产环境架构图 目前现网的架构,保存着两份数据,通过异步复制做的高可用集群,两台机器 ...
分类:
数据库 时间:
2020-07-07 00:31:57
阅读次数:
69
常见管道符 Windows系统支持的管道符 Linux系统支持的管道符 空格过滤 ${IFS} 重定向符<> %09(需要php环境) 黑名单绕过 拼接 base64编码 单引号、双引号 反斜线 <、>等和$@ 读文件绕过 通配符绕过 内敛执行绕过 绕过长度限制 Linux中的>符号和>>符号 Li ...
分类:
其他好文 时间:
2020-07-02 13:11:20
阅读次数:
209
管道:即在一组命令中,输出的命令结果成为下一个命令的输入参数 在PowerShell中,使用管道符号(|)来划分管道中的每个命令 1.Where-Object:过滤列表项或命令输出结果,从列表或者命令输出结果中过滤选择你需要的项目。 {}表示一个脚本块,可以输入一系列PowerShell命令,其中$ ...
分类:
系统相关 时间:
2020-06-28 18:33:32
阅读次数:
69
D24 将几个命令通过管道符组合在一起就形成一个管道。通常,通过这种方式使用的命令就被称为过滤器。过滤器会获取输入,通过某种方式修改其内容,然后输出。 简单的将过滤器特点概括为: 1)如果一个Linux命令是从标准输入接收它的输入数据,并在标准输出上产生它的输出数据(结果),那么这个命令就被称为过滤 ...
分类:
系统相关 时间:
2020-06-08 14:33:58
阅读次数:
75
管道常用于进程间通信 即上一个进程的stdout作为下一个进程的stdin(直接对接) 在linux中 | 符号即为管道符号,将上一个命令的stdout作为下一个命令的stdin 例: 将当前目录下含有123的文件全部删除(单输入) ls | grep 123 | xargs rm 将当前目录下含有 ...
分类:
系统相关 时间:
2020-06-07 12:49:30
阅读次数:
96