技术技巧
当使用ps aux | grep查找进程时,我对自己在搜索中找到 grep 进程感到恼火。 例如
$ ps aux | grep firefox user ... /usr/lib/firefox-3.5.8/firefox user ... grep --color=auto firefox
为了避免这个问题,我使用一个字符类正则表达式,它只有一个字符长。 简单地说,我将搜索词中的一个字母用方括号括起来,像这样
$ ps aux | grep firef[o]x user ... /usr/lib/firefox-3.5.8/firefox
这可以防止 grep 进程本身匹配搜索词,因为搜索词是“firefox”,但 grep 命令包含“firef[o]x”。
pacpl 命令行工具允许您从任何类型的视频格式中提取音频。 命令用法如下
pacpl -to OUTPUT-FORMAT INPUT-FILE
例如,要从 .mov 视频中提取音频并将其存储在 .mp3 文件中,请执行以下操作
$ pacpl -to mp3 2010-01-Five_Minutes_SpringRoo.mov Perl Audio Converter - 4.0.5 Converting: [2010-01-Five_Minutes_SpringRoo.mov] -> [mp3] ..done. Total files converted: 1, failed: 0
输出存储在同一目录中的 2010-01-Five_Minutes_SpringRoo.mp3 文件中。
如果要将 PDF 文档转换为 JPEG 图像,首先使用pdftoppm将其转换为 PPM(Portable Pixel Map)文件,然后使用ppmtojpeg将其转换为 JPEG 文件。
首先,转换 PDF
$ pdftoppm input.pdf output
这将为 PDF 中的每个页面生成一个 PPM 图像,文件名为 output-N.ppm(其中 N 是页码)。 如果您只想转换文档的一部分,请使用以下命令指定要转换的第一页-f N以及要转换的最后一页-l N.
最后,要将所有 PPM 文件转换为 JPEG 图像,您可以执行如下操作
$ for file in *.ppm > do > ppmtojpeg $file > ${file/.ppm/.jpg} > rm $file > done
您从 Torrent 站点下载的大多数 DivX/Xvid 电影都打包在多个 RAR 压缩包中。 解压每个文件需要一些时间和空间。 如果您不想等待或使用空间,可以使用 VLC 和 unrar 在不解压文件的情况下播放这些文件。 您将无法在文件中快退和快进,但您可以播放和停止电影,而无需实际解压缩视频文件。 方法如下
$ unrar p -inul /path/to/movie_folder/movie.name.r00 | vlc -
将技术技巧发送至 techtips@linuxjournal.com,如果我们在杂志上发表,我们将向您发送一件免费 T 恤。