分类 分享 下的文章

在这篇文章中,我将与你分享免费学习 Linux 的最佳资源。这个集合包括了网站、在线视频课程和免费电子书。

如何学习 Linux ?

这可能是 Facebook Linux 用户组中最常见的问题。

“如何学习 Linux”这个看起来简单的问题的答案并不简单。

问题在于不同的人对于学习 Linux 有不同的意义。

  • 比如有人从来没有使用过 Linux,无论是命令行还是桌面版本,那个人可能只是想知道更多关于它的信息。
  • 比如有人使用 Windows 作为桌面,但必须在工作中使用 Linux 命令行,那个人可能对学习 Linux 命令感兴趣。
  • 比如有人已经使用过一段时间的 Linux,而且懂得一些基础,但他/她可能想要更上一层楼。
  • 比如有人只是对 Linux 特定的发行版本感兴趣。
  • 比如有人想要提升或学习几乎与 Linux 命令行差不多的 Bash 脚本。
  • 比如有人想要从事一个 Linux 系统管理员的职业,或者想提高他/她的系统管理技能。

你看,“我如何学习 Linux”的答案取决于你追求什么样的 Linux 知识。为此,我收集了大量能用来学习 Linux 的资源。

这些免费的资源包括电子书、视频课程、网站等。这些资源分成几个子类别,以便当你试图学习 Linux 时可以很容易地找到你想要的东西。

再者,这里没有学习 Linux 的最好方式。这完全取决于你如何去学习 Linux,通过在线门户网站、下载电子书、视频课程或者其他。

让我们看看你能如何学习 Linux。

免责声明 : 这里列举的所有书都可以合法的下载。 据我所知,这里提到的资源都是官方的资源。但是,如果你发现它不是,请让我知道以便我可以采取适当的措施。

1. 对于完全新手学习 Linux 的免费资料

也许你刚刚从朋友那里或者从网上的讨论中听到了 Linux。关于 Linux 的炒作让你对 Linux 很感兴趣,你被互联网上的大量信息所淹没,不知道在哪里寻找更多的关于 Linux 的知识。

不用担心,我们中的大多数,即使不是全部,都经过过这个阶段。

Linux 基金会关于 Linux 的介绍 [视频课程]

如果你对于什么是 Linux 和如何开始学习 Linux 完全没有概念的话,我建议你从学习 Linux 基金会edX 上提供的免费的视频课程开始。它可以看做“维护” Linux 的组织的一个官方课程——是的,这个组织是由 Linux 之父 Linus Torvalds 所背书的。

Linux 旅程 [网站]

不是官方的,也许不是很受欢迎。但是这个小网站对于初学者来说是一个 Linux 学习的完美场所。

该网站设计精美,并根据主题组织得很好。它给你提供了能够在阅读完一个片段或章节后的进行的互动式测验。我的建议是收藏这个网站:

《5 天学习 Linux》 [电子书]

这本出色的书针对 FOSS 读者来说完全的免费,这完全得感谢 Linux Training Academy

为完全的新手而写,这本免费的 Linux 电子书给了你一个关于 Linux 的概述、常用的 Linux 指令和你开始学习 Linux 所需要的其他东西。

你能够从下面的网页下载该书:

《Linux 新手终极指南》 [电子书]

这是一本面向 Linux 初学者的免费下载的电子书。该电子书从解释什么是 Linux 开始,并提供了将 Linux 作为桌面的更多实际使用经验。

您可以从下面的链接下载最新版本的电子书:

2. 初学者进阶的免费书籍

本节列出了那些已经“完成”的 Linux 电子书。

我的意思是,这些之中的大部分就像是专注于 Linux 的每个方面的学术教科书。你可以作为一个绝对的新手阅读这些书,或者你也可以作为一个中级的 Linux 用户来深入学习。即使你已经是专家级,你也可以把它们作为参考。

《Linux 介绍》 [电子书]

《Linux 介绍》是 Linux 文档计划的免费电子书,而且它是最热门的 Linux 免费电子书之一。即使我认为其中的部分段落需要更新,它仍然是一本非常好的电子书,可以教你 Linux、Linux 的文件系统、命令行、网络和其他相关的东西。

