小编Ank*_*nko的帖子

进程总是打开哪三个文件?

有人提到一个进程总是打开三个不同的文件。这是什么意思?它们是什么文件?

process standard files

7
推荐指数
1
解决办法
1365
查看次数

像cp一样,mv有--parents选项吗?

cp有一个有用的功能--parents,允许将文件的目录结构复制到另一个目录:

$ cp -v --parents source/directory/from target/
‘source/directory/from’ -> ‘target/source/directory/from’
Run Code Online (Sandbox Code Playgroud)

我如何类似地移动文件?

cp directory-structure rename

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

什么发行版仍然支持 2.6.x 内核?

我正在尝试使用Khepera III机器人。文档说我需要一个内核为 2.6.x 的 Linux 操作系统。网站上提供了 Ubuntu 8 映像。当我使用该映像创建虚拟机时,我尝试安装使用 Kheperra III 所需的软件包,但我无法安装。我也尝试安装更新,但我无法安装,因为不再支持此版本的 Ubuntu。

什么 Linux 操作系统仍然支持内核 2.6.x 并允许我安装现代软件包?

linux kernel version

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

我可以使用 scrypt 来计算 LUKS 的哈希值吗?

scrypt 可以用作 LUKS 的哈希算法吗?我可以调整它的参数吗?我怎样才能做到这一点?

algorithms luks

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

默认组合键绑定存储在哪里?

我最近发现了compose key。输入Compose->并获得 Unicode 右箭头 (?)真是太好了。

我知道我可以添加自己的,但在哪里可以找到默认值的完整图表?


我能找到的最大列表是freedesktop.org 上的这个列表。然而,它似乎也很不完美:例如,它列出了一个组合ComposeFU为“伸出中指的反向手”,这很令人失望地对我不起作用......

这些是否存储在我的实际实时系统中?

x11 compose-key

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

在 shell 脚本变量中存储空格

我需要在变量中存储特定数量的空格。

我试过这个:

i=0
result=""
space() {
    n=$1
    i=0
    while [[ "$i" != $n ]]
    do
        result="$result "
        ((i+=1))
    done
}

f="first"
s="last"
space 5

echo $f$result$s
Run Code Online (Sandbox Code Playgroud)

结果是“firstlast”,但我预计“first”和“last”之间有5个空格字符。

我怎样才能正确地做到这一点?

shell-script whitespace variable

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

“sudo su -s /bin/bash - <用户名>”有什么作用?

有好心人能给我解释一下这个命令的含义吗?

sudo su -s /bin/bash - foo
Run Code Online (Sandbox Code Playgroud)

有人告诉我,如果我想在这种情况下切换到不同的帐户“foo”而不知道其密码,请使用此命令。

sudo

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

什么设置 $SHELL 环境变量?

$SHELLUNIX 系统上首先设置的环境变量在哪里?

如何查找和打印我的终端的所有此类默认设置?

shell defaults environment-variables

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

Why does arp -a only show some machines on my network?

I ran arp -a on a Linux server, and this is the output:

[root@trnsrv1 ~]# arp -a
? (10.223.8.82) at 00:50:56:B5:75:08 [ether] on bond0
? (10.223.11.254) at E0:5F:B9:66:A6:00 [ether] on bond0
Run Code Online (Sandbox Code Playgroud)

10.223.11.254 - this is the gateway

10.223.8.82 - this is another server, and it is not the only one on the LAN.

Why did it appear and others did not?

linux arp

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

如何将我的桌面记录到“重播缓冲区”中,以便我可以重播最后 x 秒?

今天,我了解到了一款名为Overwolf Replay HUD的仅适用于 Windows 的产品,它可以让用户按下一个键来在他们的屏幕上重播最近 20 秒发生的事情。它适用于想要快速回顾忙碌时刻的玩或观看快节奏电子游戏的人。

我试图在 Linux 上复制这种行为。到目前为止,我认为我可以轻松地开始ffmpeg(使用-f x11grab)捕获到/tmp(内存映射)中的文件,然后使用sxhkd绑定键盘快捷键来启动mpv以播放该文件的最后 20 秒。

但是,录音的其余部分仍将被存储,而且我最终会耗尽 RAM。我怎么能只保留最后 20 秒?

ffmpeg video

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