小编Baa*_*rud的帖子

基于终端的电子表格和文字处理器?

是否有任何(好的)基于终端(即在 VT 中运行,而不是在 GUI/X 中运行)的 Unix/Linux 电子表格或文字处理器?有没有人记得以前流行的这些程序的名称(例如,在 X 变得如此普遍之前)?

我知道在 Unix 中进行文字处理的“正确”方式是使用 LaTeX 或 GROFF 之类的标记语言以及 vi 或 emacs 之类的简单编辑器......有人记得一个旧的程序吗?) - 类似于旧的 MS-DOS(Windows 之前的)类似 WordPerfect 的 Unix 程序?你没有真正的所见即所得,但在文本中用颜色、反向视频等标记了诸如强调和下划线之类的东西。

对于 LaTeX 或一些 XML 格式更“前端”的程序来创建文字处理文档也很有趣,只要它们使用终端并使用颜色等来标记诸如强调文本之类的东西(而不是您看到的乳胶格式-代码)。例如。你按下 CTRL-I,你写的文本变成反视频,并被写入到格式代码之间的文件中以进行强调。

command-line software-rec word-processing spreadsheet

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

用于 Linux 的立体声“音调发生器”?

是否有类似于 Linux 的立体声(单独的左右声道)音调发生器?您可以在其中为每个通道设置音量和音调/音高,最好还设置波形(正弦、方波、锯齿等)并反转一个通道(与另一个通道相反)。

如果没有,有没有关于一个好的地方开始制作的想法?我想最简单的方法是适应现有的程序,如合成器……但如果效果不佳,是否有任何库(如 SDL?)可以用作此类程序的基础?

libraries audio

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

如何从文件中删除多个空行?

我有一些用于做笔记的文本文件 - 只是纯文本,通常只使用cat >> file. 有时我会使用一两个空行(只需返回 - 换行符)来指定一个新的主题/思路。在每个会话结束时,在使用Ctrl+关闭文件之前D,我通常会添加大量 (5-10) 空行(返回键)以分隔会话。

这显然不是很聪明,但它为此目的对我有用。我不过最终了很多很多不必要的空行,所以我在寻找一种方式来删除(大部分)的额外线。是否有一个 Linux 命令(剪切、粘贴、grep、...?)可以直接与几个选项一起使用?或者,是否有人对 sed、awk 或 perl(实际上是任何脚本语言,尽管我更喜欢 sed 或 awk)脚本有什么想法可以做我想做的事?用 C++ 写一些东西(我实际上可以自己做),看起来有点矫枉过正。

案例#1:我需要的是一个脚本/命令,它可以删除两个以上(3 个或更多)连续的空行,并将它们替换为两个空行。虽然如果它也可以调整以删除多于一行(2 或更多)和/或仅用一个空行替换多个空行,那就太好了。

案例#2:我也可以使用一个脚本/命令来删除两行文本之间的单个空行,但保留多个空行(尽管删除其中一个空行也是可以接受的)。

scripting sed awk perl filter

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

校验和有多独特?

我有很多文件需要整理;可悲的是,有许多文件名相同但内容不同,并且文件名不同,但内容相同。

我正在考虑md5sum用于为文件生成校验和,但我需要知道 - 两个不同的文件(即不同的内容)是否可能生成相同的校验和?

如果是,它发生的可能性有多大?

是否可以使用两个不同的不相关(即不在同一个“系列”中)校验和程序来生成两个校验和 - 假设虽然两个不同的文件可能为任一校验和程序生成相同的校验和,它永远不会同时发生在两个人身上?

files checksum

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

Open/Libre Office:将 Impress 限制为与 PowerPoint 兼容的内容?

有没有办法将 Open/Libre Office 演示文稿程序 Impress 限制为仅与 PowerPoint 兼容的内容?最好以一种“隐藏”或删除不兼容的动画和幻灯片之间的转换(......无论如何)的方式。