《Linux 基础》 [电子书]

这本由 Paul Cobbaut 编写的免费的电子书可以教你关于 Linux 的历史、安装和你需要知道的基本的 Linux 命令。你能够从下列链接上得到这本书:

《Linux 高级编程》 [电子书]

顾名思义,这是一本面向想要或者正在开发 Linux 软件的高级用户的书。它阐释了那些复杂的功能,比如多进程、多线程、进程间通信以及和硬件设备的交互。

跟着这本书学习会帮你开发一个更快速、更可靠、更安全的使用 GNU/Linux 系统全部功能的项目。

《LFS》 [电子书]

如果你认为自己对 Linux 有足够的了解,并且你是一个专业人士,那么为什么不创建自己的 Linux 版本呢? Linux From Scratch(LFS)是一个完全基于源代码,为你构建你自定义的 Linux 系统提供手把手的指导。

可以把它叫做 DIY Linux ,它是一个把你的 Linux 专业知识提高到新的高度的方法。

这里有许多的关于这个项目的子项目,你能够在这个网站上查看和下载。

3. 学习 Linux 命令和 Shell 脚本的免费电子书

Linux 的真正强大在于命令行,如果你想要征服 Linux,你必须学习命令行和shell。

事实上,如果你必须在你的工作中使用 Linux 终端,那么熟悉 Linux 命令行实际上会帮助你完成任务,也有可能帮助你提高你的职业生涯(因为你会更有效率)。

在本节中,我们将看到各种 Linux 命令方面的免费电子书。

《GNU/Linux 命令行工具总览》 [电子书]

这本 Linux 文档项目中的电子书是接触 Linux 命令行并开始熟悉 Shell 脚本的好地方。

《GNU Bash 参考手册》 [电子书]

这是一本可以从 GNU 网站下载的免费电子书。 就像名字暗示的那样, 它涉及 Bash Shell (如果我能这么叫的话)。这本书超过了 175 页,而且它包括了许多在 Bash 里和 Linux 有关的主题。

你能够从下面的链接中获取:

《Linux 命令行》 [电子书]

这本 500 多页的由 William Shotts 编写的免费电子书,对于那些认真学习 Linux 命令行的人来说,是一本必须拥有的书。

即使你认为你已经了解了 Linux,你还是会惊讶于这本书能教你很多东西。

它涵盖了从初学者到高级的东西。我敢打赌读完这本书之后你会成为一个更好的 Linux 用户。请下载这本书并且随时携带它。

《Bash 入门指南》 [电子书]

如果你想从 Bash 脚本开始,这可能对于你来说是一个很好的助手。 这本电子书也是基于 Linux 文档项目的,它是编写 《Linux 介绍》的电子书的作者(本文前面讨论过)。

《Bash 脚本高级指南》 [电子书]

如果你认为你已经了解了基本的 Bash 脚本知识,并且你想把你的技能提高到一个新的水平,这本书就是你所需要的。这本书有超过 900 页的各种高级命令和举例。

《AWK 编程语言》 [电子书]

这不是一本很美观的书,但是如果你真的想要深入学习脚本,这本虽旧但是依然很棒的书会很有帮助。

《Linux 101 技巧》 [电子书]

这本 270 多页的书来自“The Geek Stuff”,通过易于跟踪学习的例子教给你 Linux 命令行基础。你能够从下列的链接获取:

4. 特定发行版的免费学习资料

这个章节专注于特定 Linux 发行版的材料。到目前为止,我们看到的都是以常规的方式学习 Linux,更多的关注于文件系统、命令和其他的核心内容。

这些书,在另一方面,可以被认为是用户手册或者开始学习各种各样的 Linux 发行版的指南。所以如果你正在使用或准备使用一个特定的 Linux 发行版,你可以参考这些资源。是的,这些书更加关注 Linux 桌面。

我还想补充的是,大部分的 Linux 发行版有它们自己的大量的 wiki 或者文档。你能够从网上随时找到它们。

《Ubuntu 用户指南》 [电子书]

不用说,这本书是针对 Ubuntu 用户的。这是一个独立的项目,以免费电子书的形式提供 Ubuntu 的用户指南。它对于每个版本的 Ubuntu 都有更新。

