我想在已弃用(过时)的文学论坛e-bane.net 中找到我的文章。一些论坛模块被禁用,我无法获得他们作者的文章列表。此外,该网站没有被搜索引擎索引,如 Google、Yndex 等。
找到我所有文章的唯一方法是打开站点的存档页面(图 1)。然后我必须选择特定的年份和月份 - 例如2013年1 月(图 1)。然后我必须检查每篇文章(图2)开头是否写着我的昵称-pa4080(图3)。但是有几千篇文章。
我已经阅读了以下几个主题,但没有一个解决方案适合我的需求:
我会发布我自己的解决方案。但对我来说很有趣: 有没有更优雅的方法来解决这个任务?
我正在尝试在 Lubuntu 上安装 Wordpress。我按照这里的说明进行操作。包括 PHP Apache 和 MySQL 设置。Apache 和 MySQL 似乎运行良好。
但是,当我转到 时http://localhost/blog/,出现以下错误:
/etc/wordpress/config-localhost.php 和 /etc/wordpress/config-localhost.php 都找不到。确保其中之一存在,可由网络服务器读取并包含正确的密码/用户名。
我购买了一台 i7-7820X、一个 MSI X299 Raider 和 64 GB 内存的新机器。不幸的是,我在启动机器时遇到了问题。它以紧急模式结束,并显示以下错误消息:
kernel: Error parsing PCC subspaces from PCCT
kernel: ACPI Error: [SDS0] Namespace lookup failure, AE_NOT_FOUND (20160930/psargs-359)
kernel: ACPI Error: Method parse/execution failed [\SHAD._STA] (Node ffff8f559e548050), AE_NOT_FOUND (20160930/psparse-543)
Run Code Online (Sandbox Code Playgroud)
经过一番研究,我在这里和这里发现了另外 2 个具有类似硬件和相同问题的人。他们有一个华硕的主板。
我尝试了高达 4.12 的不同内核版本(Ubuntu 17.10、17.04、Fedora 26)和不同的主板固件版本(包括 Beta 版本)。没有任何帮助都给出了同样的错误。目前我可以通过acpi=off引导选项引导和使用我的系统,但这会禁用超线程。
所以我现在的问题是,这是与内核或固件有关的错误吗?如果内核有问题,哪个版本会有所帮助?
当grep或sed与选项一起使用--extended-regexp并且模式{1,9999}是所使用的正则表达式的一部分时,这些命令的性能会变低。为了更清楚,下面应用了一些测试。[1] [2]
grep -E、egrep和的相对性能sed -E几乎相等,因此只grep -E提供了与进行的测试。测试 1
$ time grep -E '[0-9]{1,99}' < /dev/null
real 0m0.002s
Run Code Online (Sandbox Code Playgroud)
测试 2
$ time grep -E '[0-9]{1,9999}' < /dev/null
> real 0m0.494s
Run Code Online (Sandbox Code Playgroud)
测试 3
$ time grep -E '[0123456789]{1,9999}' < /dev/null
> 真正的 21m43.947s
测试 4
$ time grep -E '[0123456789]+' < /dev/null
$ time grep -E '[0123456789]*' < /dev/null
$ time grep -E '[0123456789]{1,}' < /dev/null …Run Code Online (Sandbox Code Playgroud) 我有一个if语句来计算文件并删除除最新的三个文件之外的所有文件。但我想远程运行这个命令。我怎样才能ssh与if条件结合?
我试过这个,但没有成功。
#!/bin/bash
ssh -t test@192.168.94.139 "cd /var/www/test.com/backup ;
if [ $(ls | wc -l) -lt 3 ]
then
echo "Less"
else [ $(ls -t *.tgz|awk 'NR >3'|xargs rm -f) ]
echo "deleted"
fi"
Run Code Online (Sandbox Code Playgroud)
我得到的错误:
ls: 无法访问 *.tgz: 没有那个文件或目录
最近,我问“如何列出已登录的用户? ”该命令who非常适合此目的。但是我如何找到谁以 root 身份登录?用户名是“root”吗?
我可以成功使用以下命令,并且我对使用此命令进行其他组合非常有信心:
rename 's/\.htm/\.html/' *.htm
Run Code Online (Sandbox Code Playgroud)
但是我想更多地了解它,尤其是关于s它。他们说这是一个 Perl 表达式。我没学过Perl编程语言,不知道为什么会有这样的's/\.htm/\.html/'说法。能告诉我是什么吗??谢谢阅读。
我有一个很大的 txt 文件,其中的值重复了很多次。是否有一些我可以使用的命令可以通过文件,如果一个值出现一次就不再重复它?
SO4
HOH
CL
BME
HOH
SO4
HOH
CL
BME
HOH
SO4
HOH
SO4
HOH
CL
BME
HOH
SO4
HOH
CL
BME
HOH
CL
Run Code Online (Sandbox Code Playgroud)
所以它应该看起来像这样:
S04
HOH
CL
BME
Run Code Online (Sandbox Code Playgroud)
问题是我有大量不同的值,所以不能像这里那样手动完成。
我不太了解 Ubuntu,但是 Ubuntu 能够解码这些东西吗?还是我需要安装一些程序?如果没有,我如何使用 Ubuntu 读取文件?