centos7搜索整个硬盘所有包含 链添加一个规则 的sh文件
时间: 2023-02-08 13:30:25 浏览: 61
在 Centos7 中,你可以使用 find 命令来搜索整个硬盘中包含 "链添加一个规则" 的 sh 文件。
格式如下:
```
find / -name "*.sh" -exec grep -H "链添加一个规则" {} \;
```
这条命令会在根目录下查找所有后缀名为 sh 的文件,并在文件中查找包含 "链添加一个规则" 的行.
如果你只想查找某个特定目录下的文件,可以将 `/` 替换为该目录的路径。
相关问题
centos7搜索所有包含 链添加一个规则 的sh文件
在 CentOS 7 中,可以使用 "grep" 命令来搜索所有包含 "链添加一个规则" 的 ".sh" 文件。
命令格式如下:
```
grep -r "链添加一个规则" /path/to/directory --include="*.sh"
```
其中,"/path/to/directory" 是你要搜索的目录,可以替换成你自己的目录路径。
例如在当前目录下查找所有的sh文件
```
grep -r "链添加一个规则" . --include="*.sh"
```
centos7 后台执行sh文件
要在 CentOS 7 上后台执行一个 sh 文件,可以使用 nohup 命令。nohup 命令可以让程序在后台运行,并且不会受到终端关闭的影响。具体的步骤如下:
1. 打开终端,切换到 sh 文件所在的目录。
2. 输入以下命令:
```
nohup ./start.sh &
```
其中,start.sh 是你要执行的 sh 文件名。
3. 按下 Enter 键后,程序就会在后台执行。如果想要查看程序的输出,可以使用以下命令:
```
tail -f nohup.out
```
其中,nohup.out 是程序的输出文件名。
这样,就可以在 CentOS 7 上后台执行一个 sh 文件了。