这本书被叫做用户指南因为它是由一步步的指导组成的,而且受众目标是对于 Ubuntu 完全新手的。所以,你会了解到 Unity 桌面,以及怎样逐渐使用它而且查找应用等等。

如果你从来没有使用过 Ubuntu Unity ,那么这是一本你必须拥有的书,因为它帮助你理解怎样在日常中使用 Ubuntu。

《面向 Linux Mint:直接告诉我就行!》 [电子书]

一本非常基本的关于 Linux Mint 的电子书。它告诉你怎么样在虚拟机中安装 Linux Mint,怎么样去查找软件,安装更新和自定义 Linux Mint 桌面。

你能够在下面的链接下载电子书:

《Solus Linux 用户指南》 [电子书]

注意!这本书过去是 Solus Linux 的官方用户指南,但是我找不到 Solux 项目的网站上在哪里有提到它。我不知道它是不是已经过时了。尽管如此,反正不要钱,多少学习一点 Solus Linux。

5. 面向系统管理员的免费电子书

这个章节主要关注于系统管理员——开发者的超级英雄。我已经列了一部分会真正帮助那些已经是系统管理者或者想要成为系统管理者的免费的电子书。我还得说,你必须要关注基本的 Linux 命令行,因为它会使你的工作更加简单。

《The Debian 管理手册》 [电子书]

如果你使用 Debian Linux 作为你的服务器,这本书就是你的圣经。这本书从 Debian 的历史、安装、包管理等等开始,接着覆盖一些主题,比如说 LAMP)、虚拟机、存储管理和其他核心系统管理。

《高级 Linux 系统管理》 [电子书]

如果在准备 LPI 认证,那么这本书是一本理想的书。这本书的涉及系统管理员必要的主题,所以了解 Linux 命令行是前置条件。

《Linux 系统管理》 [电子书]

Paul Cobbaut 编写的另一本免费的电子书。370 页长的的书包括了网络、磁盘管理、用户管理、内核管理、库管理等等。

《Linux 服务器》 [电子书]

又一本来自 linux-training.be 的 Paul Cobbaut 编写的电子书。这本书包括了 Web 服务器、MySQL、DHCP、DNS、Samba 和其他文件服务器。

《Linux 网络》 [电子书]

网络是系统管理者的面包和黄油,这本也是由 Paul Cobbaut 编写的书是一本好的参考资料。

《Linux 存储》 [电子书]

这本由 Paul Cobbaut(对,还是他)编写的书详细解释了 Linux 的磁盘管理,而且介绍了许多其他的和存储相关的技术。

《Linux 安全》 [电子书]

这是这个书单里最后一本由 Paul Cobbaut 编写的书。安全是系统管理员最重要的工作之一。这本书关注文件权限、ACL、SELinux、用户和密码等等。

你有什么最喜爱的 Linux 资料吗?

我知道这是一个不错的免费 Linux 电子书集合,但是它可以做的更好。

如果你有学习 Linux 方面有更大帮助的其它资料,请务必和我们共享。请注意只共享合法的下载资料,以便我可以根据你的建议更新这篇文章而不会有任何问题。

我希望你觉得这篇文章在学习 Linux 时有帮助,欢迎你的反馈。


via: https://itsfoss.com/learn-linux-for-free/

作者:Abhishek Prakash 译者:yyyfor 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

我发现 Linux 下电池的寿命普遍要比 Windows 下要短。尽管如此,这可是 Linux,我们总会有有办法的。

现在来讲一下这个名叫 TLP 的小工具,它能帮你的设备省点电。

TLP - Linux 高级电源管理 是一个小巧的命令行工具,它通过对 Linux 系统执行一些调整来真正帮助延长电池的使用寿命。

sudo apt install tlp

install tlp in linux

对于其他的发行版,你可以阅读其官方网站上的指南。

安装完成之后,你只有在第一次的时候需要运行下面命令来启动 tlp。TLP 会在下次启动系统时自动运行。

start tlp on linux