我做了一个演示文稿并将其保存为 ppt 文件,结果发现我的一些动画和……已被删除/替换 - 我猜是因为 PowerPoint 不支持它们。或者,是否有兼容内容的列表?

openoffice libreoffice

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

FreeBSD 还是 PC-BSD?

在使用 Linux 多年之后,我想尝试一下 *BSD,但我不确定我应该使用 FreeBSD 还是 PC-BSD。

凭借开箱即用的 KDE 和图形包管理器等,PC-BSD 的设置和使用让我印象深刻。另一方面,更多的人使用 FreeBSD 并且它似乎有更好的文档,因此它设定了标准。我倾向于 FreeBSD,但仍然喜欢类似于 PC-BSD 的 GUI-goodness 的东西。

所以我的问题是,FreeBSD 可以设置为类似于 PC-BSD 吗?使用 KDE、GUI 登录提示和 GUI 管理工具?是否困难,或者只是从端口树制作相关包的问题?甚至有可能直接在 FreeBSD 上安装 PC-BSD 软件包吗?

freebsd bsd

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

是否可以在 rtorrent 中使用元文件?

我在一些磁力链接上使用过rtorrent,它创建了一些“元”文件,这些文件似乎是由哈希命名的......

有没有办法以某种方式使用这些元文件来开始rtorrent下载种子,而不是必须找到实际的磁铁?例如 rtorrent 637778299.meta 或其他什么?

rtorrent

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

Linux:当前正确/推荐使用游戏组?

目前被认为是游戏组的正确/推荐/最佳实践使用...

  • 作为游戏端口和操纵杆的“设备组”,与游戏用户无关(除了是游戏用户可能必须属于的众多组之一)并且具有(非常)不同的 GID游戏用户的UID...

  • 或者作为与游戏用户的“配对”——最好具有匹配的 UID 和 GID——其中该组列出了允许执行属于游戏用户的程序的用户。这是为了限制用户可以享受的内容。

有替代品吗?您见过或认为适用于游戏端口和操纵杆设备组的其他名称;对于允许玩的一组用户;和/或运行游戏的用户?(例如,'rec' 表示娱乐性)您认为这可能是个好主意还是太打破传统?

我正在考虑构建/定制我自己的发行版的想法,所以我不会被其他发行版的做法或最常见的东西所困扰......我更多的是询问你所看到的,你所看到的尝试过并且您认为最有效的方法。

我也对其他 Unices 用户的此类体验感兴趣,毕竟他们中的大多数人不像 Linux 那样破坏他们的设备......他们还有游戏组吗?它是如何以及用于什么的?

linux users games

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

需要一些 sed 魔法:将标记的行移动到文件的开头

我发现自己非常需要一些sed魔法(我真的需要坐下来学习这个)。我有一个包含很多行的文件。在查看之后,我通过在行的开头添加星号 (*) 来标记一些行。

我想用一些sed技巧(如果可能的话)做的是将所有标记的行移动到文件的开头(或结尾——我不挑剔),这样它们就形成了一个块。其他线路(未标记)应该不受干扰。

我怎样才能做这样的事情sed?我知道sed有一些用于移动文本的缓冲区...

sed text-processing sort

6
推荐指数
3
解决办法
6654
查看次数

为 OpenIndiana Hipster 设置全局时区?

在最新版本的 OpenIndiana Hipster 上设置时区(欧洲中部时间...或者现在是夏令时的 CET)的正确方法是什么?

我尝试更改/etc/中的一些内容,但显然我做得不对,因为我的时钟仍然是通用时间(UTC)。一个类似的问题(对于 Solaris?)建议了一个命令,但这在 OpenIndiana 上不可用 - 它应该位于的包中也不可用。

我有一个多重启动系统,所以我想将系统时钟保留为通用时间 (UTC),而不是本地时间 (CET)。

那么我到底应该做什么——在哪里以及如何做?
(我想最简单的方法就是在/etc中创建、编辑或链接文件,或者如果可能的话......)

solaris configuration timezone openindiana

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