除了免费的流媒体音乐外,我最喜欢Spotify的地方就是它的歌词插件了。有时候我听不懂一首歌里面的所有歌词,尤其是rap。TuneWiki插件在这种情况下就派得上用场了。但TuneWiki仅有支持Windows和iTune的插件,那我们在linux桌面上有什么选择呢? 如果你使用过一段时间Linux桌面,你也许听过OSD Lyrics。它是一个显示桌面歌词的小程序。你可以借助一些音乐播放器来使用它,比如 Rythmbox,Banshee,Clementine等等。 在Ubuntu 14.04和Linux mint 17上安装OSD Lyrics 两年以前 OSD Lyrics 它的官方仓库还在积极地维护,但现在对它的开发已经停
Ncdu (NCurses Disk Usage) 是一个基于Ncurses库的du命令的界面。它通过大家熟知的du命令,为用户提供一个快速且容易被使用的界面。它可以显示磁盘使用的百分比,且允许你使用ncurses库的方式在目录之间导航。 安装 ncdu已经被移植到大多数linux发行版本,可从官方资源库中安装. Arch / Manajaro 及其衍生版: sudo pacman -S ncdu Ubuntu / Debian / Linux Minut 及其衍生版: sudo apt-get install ncdu Fedora 及其衍生版: sudo yum install ncdu 在这里可以找到其他的发行版。 使用 ncdu 键盘操作: up, k 向上移动光标 down, j
当软件出现问题的时候,它应该以一种很容易引起注意的方式马上终止。这种快速终止的方式值得借鉴,我们会在这期专栏里谈谈这个重要的概念。 一开始,快速终止看上去是一种会影响可靠性的不好的实践——为什么一个系统在还可以继续运行的时候要崩溃(或者说终止)?对于这个,我们需要理解,快速终止是和Heisenbugs(对于不易复现bug的一种称呼)紧密联系在一起的。考虑一下Bohrbugs(对于能够重现的bug的一种称呼),它们在一个给定输入的条件下总是会出现,比如,访问空指针。这类问题很容易测试、复现并修复。而如今
这是写给Liunx新用户的一系列文章中的第一篇,在这系列文章我将会写一些对新用户来说非常好用的Linux基础命令。 注意:本文的目标读者是仅有小量甚至是没有任何Linux命令行使用经验的读者。 作为一个Linux的新用户,我怎样可以在命令行终端中查看某个目录的属性? 要求 唯一的要求是du命令行工具。du基本上是所有Linux发行版本默认提供的工具。用以下的命令来检查你的系统中是否可以使用du命令: man du du 命令用于输出文件的空间使用情况。 使用du 不带任何参数的运行du命令会显示当前工作目录以及其子目录的文件名和所占用的空间大
(LCTT译注:这里,我们姑且认为您身处能够访问Internet的地方!) 为什么会有人要从终端搜索互联网上的东西?我不清楚,这里头可能有许多的原因。但是,因为没人要求答案总比没人知道答案少令人失望一点。这里,列出了一些流行的搜索引擎的命令行工具,可以让你们通过Linux终端来访问它们。 1. Google 让我们从一个巨头开始吧:Bing!好吧,只是开个玩笑,事实上应该是Google。坦白讲,你根本不需要使用命令行工具来进行Google搜索。只需要简简单单的一个命令: $ xdg-open https://www.google.com/search?q="" 它会打开网页浏览器,并
Hello 伙计们, 这是一个如何在Ubuntu中禁用叠加滚动条的小技巧。注意,在本文中讲的不是删除叠加功能,而是告诉你如何启用或禁用它。 禁用 打开终端并执行以下命令 gsettings set com.canonical.desktop.interface scrollbar-mode normal 更改后会立即生效: 启用 gsettings reset com.canonical.desktop.interface scrollbar-mode Enjoy! Enock Seth Nyamador 我穿着----(比基尼?), 一个开源的瘾君子。一个发展中的非洲geek。我是一个菜鸟开发者和一个有追求的摄影师。想提供给我什么或者是小贴士,请随时与我联系。我随时准备
有时,关系型相关数据库系统的复杂性会把你搞晕,不过幸运的是,使用MySQL工具来管理查询就就可以避免这些复杂性。 在本教程中,我将向你们展示 怎样去查找并杀掉任何非法的MySQL查询。 为了浏览当前正在运行的查询,登陆到MySQL终端,然后运行show processlist命令: mysql show processlist; +--------+--------+-----------------+---------+---------+-------+-------+------------------+-----------+---------------+-----------+ | Id | User | Host | db | Command | Time | State | Info | Rows_sent | Rows_examined | Rows_rea
之前我们发了一些教程让你熟悉Git基础和在团队合作环境中使用Git.我们讨论的这些Git命令足够让一个开发者在Git的世界里生存下去。在这篇教程里,我们试着探索如何高效地管理你的时间以及如何充分利用Git提供的特性。 注意:这里介绍的命令中有的包含方括号(例如:git add -p )。在这些例子中,你应该用你自己的数字、标识符等替代方括号里的内容,并且去掉方括号。 1. Git自动补全 如果你在命令行环境中运行Git命令,每次都手动地逐个输入命令是一件很无聊的事。为此,你可以花几分钟时间配置一下Git命令的自动补全功能。 在*nix系统运
Oracle已经发布了Oracle Linux 7.0操作系统,新系统带来了大量的新特性,比如第三代坚不可摧的内核 UEK(Unbreakable Enterprise Kernel Release 3)和一个新的默认文件系统 为了这次新的发行版的发布,Oracle的开发者们已经放出过两个预览版,现在最终版终于来了。果然,它有着大量的改进,其中包括使用新的XFS作为默认的文件系统,可选的Btrfs文件系统,Linux Containers (LXC), DTrace,Ksplice,加强版Xen和UEK R3。 作为广泛流行的文件系统EXT4的对抗者,XFS有一个显著优势。它所允许用户的文件系统的大小达到了500TB,这比你在EXT4
Dropbox原生Linux客户端的最新试验版首次展示了全新的QT界面。 Dropbox表示这次的UI重写,将同时应用到Windows和Linux,将修复大量长期遗留下来的错误和问题。这个跨平台的工具也将整体提升性能。 在全新的设置向导和登录界面(见下面的图片)旁边是几个重新设计过的启动画面。 登录界面 设置界面 欢迎界面 目前还不稳定 Dropbox开发人员提醒参与测试的人,目前大部分新界面还很粗糙,在使用中可能会碰到大量的界面问题。新界面还不能配合一些辅助工具一起工作,例如屏幕阅读器。 新UI使用了(目前)系统自带的QT界面主题。它本身也不