​现在 TLP 已经被启动起来了,而且已经设置好了节省电池所需要的默认配置。我们可以查看该配置文件。文件路径为 /etc/default/tlp。我们需要编辑该文件来修改各项配置。

配置文件中有很多选项,要启用某个选项的话只需要删除行首的 # 就行了。每个选项能够赋予什么值都有说明。下面是你可能会用到的选项:

  • 自动休眠 USB 设备
  • 设定启动时启用/禁用无线设备
  • 降低硬盘转速
  • 关闭无线设备
  • 设置 CPU 以性能优先还是节能优先

结论

​TLP 是一个超棒的工具,可以延长 Linux 系统的电池使用寿命。我个人的经验是使用 TLP 能延长至少 30-40% 的电池使用寿命。


via: http://www.linuxandubuntu.com/home/save-some-battery-on-our-linux-machines-with-tlp

作者:LinuxAndUbuntu 译者:lujun9972 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

见见 Manjaro Gaming, 一个专门为游戏者设计的 Linux 发行版,带有 Manjaro 的所有才能。

在 Linux 上玩转游戏? 没错,这是非常可行的,我们正致力于为游戏人群打造一个新的 Linux 发行版。

Manjaro Gaming 是一个专门为游戏人群设计的,带有 Manjaro 所有才能的发行版。之前用过 Manjaro Linux 的人一定知道为什么这对于游戏人群来说是一个如此好的一个消息。

Manjaro 是一个 Linux 发行版,它基于最流行的 Linux 发行版之一 —— Arch Linux。 Arch Linux 因它的前沿性所带来的轻量、强大、高度定制和最新的体验而闻名于世。尽管这些都非常赞,但是也正是因为 Arch Linux 提倡这种 DIY (do it yourself)方式,导致一个主要的缺点,那就是用户想用好它,需要处理一定的技术问题。

Manjaro 把这些要求全都剥离开去,让 Arch 对新手更亲切,同时也为老手提供了 Arch 所有的高端与强大功能。总之,Manjaro 是一个用户友好型的 Linux 发行版,工作起来行云流水。

Manjaro 会成为一个强大并且极度适用于游戏的原因:

  • Manjaro 自动检测计算的硬件(例如,显卡)
  • 自动安装必要的驱动和软件(例如,显示驱动)
  • 预安装播放媒体文件的编码器
  • 专用的软件库提供完整测试过的稳定软件包。

Manjaro Gaming 打包了 Manjaro 的所有强大特性以及各种小工具和软件包,以使得在 Linux 上做游戏即顺畅又享受。

Manjaro Gaming 内部

优化

Manjaro Gaming 做了一些优化:

  • Manjaro Gaming 使用高度定制化的 XFCE 桌面环境,拥有一个黑暗风格主题。
  • 禁用睡眠模式,防止用手柄上玩游戏或者观看一个长过场动画时计算机自动休眠。

软件

维持 Manjaro 工作起来行云流水的传统,Manjaro Gaming 打包了各种开源软件包,提供游戏人群经常需要用到的功能。其中一部分软件有:

  • KdenLIVE:用于编辑游戏视频的视频编辑软件
  • Mumble:给游戏人群使用的视频聊天软件
  • OBS Studio:用于录制视频或在 Twitch 上直播游戏用的软件
  • OpenShot:Linux 上强大的视频编辑器
  • PlayOnLinux:使用 Wine 作为后端,在 Linux 上运行 Windows 游戏的软件
  • Shutter:多种功能的截图工具

模拟器

Manjaro Gaming 自带很多的游戏模拟器:

  • DeSmuME:Nintendo DS 任天堂 DS 模拟器
  • Dolphin Emulator:GameCube 和 Wii 模拟器
  • DOSBox:DOS 游戏模拟器
  • FCEUX:任天堂娱乐系统(NES)、 红白机(FC)和 FC 磁盘系统(FDS)模拟器
  • Gens/GS:世嘉模拟器
  • PCSXR:PlayStation 模拟器
  • PCSX2:Playstation 2 模拟器
  • PPSSPP:PSP 模拟器
  • Stella:Atari 2600 VCS (雅达利)模拟器
  • VBA-M:Gameboy 和 GameboyAdvance 模拟器
  • Yabause:世嘉土星模拟器
  • ZSNES:超级任天堂模拟器

