小编Mou*_*Dog的帖子

使用 apt 工具生成替代包列表

给定一个包,我如何列出可以替代该包的所有可能的包?在替代方案中,如何判断是否安装了软件包或其替代方案之一?

当然,使用 apt 系列工具中的一些东西。

apt

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

打开旧的 Kde 钱包/KWallet

最近我用SSD更换了笔记本电脑上的硬盘。我回收了旧驱动器作为备份驱动器。我有我的设置的旧主文件夹,没有别的。

我发现我丢失了存储在旧 kde 钱包中的密码。

我可以以某种方式打开旧钱包(我现在仍然是密码)并查看里面存储了什么?

kwallet

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

在 debootstrap 中列出和指定包

有没有办法列出 debootstrap 将要下载的软件包?另外,有没有办法告诉 debootstrap 下载用户指定的软件包列表?

debootstrap

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

在 debian 中提取源 RPM

我有一个源 RPM,我想从中提取源尽可能接近“apt-get source PACKAGE”。有哪些可用的方法可以做到这一点?

rpm debian

4
推荐指数
1
解决办法
5383
查看次数

捕获“READ FPDMA QUEUED”

最近遇到一条内核消息:

ata3.00: exception Emask 0x0 SAct 0x1 SErr 0x0 action 0x0
ata3.00: irq_stat 0x40000008
ata3.00: failed command: READ FPDMA QUEUED
ata3.00: cmd 60/08:00:98:b2:78/00:00:13:00:00/40 tag 0 ncq 4096 in
         res 41/40:08:9a:b2:78/00:00:13:00:00/00 Emask 0x409 (media error) <F>
ata3.00: status: { DRDY ERR }
ata3.00: error: { UNC }
ata3.00: SB600 AHCI: limiting to 255 sectors per cmd
ata3.00: SB600 AHCI: limiting to 255 sectors per cmd
ata3.00: configured for UDMA/133
sd 2:0:0:0: [sda] Unhandled sense code
sd 2:0:0:0: [sda]  Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE …
Run Code Online (Sandbox Code Playgroud)

storage linux kernel hard-disk

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

网页浏览器的顶部

这有点偏离 Unix 道路,但我相信大多数对答案感兴趣的人都是 linux 或 unix 用户,所以这里是。

很长一段时间以来,我的网络浏览器(主要是 firefox,但也有其他)似乎是消耗 CPU 时间和内存的第一大进程。确实,我一次打开了很多页面,所以我通常不介意,但最近它已经到了浏览器让系统陷入困境的地步,当我关闭一些页面时,一些理智就会恢复。

如果有一些工具或插件可以准确地告诉我哪些网页/站点使用的资源最多,那就太好了。

browser

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

旋转文件

我有一个写入文件的应用程序。在运行应用程序之前,我想旋转文件。

换句话说; 重命名现有文件,使其file.n变为file.n+1, (并重file.1命名为file.2),而不会覆盖现有文件。

我可以写一个脚本来做到这一点,但我想知道是否有更简单的方法?

rename files

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

多行正则表达式空行分隔符,

我有一个程序可以打印出块中的数据。每个块由空行分隔。

我想丢弃大多数块,只保留那些包含匹配正则表达式的块。

我当然可以用脚本语言或程序来完成,但这似乎相当粗糙。有没有更好的方法来做到这一点?

regular-expression

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

从( zsh )脚本增加/减少文件中的数字

从脚本(同时运行多次),我想创建一个类似的文件:

echo "0" > /tmp/count
Run Code Online (Sandbox Code Playgroud)

然后我想做三个功能。

incr /tmp/count
decr /tmp/count
is_zero /tmp/count
Run Code Online (Sandbox Code Playgroud)

这做了很明显的事情:增加 /tmp/count 中的值,减少 /tmp/count 中的值并测试值是否为零。

我可以编写三个 C 程序来做到这一点,但我希望已经存在一种方法。有什么建议?

zsh files

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

执行查找/执行时跳过伪文件系统

让我清楚这一点。我想在多个文件系统上进行查找。

我想做的是跳过伪文件系统。除此之外-prune,有没有办法做到这一点?

find

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

如何在不覆盖任何内容的情况下确定移动文件

是否有命令或选项可以让我在不覆盖任何内容的情况下移动文件?

为了方便起见,我们将文件称为 foo.rar。

现在 -n 类型的作品,它不会覆盖文件。但是如果文件在那里,它也不会移动文件。我希望文件移动,除了像磁盘空间 otu 这样的系统错误。

-b 也可以。-b 的问题是如果有备份文件,那么 -b 会用新的备份文件破坏备份文件。

所以现在给这个问题补充一点,让我们看看我们的 foo.rar 示例。让我们在 /home 中搜索 foo.rar。我们找到了 10 个具有该名称的不同文件。我想做的是执行以下三个命令。

mkdir /tmp/foo_files
find /home -iname "foo.rar" -exec wanted_mv_command {} /tmp/foo_files \;
mv /tmp/foo_files ~/
Run Code Online (Sandbox Code Playgroud)

我希望 ~/foo_files 包含以下内容: foo.rar, foo.rar.1, foo.rar.2 ... foo.rar.9 。

我不在乎使用什么模式。例如,它可以使用 foo.#.rar 而不是 foo.rar.# > 我只是想要两件事。它表明文件的原始名称是什么,并显示文件的不同版本。

mv

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

标签 统计

files ×2

apt ×1

browser ×1

debian ×1

debootstrap ×1

find ×1

hard-disk ×1

kernel ×1

kwallet ×1

linux ×1

mv ×1

regular-expression ×1

rename ×1

rpm ×1

storage ×1

zsh ×1