小编Bry*_*mas的帖子

Linux 命令将文件连接到自身 n 次

我从古腾堡项目(大约 0.5MB)中获取了一本纯文本文件书,我想将其连接到自身n时间以生成一个大文本文件,我可以对某些算法进行基准测试。是否有我可以使用的 linux 命令来实现此目的? cat听起来很理想,但将文件连接到自身上似乎不太好,而且没有直接解决问题的n时间部分。

linux concatenation

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

如何将多个 zip 文件解压缩到单个目录结构中(例如 Google Drive 文件夹导出)

假设您从一个未压缩的目录开始,其A结构如下:

$ tree A
A
??? inner_dir
    ??? file1.txt
    ??? file2.txt

1 directory, 2 files
Run Code Online (Sandbox Code Playgroud)

现在假设你得到了两个 zip 文件1.zip,它们2.zip来自A. 1.zip仅包含file1.txt,并且2.zip仅包含file2.txt

# -l flag simply lists file contents

$ unzip -l 1.zip 
Archive:  1.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
        0  2017-09-30 21:49   A/
        0  2017-09-30 22:27   A/inner_dir/
        0  2017-09-30 21:49   A/inner_dir/file1.txt
---------                     -------
        0                     3 files

$ unzip -l 2.zip 
Archive:  2.zip
  Length      Date …
Run Code Online (Sandbox Code Playgroud)

linux zip command-line

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

如何使 VLC 显示包含许多轨道的单个 FLAC 文件作为单独的轨道

我有一个.flac包含多个曲目的单个文件,其中包含一个音乐专辑以及相应的.cue文件。我正在使用 VLC 播放器运行 Ubuntu 10.04,并试图让 VLC 播放器显示各个曲目,并允许我使用上一个和下一个控件在曲目之间来回移动。我遇到的问题是,当我.flac用 VLC打开单个文件时,它只显示整个专辑的持续时间的单个曲目,我无法在曲目之间来回跳过。有什么方法可以让 VLC 显示.flac文件中包含的各个轨道,而不必.flac先将文件预先拆分为各个轨道文件?

vlc-media-player flac

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

Wireshark:无需 sudo 即可访问 USB 总线接口

我正在尝试在 Linux (Ubuntu) 上使用 Wireshark 监控一些 USB 流量。如果我以没有 root 权限的普通用户身份启动 Wireshark,则不会列出 USB 总线接口。如果我sudo wireshark虽然,我看到了USB总线接口。使用以下dumpcap命令列出可用的捕获接口可能是最好的说明:

~$dumpcap -D

1. eth0
2. any (Pseudo-device that captures on all interfaces)
3. lo
Run Code Online (Sandbox Code Playgroud)

相对

~$sudo dumpcap -D

1. eth0
2. usbmon1 (USB bus number 1)
3. usbmon2 (USB bus number 2)
4. usbmon3 (USB bus number 3)
5. usbmon4 (USB bus number 4)
6. usbmon5 (USB bus number 5)
7. usbmon6 (USB bus number 6)
8. usbmon7 (USB bus number 7) …
Run Code Online (Sandbox Code Playgroud)

usb sudo wireshark

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

如何在 Linux 上使用 Compiz 来实现 WinSplit 革命在 Windows 上的作用?

我在 Windows 上使用 WinSplit Revolution 已经有一段时间了,并且已经对它产生了兴趣。我现在正在试用 Linux 操作系统 (Ubuntu 10.04),并且真的很想再次获得相同的功能。在网上搜索后,我发现了一个用于 compiz“网格”插件,它说它的灵感来自 WinSplit 革命。

我还没有安装 Grid 插件,因为在该页面的安装部分下,它说“请注意,网格现在包含在 compiz 中,因此除非您拥有旧版本的 compiz,否则您不太可能需要从 git 中获取",这似乎表明网格功能现在已内置到 compiz 某处。问题是,我不知道在 CompizConfig 设置管理器中的何处可以找到它,也不知道如何设置它。我想要发生的只是获得与 WinSplit 革命相同的功能,在那里我按 Ctrl + Alt + [某些小键盘键] 在屏幕上定位一个窗口,然后按 Ctrl + Alt + [向左或向右箭头] 移动一个双屏之间的窗口。

linux window-manager compiz grid

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