其它

还有一些终端插件 —— Color、ILoveCandy 和 Screenfetch。也包括带有 Retro Conky(LCTT 译注:复古 Conky)风格的 Conky 管理器

注意:上面提到的所有功能并没有全部包含在 Manjaro Gaming 的现行发行版中(版本 16.03)。部分功能计划将在下一版本中纳入 —— Manjaro Gaming 16.06(LCTT 译注:本文发表于 2016 年 5 月)。

下载

Manjaro Gaming 16.06 将会是 Manjaro Gaming 的第一个正式版本。如果你现在就有兴趣尝试,你可以在 Sourceforge 的项目页面中下载。去那里然后下载它的 ISO 文件吧。

你觉得 Gaming Linux 发行版怎么样?想尝试吗?告诉我们!


via: https://itsfoss.com/manjaro-gaming-linux/

作者:Munif Tanjim 译者:XLCYun 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

我偶然发现了一个有趣的工具。在终端里的世界地图!是的,这太酷了。给 MapSCII 打 call,这是可在 xterm 兼容终端上渲染的布莱叶盲文和 ASCII 世界地图。它支持 GNU/Linux、Mac OS 和 Windows。我原以为它只不过是一个在 GitHub 上托管的项目而已,但是我错了!他们做的事令人印象深刻。我们可以使用我们的鼠标指针在世界地图的任何地方拖拽放大和缩小。其他显著的特性是:

  • 发现任何特定地点周围的兴趣点
  • 高度可定制的图层样式,支持 Mapbox 样式
  • 可连接到任何公共或私有的矢量贴片服务器
  • 或者使用已经提供并已优化的基于 OSM2VectorTiles 服务器
  • 可以离线工作并发现本地的 VectorTile/MBTiles
  • 兼容大多数 Linux 和 OSX 终端
  • 高度优化算法的流畅体验

使用 MapSCII 在终端中显示世界地图

要打开地图,只需从终端运行以下命令:

telnet mapscii.me

这是我终端上的世界地图。

很酷,是吗?

要切换到布莱叶盲文视图,请按 c

再次输入 c 切回以前的格式。

要滚动地图,请使用“向上”、“向下”、“向左”、“向右”箭头键。要放大/缩小位置,请使用 az 键。另外,你可以使用鼠标的滚轮进行放大或缩小。要退出地图,请按 q

就像我已经说过的,不要认为这是一个简单的项目。点击地图上的任何位置,然后按 a 放大。

放大后,下面是一些示例截图。

我可以放大查看我的国家(印度)的州。

和州内的地区(Tamilnadu):

甚至是地区内的镇 Taluks

还有,我完成学业的地方:

即使它只是一个最小的城镇,MapSCII 也能准确地显示出来。 MapSCII 使用 OpenStreetMap 来收集数据。

在本地安装 MapSCII

喜欢它吗?很好!你可以安装在你自己的系统上。

确保你的系统上已经安装了 Node.js。如果还没有,请参阅以下链接。

然后,运行以下命令来安装它。

sudo npm install -g mapscii

要启动 MapSCII,请运行:

mapscii

玩的开心!会有更好的东西。敬请关注!

干杯!


via: https://www.ostechnix.com/mapscii-world-map-terminal/

作者:SK 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Linux 终端是支持多媒体的,所以你可以在终端里听音乐,看电影,看图片,甚至是阅读 PDF。

在我的上一篇文章里,我们了解到 Linux 终端是可以支持多媒体的。是的,这是真的!你可以使用 Mplayer、fbi 和 fbgs 来实现不打开 X 会话就听音乐、看电影、看照片,甚至阅读 PDF。此外,你还可以通过 CMatrix 来体验黑客帝国(Matrix)风格的屏幕保护。

不过你可能需要对系统进行一些修改才能达到前面这些目的。下文的操作都是在 Ubuntu 16.04 上进行的。

MPlayer

