小编Cir*_*郝海东的帖子

如何在 Vim 中删除所有不包含某个单词的行?

在vim中,我可以删除所有包含“price”这个词的行

:g /price/d
Run Code Online (Sandbox Code Playgroud)

如何删除所有不包含“价格”一词的行?

vim regex find-and-replace

178
推荐指数
3
解决办法
8万
查看次数

如何每 N 秒提取一帧视频到图像?

如何将视频文件转换为一系列图像,例如每 N 秒一帧。mplayer 或 ffmpeg 可以做到这一点吗?我已经使用 MPlayer 手动抓取屏幕截图,但我想为长视频自动执行此操作。

video ffmpeg capture mplayer images

89
推荐指数
5
解决办法
19万
查看次数

如何使用 bash 脚本创建和格式化分区?

有没有办法使用bash脚本创建和格式化分区?

我认为它可以用 fdisk 完成,但我不知道如何将命令从 bash 脚本输入 fdisk shell,然后退出 fdisk shell。

我想创建一个分区,然后在 bash 中将其格式化为 ntfs。

ntfs bash partitioning fdisk

83
推荐指数
7
解决办法
19万
查看次数

如何在 tmux 中快速切换到 n.10+ 窗口?

默认情况下,Tmux 带有以下键绑定,可在编号为 0 到 9 的窗口之间快速切换:

C-b + 0-9
Run Code Online (Sandbox Code Playgroud)

在我的 tmux 中有几十个不同的项目文件夹、一些 ssh 会话和其他好东西,我似乎总是溢出我可以快速访问的 10 个窗口,我很想找出一种快速切换到编号为 10 的窗口的方法或更高。现在我必须在 tmux 提示中手动输入以下内容:

swap-window -t 12
Run Code Online (Sandbox Code Playgroud)

这是相当耗时的。

有没有人想出一个可靠的快捷方式来帮助您快速访问 Windows 10 及更高版本?我知道weechat用两个快捷方式解决了这个问题:

Alt + 0-9
Alt+j followed by \d{2}
Run Code Online (Sandbox Code Playgroud)

使用 tmux 可以完成这些方面的任何事情吗?

keyboard-shortcuts shortcuts tmux

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

如何在 Linux 中记录所有进程启动?

我想获取在启动时启动的所有进程的日志以及启动时使用的参数。这在Linux中可能吗?

linux logging

60
推荐指数
3
解决办法
4万
查看次数

Linux中如何查看当前加载的共享对象?

我有两个相关的问题:

  • 如何查看当前是否加载了共享库?(即系统范围的,进程不可知的)
  • 如何查看进程加载的所有共享库?

linux libraries

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

如何在 Linux 上使用命令行从可启动 ISO 创建可启动 USB?

我有一张从 ISO 文件创建的 CD,我用它来通过 plop linux 安装自定义版本的 Ubuntu。

cd 工作正常,但我想改用可启动的 USB 驱动器。我使用命令 dd 尝试创建可启动 USB:

dd if=filename.iso of=/dev/sdb1 bs=4k
Run Code Online (Sandbox Code Playgroud)

现在这确实复制了文件并使 USB 可启动,但我收到错误“缺少操作系统”

有任何想法吗?

linux iso-image bootable-media dd isolinux

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

不使用 GUI 时如何退出 QEMU 监视器?

我在没有 GUI 的 Linux 上运行 QEMU。

使用 QEMU 运行启动我的自定义内核后,我无法通过按 Ctrl+C 杀死并返回到主机。

有没有办法回到主机操作系统?

qemu

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

超线程和多核有什么区别?

在与网络管理员的交谈中,我提到我的机器是双核的。他告诉我不是。我调出任务管理器,转到性能选项卡,向他展示有两个独立的 CPU 使用率图表。我家里有一台四核机器,它有四个图形。他说,由于超线程,这台特定机器上有两个图。以前我曾经有一个超线程奔腾 4 处理器,但我从来没有完全理解它的意思。那么超线程和双核有什么区别呢?你怎么知道你有哪一个?

cpu multi-core hyper-threading

44
推荐指数
3
解决办法
3万
查看次数

TAR 与 CPIO 存档文件格式之间有什么区别?

我很好奇,做了一些阅读,但仍然有问题。

CPIO 与 TAR 有何不同?我在另一个问题中被告知 tar 用于将许多文件合并到 1 个存档中,然后通常是 gzip'd 或 bzip'd。

我还被告知 TAR 无法从 STDOUT 压缩。我想归档/压缩 ZFS 快照以进行备份。我想知道是否可以将 CPIO 与 bzip2 结合使用以获得这种效果。

还是我有完全错误的想法?这不是CPIO的目的吗?

这是我在阅读了有关备份 ZFS 快照的 Oracle 文档后想到的那种命令。

# Backup snapshot to cpio and bzip2 archive
zfs send media/mypictures@20070607 | cpio -o | bzip2 -9c > ~/backups/20070607.bz2

# Restore snapshot from cpio and bzip2 archive
zfs recieve media/mypictures@20070607 | cpio -i | bunzip2 -c ~/backups/20070607.bz2
Run Code Online (Sandbox Code Playgroud)

zfs cpio tar archiving bzip2

44
推荐指数
5
解决办法
4万
查看次数