操作指南

在 Linux 上运行 DOS 程序: Duke Nukem 复活了!

如果我玩电子游戏,它们通常都是技术含量很低的。我怀念的为数不多的老游戏之一就是 Duke Nukem,我说的是 Duke 在变成 3D 之前的版本。如果您有想要运行的旧 DOS 游戏,或者任何旧 DOS 程序,请查看 DOSBox。即使您没有任何想要运行的 DOS 程序,您也可以尝试下载一些现在可以在线免费获取的旧 DOS 游戏。

在 Python 中处理命令行选项

我刚刚写了一小段 Python 代码,用于从数据库内容生成一些报告。其中一个程序不仅仅是“显示数据”,而是打印事务日志。它包括各个字段的小计和分页输出。剩下的一个任务是给它一些选项。也就是说,传递一些会修改报告的标准。

使用 date 命令测量经过的时间

在运行需要很长时间才能运行的 bash 脚本时,通常需要知道脚本运行了多长时间。除了总运行时间外,了解脚本的某些部分运行了多长时间也通常很有用。 time 命令实际上并没有帮助,因为它旨在计时单个命令,而不是一系列命令。通过使用 %s 格式

询问 Linux 机器

前几天,一位客户要求我对他网络上的所有计算机执行硬件和软件清单。需要清点的机器不多,但我们需要收集关于每台机器的相当多的信息。

使用 Brain Workshop 提升您的智力

到处都是“大脑训练”游戏,声称可以帮助您“降低大脑年龄”或“提高大脑力量”以及其他此类营销夸张。就像说某种早餐麦片比其他麦片“更令人满意”一样,这些说法基本上毫无意义。

Bash 子 Shell

在编写 bash 脚本时,有时需要在后台运行命令。这很容易通过在要后台运行的命令行末尾附加一个 & 符号来完成。但是,如果您需要在后台运行多个命令怎么办?您可以将它们全部放入一个单独的脚本文件中,然后执行该脚本,后跟一个 & 符号,或者您可以将命令保留在主脚本中并将其作为子 shell 运行。

Bash:使用 set 和 eval 保留空格

如果您不太在意空格,那么 bash 非常棒:它通常将多个空格字符变成一个,并根据空格将事物分解成单词。另一方面,如果您想保留空格,bash 有时会有点困难。一个经常有帮助的技巧是结合使用 bash 的 eval 和 set 命令。

列出打开的文件

如果您尝试卸载分区并收到如下消息:# umount /media/usbdisk/ umount: /media/usbdisk: device is busy 请使用 lsof 命令找出哪些程序正在使用哪些文件

同步您的生活

很久以前,您只需要一台电脑。您的所有文档都保存在该计算机上,或附近的软盘或 CD-Rom 堆栈中,而没有其他地方。那些日子已经过去了,就像一辆车、一台电视机和一个 iPod 的日子一样。

NVidia 风扇速度再探

关于调整 NVidia 显卡风扇速度的上一篇文章的评论之一是,需要一个脚本来根据温度调整速度。这里提供的脚本正是这样做的。

Reconstructor:当您丢失还原 CD 时

我有一台原装 Asus EeePC 701 4G。我之前谈论和写过它。我倾向于在 Eee 上使用完整的操作系统,并且在其上安装了几个不同的 Linux 发行版。我一直在寻找形式和功能的最佳结合。

在计算机之间复制文件系统

如果您需要将整个文件系统从一台机器传输到另一台机器,例如,当您获得一台新计算机时,请执行以下步骤。 1) 使用任何 Linux Live CD(例如,Knoppix)启动两台 PC,并确保它们可以通过网络相互访问。

调整 NVidia 显卡上的风扇速度

如果您有 NVidia 显卡,并且它的风扇听起来像喷气发动机,或者,如果像我的情况一样,您的风扇在计算机启动时以全速启动,但在 20 秒左右后关闭,则您需要 nvclock。

Bash:从多个文件重定向输入

最近,我需要创建一个脚本来处理两个输入文件。我说的处理是指脚本需要从一个文件中获取一行,然后从第二个文件中获取一行,然后对它们进行一些处理。听起来很简单,但除非您了解 bash 的一些扩展重定向功能,否则并非那么容易。

uDig GIS:初探

作为关于开源地理信息系统 (GIS) 程序的系列文章的一部分,本文介绍了 uDig GIS。 uDig 适用于所有级别的 GIS 用户,从初学者到高级用户。