你可能会比较熟悉功能丰富的 MPlayer。它支持几乎所有格式的视频与音频,并且能在绝大部分现有的平台上运行,像 Linux、Android、Windows、Mac、Kindle、OS/2 甚至是 AmigaOS。不过,要在你的终端运行 MPlayer 可能需要多做一点工作,这些工作与你使用的 Linux 发行版有关。来,我们先试着播放一个视频:

$ mplayer [视频文件名]

如果上面的命令正常执行了,那么很好,接下来你可以把时间放在了解 MPlayer 的常用选项上了,譬如设定视频大小等。但是,有些 Linux 发行版在对 帧缓冲 framebuffer 的处理方式上与早期的不同,那么你就需要进行一些额外的设置才能让其正常工作了。下面是在最近的 Ubuntu 发行版上需要做的一些操作。

首先,将你自己添加到 video 用户组。

其次,确认 /etc/modprobe.d/blacklist-framebuffer.conf 文件中包含这样一行:#blacklist vesafb。这一行应该默认被注释掉了,如果不是的话,那就手动把它注释掉。此外的其他模块行需要确认没有被注释,这样设置才能保证其他那些模块不会被载入。注:如果你想要更深入的利用 帧缓冲 framebuffer ,这些针对你的显卡的模块可以使你获得更好的性能。

然后,在 /etc/initramfs-tools/modules 的结尾增加两个模块:vesafbfbcon,并且更新 iniramfs 镜像:

$ sudo nano /etc/initramfs-tools/modules
 # List of modules that you want to include in your initramfs.
 # They will be loaded at boot time in the order below.
 fbcon
 vesafb

$ sudo update-initramfs -u

fbcon 是 Linux 帧缓冲 framebuffer 终端,它运行在 帧缓冲 framebuffer 之上并为其增加图形功能。而它需要一个 帧缓冲 framebuffer 设备,这则是由 vesafb 模块来提供的。

接下来,你需要修改你的 GRUB2 配置。在 /etc/default/grub 中你将会看到类似下面的一行:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

它也可能还会有一些别的参数,不用管它,在其后加上 vga=789

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vga=789"

重启之后进入你的终端(Ctrl+Alt+F1)(LCTT 译注:在某些发行版中 Ctrl+Alt+F1 默认为图形界面,可以尝试 Ctrl+Alt+F2),然后就可以尝试播放一个视频了。下面的命令指定了 fbdev2 为视频输出设备,虽然我还没弄明白如何去选择用哪个输入设备,但是我用它成功过。默认的视频大小是 320x240,在此我给缩放到了 960:

$ mplayer -vo fbdev2 -vf scale -zoom -xy 960 AlienSong_mp4.mov

来看图 1。粗糙的画面是由于我原视频的质量不高,而不是 MPlayer 的显示问题。

图 1 播放视频

MPlayer 可以播放 CD、DVD 以及网络视频流,并且还有一系列的回放选项,这些将作为作业留给大家自己去发现。

fbi 图片查看器

fbi 是一个帧缓冲图片查看器。在大部分的 Linux 发行版中,它被包含在 fbida 包里。它原生支持一些常见的图片格式,而如果你安装了 convert(来自于 Image Magick),那么它还能借此打开一些其他格式。最简单的用法是用来查看一个图片文件:

$ fbi 文件名

你可以使用方向键来在大图片中移动视野,使用 +- 来缩放,或者使用 rl 来向右或向左旋转 90 度。Escape 键则可以关闭查看的图片。此外,你还可以给 fbi 一个文件列表来实现幻灯播放:

$ fbi --list 文件列表.txt

fbi 还支持自动缩放。还可以使用 -a 选项来控制缩放比例。--autoup--autodown 则是用于告知 fbi 只进行放大或者缩小。要调整图片切换时淡入淡出的时间则可以使用 --blend [时间] 来指定一个以毫秒为单位的时间长度。使用 kj 键则可以切换文件列表中的上一张或下一张图片。

fbi 还提供了命令来为你浏览过的文件创建文件列表,或者将你的命令导出到文件中,以及一系列其它很棒的选项。你可以通过 man fbi 来查阅完整的选项列表。

CMatrix 终端屏保

