小编stu*_*ent的帖子

恢复格式化的 ext3 分区

假设您有一个 ext3 分区,不幸的是它被格式化为 ext4 分区(现在有一些但不是很多新文件)。有没有办法从旧的 ext3 分区恢复(一些)文件?

ext4 data-recovery ext3

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

编译目录中的所有tex文件

如果我pdflatex *.tex在一个目录中做,只会tex编译一个文件。我应该使用哪种语法*.tex来编译目录中的所有文件?

bash latex

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

在命令行上打开具有多个文件扩展名的目录中所有文件的最快方法

如果我想打开mp4一个目录中的所有文件,我可以简单地做类似totem *.mp4. 但是如何使用一个命令打开该目录中的mp4所有flv文件。即我想做这样的事情totem (*.mp4 OR *.flv)。什么是最简单的方法来做到这一点?也许它有助于我使用zsh.

command-line bash zsh wildcards

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

重复的多个源目录

是否可以在duply配置文件中指定多个源目录?如果没有,是否有任何简单的解决方法?

backup duplicity duply

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

Grep 模式包括破折号并限制为文件扩展名

我正在尝试使用 grep 查找一些包含模式的 tex 文件->-

grep -R -- "->-" *.tex
Run Code Online (Sandbox Code Playgroud)

但这不起作用。如果我做:

grep -R -- "->-"
Run Code Online (Sandbox Code Playgroud)

相反,它可以工作,但真的很慢,而且显然不仅给我 tex 文件,而且还匹配许多其他文件(例如二进制文件)。

进行此搜索的最快方法是什么?

grep

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

使用 youtube-dl 从 YouTube 频道下载所有视频列表并对其进行排序

我想下载 YouTube 频道的所有视频列表并按时长排序。这是我用youtube-dl resp 尝试过的。yt-dlp

yt-dlp --skip-download "url_to_channel" --get-duration --get-title > list

然后类似的东西cat list | sed '$!N;s/\n/ /g' | sort。然而,这不起作用,因为持续时间是第二次打印的(并且sort -k2由于标题包含空格而没有帮助)。

在一天结束时,我还想获取网址和标题,然后将其通过管道传输到 html 文件(或 Latex -> pdf)以获取包含可点击网址和缩略图的列表(这不是这个问题的内容,但你当你写答案时可能会想到这一点;我只想先解决上面的简单情况)。

编辑

例如:

yt-dlp --skip-download "https://www.youtube.com/user/emacsrocks/videos" --get-duration --get-title > list_test
Run Code Online (Sandbox Code Playgroud)

结果是

cat list_test

Parens of the Dead Live - Preparing for a new game, bonus stream, live on Twitch
1:06:45
Parens of the Dead Live - Improving the code 3 years later, live on Twitch
1:55:55
Emacs …
Run Code Online (Sandbox Code Playgroud)

command-line sed awk youtube-dl

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

让 bash 脚本等待密码

我想编写一个小脚本,通过 ssh 设置一个袜子代理,然后使用该代理启动浏览器。

#!/bin/bash
ssh -D 1234 user@host #&
chromium-browser --proxy-server="socks5://127.0.0.1:1234"
Run Code Online (Sandbox Code Playgroud)

如果我&在第一行的末尾添加 -符号,脚本只会询问我的密码,然后打开一个ssh终端。浏览器不是在 ssh 终端关闭之前启动的,这是非常无用的。如果我添加&-sign 脚本不会等到我输入密码,我不知道如何干净地结束ssh会话。

我不想ssh通过rsa-keys使用自动登录。

任何建议我如何规避上述问题?

shell ssh background-process

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

如何从命令行重新启动 Firefox?

如何从命令行重新启动 Firefox 并在重新启动后完全(或尽可能)恢复之前的状态?当然,我可以做类似的事情killall firefox; firefox,但这不会恢复会话。

command-line firefox

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

配置 tty 提示特定用户输入密码

如果我切换到 tty,比如 tty3,它会要求我输入用户名,然后输入相应的密码。

我怎样才能实现,(仅在 tty3 上)它只要求我输入预定义用户名的密码(例如myuser)并提到用户名,例如password for myuser?所以我不需要输入用户名,只需要输入该 tty 上的密码。

我正在使用使用 systemd 的 ubuntu 18.04。

ubuntu tty

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

如何提取 LUKS 设备的哈希值?

对于 LUKS 设备,我知道哈希以某种方式存储在分区标头中(我真的不知道这意味着什么)。但我不知道在这种情况下如何打印哈希值。

例如,在标准的 unix 系统中,用户密码哈希存储在/etc/shadow. 如果我想查看密码的哈希值,我可以打开这个文件并查看它。

那么,如何提取 LUKS 设备的哈希值?

dm-crypt luks

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

在 linux 中监控连接的蓝牙设备的信号质量

如何在 linux 中监控连接的蓝牙设备的信号质量/强度?我更喜欢命令行解决方案。

bluetooth

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