将 MAC 地址转换为 Motorola S-Records 如果您进行嵌入式编程,您可能对 Motorola S-Records 很熟悉。以下脚本接受一个 MAC 地址并输出 S-Record 数据。
执行反向十六进制转储 如果您使用命令行,您很可能使用过 hexdump 或 od 来转储二进制文件,但是如果您有一个十六进制转储,并且想要创建数据的二进制版本,您该怎么办?假设您的需求不是太复杂,答案可能是 xxd。您可以像 hexdump 和 od 一样使用 xxd 来转储二进制文件,但您也可以使用它来执行反向操作:将十六进制转储转换回二进制。
Bash 大括号展开 Bash 大括号展开用于在命令行或 shell 脚本中生成字符串。大括号展开的语法包括序列规范或花括号“{}”内以逗号分隔的项目列表。序列由以两个句点“..”分隔的起始和结束项组成。
使用 eGroupWare 管理您的生活 如果您的生活像我一样,它可能比应有的更复杂。有全职工作、社交活动和假期,更不用说各种副业及其相关的截止日期。孩子们有幼童军、足球和棒球。由于我们是家庭教育,我们有科学俱乐部、实地考察和玩耍约会。而且似乎我们认识的每个人都有 2 个电子邮件
如何安装和使用 ndiswrapper [视频] 硬件制造商通常不向开源社区发布其产品的规格,因此像 ndiswrapper 这样的程序变得必要。此视频演示了如何在 Linux 中使用 ndiswrapper 使用 Windows 无线驱动程序。
使用 Wuala 进行在线存储 在其最基本的层面上,Wuala 是一种在线存储服务。与其他服务一样,它的目标是允许您从任何地方访问您的文件,即使您的家庭或办公室计算机已关闭。您可以将任何文件存储在您的 Wuala “驱动器”中,它们可以是任何大小(当然,不超过您的存储限制)。
Bash 输入重定向 如果您使用 shell,您肯定知道重定向:# echo 'hello world' >output # cat <output 第一行将“hello world”写入文件“output”,第二行将其读回并写入标准输出(通常是终端)。
使用 Zenity 让您的脚本更用户友好 当我第一次玩 Zenity 时,我认识到它有几种潜在用途。虽然我很习惯使用命令行界面与计算机交互,但我知道很多人不是。Zenity 从简单的命令行创建 GUI 小部件,并且可以从任何 shell 脚本中使用。
使用 Zmanda Recovery Manager 恢复 MySQL 表 如果有人意外删除了 MySQL 中的关键表,则应用程序将不再工作。解决此问题的方法是利用(开源)Zmanda Recovery Manager。
天气怎么样? Geek Ranch 日程上的项目之一是气象站。虽然我们还没有气象站,但我们已经了解了一些关于气象站和 Linux 的知识。首先,为什么我们没有气象站?好吧,首先 Geek Ranch 站点还没有电力。但是,更重要的是,没有互联网连接。所以,让我们称之为研究。
RPMs - HOWTO 简短故事 如果您喜欢所有内容的最新版本,并且您使用基于 RPM 的系统,您可能想学习如何创建 RPM。您不必这样做,您可以只下载最新的源代码并在 /usr/local 中编译和安装它。当然,这会使您的系统处于 RPM 数据库无法准确反映系统上已安装内容的状态。同样,这可以工作,但构建 RPM(通常至少)并没有那么困难。
向您的 PHP 脚本添加可配置的日志记录 此技巧展示了如何向您的 PHP 脚本添加日志记录,以及如何添加配置以使您具有基本的、可配置的日志记录。PHP 脚本需要两个 PEAR 包,Log 和 Config。要使用此技巧中显示的代码,您需要安装 PEAR 以及 PHP,并且您需要安装 Log 和 Config PEAR 包。要安装这两个包,请键入
远程窗口管理器 很多时候,在远程主机上运行 xterm 只是为了从该远程机器 fork 您的程序,这非常令人沮丧或耗时。为什么不直接在那里运行您的窗口管理器,即使您不在其控制台上?毕竟,窗口管理器只是另一个 X 应用程序,不是吗? 启动您的本地 X 服务器 xinit /usr/bin/xterm -- :1 &
在 Ubuntu 上键入非标准字符 在 [Ubuntu] Linux 中,无需任何修改即可轻松完成键入非标准英语字符的操作。在大多数情况下,您可以使用系统中包含的字符映射实用程序来执行此操作,该实用程序可以在“应用程序”>“附件”>“字符映射”中找到。运行字符映射后,将出现一个窗口。
从命令行创建徽标 您可以从 Linux 命令行创建一个简洁的徽标:$ convert -size 800x120 xc:white -font Times-Roman -pointsize 100 -fill gray -annotate +20+80 'Linux is cool!' -fill black -annotate +23+83 'Linux is cool!' -trim +repage logo.png 并且,以下命令应显示结果:$ qiv logo.png
在 Ubuntu 上使用 Virtualbox 运行 Windows XP VirtualBox 是适用于 x86 硬件的通用全功能虚拟化器。它面向服务器、桌面和嵌入式用途,是一种专业级虚拟化解决方案,也是开源软件。