小编poi*_*ige的帖子

如何避免在 seq 完成时打印换行符?

要创建列标题,如下所示:

1234567890123456789
Run Code Online (Sandbox Code Playgroud)

我(正在尝试)使用 seq 和 echo:

seq -s '' 1 9 ; echo -n 0; seq -s '' 1 9
Run Code Online (Sandbox Code Playgroud)

但是, seq 在每次运行后都会输出一个换行符。我怎样才能避免这种情况?

gnu seq

7
推荐指数
3
解决办法
1357
查看次数

Btrfs:有没有一种简单的方法可以通过文件占用的块号来查找文件?

假设你的文件系统是Btrfs格式的,那么你突然想知道 \xe2\x80\x94 哪些文件占用了 #356 和 #789 块,你将如何回答这个问题?

\n

btrfs

6
推荐指数
0
解决办法
487
查看次数

有没有办法锁定终端的标题?

有时,在自己的终端选项卡中会打开许多​​不同的会话,并且希望锁定它们的初始标题(以会话名称命名),因为本地标题调整使这些会话无法区分。很明显,控制远程软件运行的所有点点滴滴都是现实中无法完成的任务,因此最合适的方法是设置一个旋钮,禁止对标题进行任何进一步更改。我怀疑是否有这样的旋钮,但谁知道呢?

terminal escape-characters window-title

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

ld.so.preload 与 x86_32 和 x86_64 没有区别

— 众所周知,如果编译时支持 x86_64 内核,则可以使用 x86_64 内核运行 x86_32 程序。但是动态链接器不提供任何方法来为 32 位程序定义一组单独的预加载库,因此每次运行这样的程序时,如果您使用 x86_64 预加载,您将面临以下错误消息:

ERROR: ld.so: object '… … …' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Run Code Online (Sandbox Code Playgroud)

如果您将相同的 x86_32-libraries 列表放在那里进行预加载,您将使其工作,但所有纯 x86_64 运行也会开始抱怨。

显然,最好的方法是修改动态加载器以支持从单独的文件进行预加载,但这至少是一个漫长的过程。你能想到一些干净的解决方法吗?...

现在我正在考虑一些multi-class-pre-load.so,它可以自己加载所需的文件,但是,正如我所看到的,ELF 中没有“多类”支持。

dynamic-linking elf x86 dynamic-loading

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