技术技巧
RPM 包包含许多可能很有用的信息字段,您可以使用 -q 和 -i 选项以及包名称来查看其中的许多字段
$ rpm -q -i kernel-desktop Name : kernel-desktop Relocations: (not relocatable) Version : 2.6.31.12 Vendor: openSUSE Release : 0.1.1 Build Date: Thu 28 Jan 2010 ... Install Date: Sat 20 Feb 2010 ... Build Host: build35 Group : System/Kernel Source RPM: kernel-desktop-... Size : 122840714 License: GPLv2 Signature : RSA/8, Thu 28 Jan 2010 09:16:41 AM MST, ... Packager : http://bugs.opensuse.org URL : https://linuxkernel.org.cn/ Summary : Kernel optimized for the desktop Description : This kernel is optimized for the desktop. ... Source Timestamp: 2010-01-27 08:20:11 +0100 GIT Revision: bb438b6d99aaffb7aade40764bab1810cc21b01b GIT Branch: openSUSE-11.2 Distribution: openSUSE 11.2
这些字段和其他字段可以使用以下选项单独输出--qf或者--queryformatrpm 的选项。 并非上面的所有内容都直接是一个选项,但许多是,例如NAME(名称)和VERSION(版本),因此您可以执行以下操作:
$ rpm -q --qf "Installed kernel is v%{VERSION}\n" kernel-desktop Installed kernel is v2.6.31.12
格式字符串类似于 printf 格式字符串,只是类型说明符被要输出的括号内的标记替换。要查看所有已安装软件包及其版本的表格,您可以执行以下操作:
$ rpm -q -a --qf '%-30{NAME} Version %{VERSION}\n'|head gpg-pubkey Version a1912208 yast2-trans-stats Version 2.15.0 yast2-country-data Version 2.18.20 libpciaccess0 Version 7.4 libpth20 Version 2.0.7 libpcre0 Version 7.9.0 netcat Version 1.10 libusb-1_0-0 Version 1.0.2 libbz2-1 Version 1.0.5 libgmp3 Version 4.3.1 ...
您还可以通过附加限定符来更改项目的格式。 例如,在上面的信息列表中,有一个名为安装日期的字段。 实际的 rpm 标签是INSTALLTIME,如果您直接使用它,您会得到一个不太有用的值
$ rpm -q --qf "Kernel installed %{INSTALLTIME}\n" kernel-desktop Kernel installed 1266703208
为了获得更有用的信息,请附加:date到标签
$ rpm -q --qf "Kernel installed %{INSTALLTIME:date}\n" kernel-desktop Kernel installed Sat 20 Feb 2010 03:00:08 PM MST
gcalcli 是一个易于使用的命令行工具,用于与您的 Google 日历进行交互。 gcalcli 可能不会默认安装在您的系统上,但它可能可以通过您的软件包管理器获得。 如果不可用,请访问 code.google.com/p/gcalcli 获取源代码。
安装完成后,您可以通过键入以下内容来查看您当前的日历周
$ gcalcli --user USERNAME --pw PASSWORD calw
要查看当前月份的日历,该命令非常相似
$ gcalcli --user USERNAME --pw PASSWORD calm
使用quick(快速)选项也可以轻松地将项目添加到您的日历中
$ gcalcli --user USERNAME --pw PASSWORD quick \ 'Write another Tech Tip for LJ tomorrow 5pm'
gcalcli 还有许多其他选项,例如选择您自己的配色方案和议程视图。 有关更多选项,请参见手册页。
使用 GNOME 时,如果您打开一个设置了执行位的文本文件,您每次都会收到一个烦人的消息框,提示“您要运行 x.txt 还是显示其内容? x.txt 是一个可执行文本文件。”
要摆脱这个烦人的消息框,请在 Nautilus 中,转到“编辑”→“首选项”→“行为”,然后选中“打开时查看可执行文本文件”旁边的单选按钮。 下次,该文件将直接打开,不会再有这样的消息框打扰您。
将技术技巧发送至 techtips@linuxjournal.com,如果我们在杂志上发表它,我们将向您发送一件免费的 T 恤。