小编bla*_*arg的帖子

">" 命令的正确名称是什么

我试图找到如何将一些文本传递到文件而不覆盖已经使用该>命令的内容,但我意识到我不知道它叫什么。搜索右箭头右 V 形更多命令没有显示任何内容。我一直只是把它叫做pass to

shell io-redirection terminology

41
推荐指数
3
解决办法
2万
查看次数

如何在查找结果中显示“人类可读”的文件大小?

我试图在我的 Centos 服务器上找到所有大文件。为此,我正在使用:

find / -maxdepth 10 -size +100000 -ls
Run Code Online (Sandbox Code Playgroud)

我尝试更改-ls为,-lsh但不允许。

如何以人类可读的尺寸显示这些结果(使用后缀 k、M、...)?

ls shell find

17
推荐指数
2
解决办法
5万
查看次数

按任意键暂停shell脚本,再按一次继续

我编写了一个 shell 脚本来测试一个 API,该 API 复制文件并在每个文件之后回显其进度。

每个副本之间有两秒钟的睡眠时间,所以我想添加按任意键暂停脚本的功能,以便进行更深入的测试。然后按任意键恢复。

如何在尽可能少的行中添加它?

shell-script

11
推荐指数
2
解决办法
2万
查看次数

安装最无害的包来测试 yum?

我正在尝试从本地存储库测试 yum 是否在 CentOS 中工作。为此,我需要一个包:

  1. 尚未安装标准操作系统安装
  2. 体积小
  3. 很少或没有依赖项
  4. 不影响操作系统的日常操作或在后台执行任何操作
  5. 在标准仓库中可用

那么什么样的包可以满足这些标准呢?

yum centos

9
推荐指数
2
解决办法
7002
查看次数

如何找到 Centos 中安装了哪个版本的 libmysqlclient?

我有一个自定义 exe 提供给我,但要安装它,我需要旧版本的 libmysqlclient。如何查看安装了哪个版本?

version libraries centos

6
推荐指数
1
解决办法
3万
查看次数

如果你知道它运行的具体时间,如何找到一个 cron 作业?

我一直在使用 kSar 来查看我的服务器资源使用情况。每天凌晨 4 点 04 分,进程创建量明显激增。Cron 似乎定义了它们应该运行的间隔,但没有定义具体的时间

我怎样才能找到当时运行的 cron 作业?

cron centos

6
推荐指数
1
解决办法
2万
查看次数

显示目录中文件的尾部?

我有一个太大的目录,无法以任何方式浏览。Grepping 返回参数列表太长,WINSCP 在尝试打开目录时崩溃。

有没有办法只查看目录中的最后 200 个文件。喜欢“拖尾”目录?

command-line directory tail

5
推荐指数
1
解决办法
2万
查看次数

如何跨多个文件执行多行grep?

我试图抓住这个模式出现在多个日志文件中的任何地方(注意:这些模式的大小可能有很大差异,即 Blahs 的数量):

   Found an txt File
    Blah
    Blah
    10019874
    Blah
    Blah
    Processed File   
Run Code Online (Sandbox Code Playgroud)

使用此命令行:

 pcregrep -M 'Found an.*(\n|.)*10019874.*(\n|.)*Processed' log_*.txt
Run Code Online (Sandbox Code Playgroud)

我的正则表达式在这里检查正则表达式

我正在使用带有 -M 多行标志的 pcregrep。它将出现在以“log_”开头并以“.txt”结尾的任何日志文件中。当我运行此命令时,它返回“分段错误”

有没有更简单/更好的方法来做到这一点?

regular-expression pcregrep

5
推荐指数
1
解决办法
4298
查看次数

如何挂载 Clonezilla img 以提取文件?

我有一个 CentOS 服务器的大型 Clonezilla 映像,它有一个 500GB 的驱动器,分区为引导、操作系统和数据分区。

我想挂载备份映像,以便我可以提取一些文件,因为我不再有合适的硬件或空间供 VM 将其恢复。

在备份的主目录中,我有以下 gzip 文件:

# ls -lh *gz*
-rwxrwxrwx 1 root root  13M Sep 19 11:30 sda1.ext3-ptcl-img.gz.aa
-rwxrwxrwx 1 root root 2.0G Sep 19 11:40 VolGroup00-LogVol00.ext3-ptcl-img.gz.aa
-rwxrwxrwx 1 root root 2.0G Sep 19 11:44 VolGroup00-LogVol00.ext3-ptcl-img.gz.ab
-rwxrwxrwx 1 root root 2.0G Sep 19 11:46 VolGroup00-LogVol00.ext3-ptcl-img.gz.ac
-rwxrwxrwx 1 root root 1.1G Sep 19 11:49 VolGroup00-LogVol00.ext3-ptcl-img.gz.aad
Run Code Online (Sandbox Code Playgroud)

根据这篇博客文章,我应该使用以下方法将这些文件合并为一个 gzip 文件:

cat sda1.ext4-ptcl-img.gz.a* | gzip -d -c > sda1.img
Run Code Online (Sandbox Code Playgroud)

以上所有文件都是我应该合并的文件,还是 sda1 是不必要的?大概因为它们是 ext3 格式的 …

backup clonezilla

5
推荐指数
1
解决办法
2万
查看次数

我可以通过 SSH 使用 KdirStat 吗?

我有一个运行 Centos 5.9 的无头服务器。我只能通过 SSH 连接到它,是否可以使用 KdirStat 或类似的工具来获取磁盘使用情况的图形视图?

ssh centos disk-usage

3
推荐指数
1
解决办法
2281
查看次数

如何在 egrep 中使用受限字符?

我正在尝试在 Centos 5.10 上的 egrep 中使用正则表达式,基于我在 SO 上的这个问题所做的一个。

T12345 .{1,100}[\n\r].{1,100}2014.03.04
Run Code Online (Sandbox Code Playgroud)

我可以成功地将正则表达式与浏览器中的内容匹配,但是当我在 egrep 中尝试它时,即使我的目录中有多个匹配项,也不会返回任何内容。

在这里工作正则表达式示例

这是我正在使用的 egrep。

egrep -l "T12345 .{1,100}[\n\r].{1,100}2014.03.04" logfiles_*.txt
Run Code Online (Sandbox Code Playgroud)

据我所知,我没有正确转义受限制的字符,但我尝试过的任何东西似乎都不起作用。我如何调整这个正则表达式以在 egrep 中使用?

grep centos regular-expression

3
推荐指数
1
解决办法
478
查看次数