黑客帝国 The Matrix 屏保仍然是我非常喜欢的屏保之一(如图 2),仅次于 弹跳牛 bouncing cow CMatrix 可以在终端运行。要运行它只需输入 cmatrix,然后可以用 Ctrl+C 来停止运行。执行 cmatrix -s 则会启动屏保模式,这样的话,按任意键都会直接退出。-C 参数可以设定颜色,譬如绿色(green)、红色(red)、蓝色(blue)、黄色(yellow)、白色(white)、紫色(magenta)、青色(cyan)或者黑色(black)。

图 2 黑客帝国屏保

CMatrix 还支持异步按键,这意味着你可以在它运行的时候改变设置选项。

-B 设置全部使用粗体,而 -b(LCTT 译注:原文误为 -B)则可以设置部分字体加粗。

fbgs PDF 阅读器

看起来,PDF 文档是普遍流行且无法避免的,而且 PDF 比它之前的功能好了很多,譬如超链接、复制粘贴以及更好的文本搜索功能等。fbgsfbida 包中提供的一个 PDF 阅读器。它可以设置页面大小、分辨率、指定页码以及绝大部分 fbi 所提供的选项,当然除了一些在 man fbgs 中列举出来的不可用选项。我主要用到的选项是页面大小,你可以选择 -lxl 或者 xxl

$ fbgs -xl annoyingpdf.pdf

欢迎通过 Linux 基金会与 edX 免费提供的“Linux 入门”课程学习更多 Linux 知识。


via: https://www.linux.com/learn/intro-to-linux/2018/1/multimedia-apps-linux-console

作者:Carla Schroder 译者:Yinr 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

配图

前段时间,我们发布了一个关于 Cli-Fyi 的指南 - 一个可能有用的命令行查询工具。使用 Cli-Fyi,我们可以很容易地了解加密货币的最新价格和许多其他有用的细节。今天,我们将看到另一个名为 “Coinmon” 的加密货币价格查看工具。不像 Cli.Fyi,Coinmon 只能用来查看不同加密货币的价格。没有其他功能!Coinmon 会在终端上检查加密货币的价格。它将从 coinmarketcap.com API 获取所有详细信息。对于那些 加密货币投资者工程师来说是非常有用的。

安装 Coinmon

确保你的系统上安装了 Node.js 和 Npm。如果你的机器上没有安装 Node.js 和/或 npm,请参考以下链接进行安装。

安装完 Node.js 和 Npm 后,从终端运行以下命令安装 Coinmon。

sudo npm install -g coinmon

从命令行查看加密货币价格

运行以下命令查看市值排名的前 10 位的加密货币:

coinmon

示例输出:

如我所说,如果你不带任何参数运行 Coinmon,它将显示前 10 位加密货币。你还可以使用 -t 标志查看最高的 n 位加密货币,例如 20。

coinmon -t 20

所有价格默认以美元显示。你还可以使用 -c 标志将价格从美元转换为另一种货币。

例如,要将价格转换为 INR(印度卢比),运行:

coinmon -c inr

目前,Coinmon 支持 AUD、BRL、CAD、CHF、CLP、CNY、CZK、DKK、EUR、GBP、HKD、HUF、IDR、ILS、INR、JPY、KRW、MXN、MYR、NOK、NZD、PHP、PKR、PLN、RUB、SEK、SGD、THB、TRY、TWD、ZAR 这些货币。

也可以使用加密货币的符号来搜索价格。

coinmon -f btc

这里,btc 是比特币的符号。你可以在这里查看所有可用的加密货币的符号。

有关更多详情,请参阅 coinmon 的帮助部分:

$ coinmon -h

Usage: coinmon [options]

Options:

 -V, --version output the version number
 -c, --convert [currency] Convert to your fiat currency (default: usd)
 -f, --find [symbol] Find specific coin data with coin symbol (can be a comma seperated list) (default: )
 -t, --top [index] Show the top coins ranked from 1 - [index] according to the market cap (default: null)
 -H, --humanize [enable] Show market cap as a humanized number, default true (default: true)
 -h, --help output usage information

希望这个有帮助。会有更好的东西。敬请关注!

干杯!


via: https://www.ostechnix.com/coinmon-check-cryptocurrency-prices-commandline/

作者:SK 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出