想遍历搜索某个目录下的全部文件内容,如何实现?

grep -rnw '/path/to/somewhere/' -e "搜索文本"

参考资料:
https://stackoverflow.com/questions/16956810/how-do-i-find-all-[……]

Read more

有时我们需要查找某个目录下的0字节文件,用什么方式进行查找呢?其实很简单,示例代码如下:

find "/tmp" -size 0

上述代码执行后,会列出tmp目录下文件大小为0字节的文件。

如果要对文件进行处理的话,可以使用管道。

find . -name &[......]

Read more

有的时候,需要重新指定用户名对应的UID和GID,比如docker容器对应用户的时候。这种情况,宿主机的用户名的UID如何修改呢?方法如下:

假设示例用户名为test,原始UID和GID都是1001,要修改为1000。

1.UID修改

usermod -u 1000 test

2[……]

Read more

有时需要通过搜索关键字提取pid,shell代码如下:

#!/bin/shes_pid=`ps aux | grep 进程搜索关键字 | grep -v "grep" | tr -s ' '| cut -d ' ' -f 2`kill -9 $es_pid

相关参考:ht[……]

Read more

浩哥指点,其实有更简单的压测工具:stress。Stress是一个Posix系统下生成Cpu/Menory/IO/Disk负载的工具。

工具参数说明:

-? 显示帮助信息-v 显示版本号-q 不显示运行信息-n,--dry-run 显示已经完成的指令执行情况-t --timeout N 指定[......]

Read more

如下示例代码实现了用telnet命令测试端口连通性的功能:

端口通信正常-bash-4.1$ echo " " | telnet 192.0.0.1 10100Trying 10.71.133.9...Connected to 10.71.133.9.Escape charac[......]

Read more