2014年8月

让我们再次庆祝,这个夏天伴随着一系列最好的开源游戏到来。我们已经更新了去年的列表,把新开发的添加进来,与此同时把一些不再处于积极开发之中的旧游戏从列表中剔除。你能从其中找到街机、棋盘、休闲、拼图、益智、第一人称射击游戏、音乐、竞速、角色扮演、冒险、模拟和战略游戏等,也有少量其实并非真正的游戏的应用程序,但它们同样非常有趣。

今年,有比以往有更多的开源游戏可用于移动设备上,主要是安卓设备。这种趋势,很有希望在未来几年一直保存下去。

请注意,这个列表并不是排行榜。这些应用程序被分别归类,并在每个类别中按照字母顺序排列。

如果你想给明年的游戏列表推荐一个游戏,请随时在下面的评论区中留言。

街机游戏

1. 安迪的超级大公园

你乘坐在过山车上躲避着障碍物,同时去抓取气球。其中有25个基础关卡,加上18个你可以通过获得高分来解锁的额外关卡。可使用操作系统:Windows,Linux或者安卓。

2. Armagetron Advanced

一个3D复刻电影《创(Tron)》的游戏,这个游戏的挑战是让你操控你的轻型摩托,让对手们比你自己更早地撞上墙。它支持单机模式和最多可16人参与的网络模式。适用操作系统:Windows,Linux,OS X或者安卓。

3. BZFlag

也就是众所周知的“战场夺旗”,BZflag是一个热门的在线坦克游戏。它自1992年开始开发,现在具备了3D画面、多种游戏模式和多人竞争比赛等特性。适用操作系统:Windows,Linux,OS X或者安卓。

4. Chromium B.S.U.

别被这个名字骗过了,它和Chromium浏览器没有任何关系。这是一款快节奏的纵向卷轴射击游戏,它的难点在于如何进行合理的设置,以让游戏中的战斗能在15分钟内结束。适用操作系统:Windows,Linux。

5. 埃德加的传说

埃德加的传说是一个老式平台的游戏,主角必须通过克服障碍、打倒敌人来完成他的任务。它包含了许多不同的武器和大量的关卡。适用操作系统:Windows,Linux和OS X。

6. JVGS

比起非常精细的画面,JVGS选择了采用最抽象的方式,用简笔画风格贯穿全部画面,看起来就像使用铅笔手工绘制而成。在这个不寻常的游戏中,主角是一个失去记忆的诗人。适用操作系统:Windows,Linux和OS X。

7. 失重

这个以太空为背景的街机射击游戏,带领玩家前往8002年的未来,在未来世界中他们必须完成各种各样的任务。可以一提的是,这个游戏也可以在安卓和IOS中使用,但并不是免费的。适用操作系统有:Windows,Linux和OS X。

8. 开源索尼克

在刺猬索尼克游戏的基础上,开源索尼克新增了协作的玩法,即玩家用户可以同时控制3个角色。原始的游戏版本只有两个关卡,但是很多游戏粉丝们已经创建了不少可玩的额外模组。适用操作系统:Windows, Linux和OS X.

9. Powermanga

类似于老式街机游戏《小蜜蜂》,Powermanga是一款2D的、纵向卷轴的太空射击游戏。它拥有超过41个关卡,并能够在更旧的硬件环境上运行。适用操作系统:Linux。

10. 焦土战争3D

焦土战争3D是DOS游戏《焦土战争》的一个现代重制版,最引人瞩目的是它出色的画面。你可以玩单机模式,或者连接到它的许多网络服务器之一,来进行多玩家联机模式。适用操作系统:Windows, Linux和 OS X.

11. 索尼克机器大战 2

另一款基于刺猬索尼克的平台游戏,SRB2是一款采用了Doom引擎创建的3D平台游戏。它包括了3个不同的可操控角色和超过20个关卡。适用操作系统:Linux。

12. 超级Tux

超级Tux很像经典的马里奥兄弟游戏,不过是以Linux的小企鹅Tux作为主人公。这是一个2D横向卷轴的平台游戏,其中有9种不同的敌人和26个关卡可以玩。适用操作系统:Windows, Linux和OS X.

13. Those Funny Funguloids

这个独一无二的游戏让玩家挑战在太空中收集蘑菇。该网站称:“此前从未有收集蘑菇的游戏能如此有趣。至少不是在外太空。它比起游戏更像是一种生活方式,相信我。”适用操作系统:Windows和Linux.

14. Teeworlds

这个在线游戏将自己描述成一个“怀旧多人射击游戏”。它是一个横向卷轴的2D游戏,可支持多达16名玩家和许多不同的游戏模式。适用操作系统:Windows, Linux和 OS X.

15. X摩托

在这个游戏中,你要骑着一辆摩托车闯过一个横向卷轴地图,同时收集草莓并躲开凶残的“肇事者”。它玩起来比看起来要难!适用操作系统:Windows, Linux和 OS X.

16. 鼯鼠弗兰基!

使用Blender开源3D动画工具开发,鼯鼠弗兰基的特色是角色来源于开源电影Peach。玩家必须操控弗兰基——一只蜜袋鼯鼠,或者Momo ——一只猴子,在非常精美的3D环境中跳过、绕过或者穿过各种障碍物。适用操作系统: Windows, Linux和 OS X.

棋盘游戏

17. 统治

基于Java的《统治》为你的PC或安卓设备带来了棋盘游戏《Risk》。最新版本中通过谷歌游戏服务的支持,让你能与你的Google+好友们进行实时的多人游戏。适用操作系统:Windows, Linux, OS X和 Android.

18. GNU 西洋双陆棋

这个“世界级”的西洋双陆棋引擎,当你每次挑战它的时候,它都会变得更强,并且它能够分析你的战术来帮助你玩得更好。它的界面很棒,并且还支持个性化定制。适用操作系统:Windows,Linux和OS X。

19. 3D 拼字游戏

在这个拼字游戏的变体版本中,你可以选择自己的图板——经典版、超级拼字版、3D拼字版或者你自定义的图板。玩家可以与AI对战,或者连接到在线服务器上进行多人游戏。适用操作系统:Windows, Linux和 OS X.

20. PokerTH

这个高品质的德州扑克应用程序拥有优秀的、可定制的界面。想要在线玩并看看你相对于其他玩家的排名,可以前往Poker-Heroes.com在线注册。适用操作系统:Windows,Linux和OS X,Android系统。

21. PySolFC

你知道单人纸牌游戏有超过1000种玩法吗?这个大合辑包含“使用52张纸牌的国际标准纸牌游戏、使用78张纸牌的塔罗纸牌游戏、8张或10张一套 的印度双骰游戏、花札游戏、矩阵游戏、麻将游戏和一种原创的基于十六进制的纸牌游戏”。适用操作系统: Windows, Linux和 OS X.

休闲解谜游戏

22. 2048

在这个简单却容易上瘾的解谜游戏中,玩家需要来回挪动方块来合并数字等。当你将数字累加到2048时,你就赢了。适用操作系统:在线,IOS或者安卓。

23. 台球

《台球》这个游戏的目标是希望做到足够真实,让你在没有一张可用的台球桌时也够能进行台球杆的运动练习。它拥有一个好看的3D界面,同时也可以在没有良好图形处理能力的系统中以2D形式运行。适用操作系统:Linux。

24. 立方体列车

铺设铁轨来连接隧道和桥梁,同时采取各种策略绕过障碍物。你可以挑战其中大量的内置关卡,或者自己创建一个。适用操作系统:Windows,Linux或者OS X。

25. Enigma

类似于以前《Oxyd and Rock'n'Roll》系列游戏,《Enigma》让玩家挑战从迷宫、陷阱、激光束和其它障碍之间找出配对的石头。这个游戏拥有1000多个关卡,这是一款 能让你沉迷很长很长时间的解密游戏。适用操作系统:Windows,Linux和OS X。

26. Fish Fillets NG

在这个解谜游戏中,玩家必须尝试在70个关卡中分别找到一条安全的通关路径。一路上,鱼类和其它水下居民会对玩家的操作提出幽默的解说。适用操作系统:Windows, Linux和 OS X.

27. 冰冻泡泡

作为最古老的泡泡射击游戏之一,冰冻泡沫以Linux小企鹅Tux和超过100个单人游戏关卡为特色。你也可以通过局域网或者互联网对阵2~5个玩家。适用操作系统:Windows和Linux。

28. GnomeGames

这个合辑包含了15个不同的休闲游戏,这些游戏你都可以只花五分钟或更少的时间来玩。它包括了数独、一个扫雷游戏、麻将和一个版本的黑白棋等等。适用操作系统:Linux。

29. 番茄炸弹超人

10分钟内,你能够粉碎多少个西红柿?这个“特别闲的时候玩的东西”和《Those Funny Funguloids》由同一个的团队打造。适用操作系统: Windows和 Linux.

30. KDE 游戏

这是一个KDE桌面上的休闲游戏合辑。它包含了一个变体纸牌游戏、一个版本的打砖块、一个高尔夫游戏、一个版本的Risk、一个扫雷,还有数独等等。适用操作系统:Windows和Linux。

31. Neverball

在这个游戏中,玩家必须倾斜地板去引导球通过障碍场地。这个游戏包括许多关卡,并且你可以设计自己的关卡。适用操作系统:Windows, Linux和 OS X。

32. 疯狂小企鹅

在90年代时,你是否曾经花费数个小时去玩《疯狂小旅鼠》?如果是这样的话,《疯狂小企鹅》就是为你而设计的。它是《疯狂小旅鼠》的一个复刻版(使用企鹅替代了旅鼠),有77个关卡。适用操作系统:Windows, Linux和 OS X.

33. 推倒

这个解谜游戏的特色是,让蚂蚁来推倒具有各种不同图案的多米诺骨牌。玩家必须让所有多米诺骨牌倒下,并将一个特殊的触发信号发送至出口,这样才能进入下一关。适用操作系统:Windows。

34. Zaz

这是另一款泡泡射击游戏,《Zaz》让你挑战射击一些沿着预定路线前进的小球。其独到之处是你的发射器也是沿着一条预定路径移动着的,这样就让各种操作变得更难一些了。适用操作系统:Windows和Linux。

益智游戏

35. ChildsPlay

《ChildsPlay》专为5岁及以下的儿童设计,能够帮助指导他们发音、字母、数字和基础的键盘技巧。它也包括了一些游戏,例如记忆游戏、打砖块和吃豆豆。适用操作系统:Windows,Linux和OS X。

36. GBrainy

通过《GBrainy》中的逻辑、词汇、数学和记忆游戏,来锻炼你的思维。它对于所有年龄段的玩家来说,都会十分有趣并且有益头脑。适用操作系统:Windows和 Linux.

37. GCompris

专为2~10岁的儿童设计,《GCompris》包含了超过100种不同的游戏,其中大多数是教育性质的。它包括数学、地理、科学、阅读、敲键盘和艺术游戏,再加上国际象棋、数独、记忆游戏等等。适用操作系统:Wwindows和Linux。

38. TuxMath

在即将到来的彗星杀死企鹅之前迅速地解决数学问题。这个简单的游戏能够强化小学年龄段学生们的数学能力。适用操作系统:Windows, Linux和 OS X.

第一人称射击游戏

39. 外星人竞技场

被设计为“以弹药对抗弹药”的《外星人竞技场》是有着复古科幻主题的一场紧张的死亡竞争射击枪战。许多不同的网站为联机游戏提供了托管服务器,也有很多记录了各种游戏技巧等等的粉丝网站。适用操作系统:Linux, Windows和 OS X.

40. AssaultCube

因其轻量级,即使拥有非常不错的真实感画面,AssaultCube仍然能在更旧的硬件设备上运行。它支持单人和多人游戏,包括了26张不同的地图和12种不同的游戏模式。适用操作系统:Linux,Wwindows和OS X。

41. 经典 Nexuiz

下载量超过600万次,《Nexuiz》是最热门的开源射击游戏之一。几年前,该游戏发布了一个新的闭源版本,不过你仍然可以通过上面的链接从SourceForge下载经典版本。适用操作系统:Windows, Linux和OS X.

42. OpenArena

这个多人游戏是雷神之锤3竞技场的复刻,特色是拥有13种不同的武器、51个竞技场、18个玩家角色和12种游戏类型。该项目的拥有者发出警告,“由于暴力和偶尔的不健康内容,它不适合17岁以下的孩子玩”。适用操作系统:Windows, Linux和 OS X.

43. 红食

这个休闲的第一人称射击游戏获得了极高的评价。其特色是包含跑酷、冲撞、冲刺要素,拥有多种游戏模式和一个内置的关卡编辑器。适用操作系统:Windows, Linux和 OS X.

44. Tremulous

这个屡获殊荣的游戏是将即时战略游戏元素和第一视角射击游戏混合而成。玩家可以选择扮演外星人或者人类,目标则始终是消灭其它队的对手。适用操作系统:Windows, Linux, OS X和 XBox.

45. TrueCombat

《TrueCombat》宣称要成为“也许永远是最好的免费写实系战术射击游戏”。这是一个敌对双方进行对抗战的现代背景战斗模拟器。请注意,为了使用它,你还需要安装《重返德军总部:深入敌后(见下)》。操作系统:Windows, Linux和 OS X。

46. Unvanquished

从《Tremulous》分支出来,《Unvanquished》专注于“科技高度发展的人类对抗适应能力超强的外星人群体”。它正处于积极开发中,每个月都会发布新版本。适用操作系统:Windows, Linux和 OS X。

47. Warsow

这款自称在“Web上节奏最快的运动游戏”,Warsow是一个卡通风格的射击游戏,它的特色是”手持火箭炮的猪和扛着激光器赛博朋克风人物”。于 大多数射击游戏的不同之处是,它并未充斥着血和内脏,并将游戏重心放在了移动上。适用操作系统:Windows,Linux和OS x.

48. 重返德军总部:深入敌后

虽然已经有不少专攻德军总部的游戏,不过这一个是开源的。这是一个背景为第二次世界大战时代的游戏,当时轴心国正与盟军对抗。适用操作系统:Windows,Linux,OS X。

49. 扁蝠侠的世界

基于Quake引擎开发,这个射击游戏充满了有棱角的卡通风格。可用的网络服务器相当少,不过您也可以离线玩。(LCTT译注:游戏译名中的“扁蝠侠”并不是打错字,而是这个游戏的原名“Padman”就是故意取自蝙蝠侠“Batman”的梗)适用操作系统:Windows和Linux。

50. Xonotic

Xonotic是源于经典版《Nexuiz》的分支。它拥有超过22种不同的地图,16种武器和大量不同的游戏模式。适用操作系统:Windows, Linux和OS X.

51. 零弹道

一部分是第一人称射击,一部分是坦克大战,零弹道的游戏背景设计在一个风景如画的山区环境中,并已经拥有超过81个坦克体系可用。可以进行死亡竞赛、团队死亡竞赛或独特的beaconstrike模式。适用操作系统:Windows、Linux 和 OS X。

音乐游戏

52. Frets on Fire

Frets on Fire这个游戏很像《吉它英雄》,它甚至能够使用《吉它英雄》的歌曲来玩(当然其它歌曲也同样可用)。不必为自己没有一个吉它控制器而担心——你也可以用键盘来玩。适用操作系统:Windows, Linux和 OS X.

53. StepMania

这是一个免费版的《Dance Dance Revolution》,它让玩家尝试挑战跟上乐曲的节拍。你既可以使用跳舞毯(如果你有的话)来跳,也可以只用键盘来玩。适用操作系统:Windows, Linux/Unix, OS X或者 XBox.

54. Ultrastar Deluxe

如果卡拉OK是你的菜,那么你也应该会喜欢《Ultrastar Deluxe》。在这个游戏中,你必须以准确的调子和正确的节拍独立去唱歌。它包含了超过10000歌曲。适用操作系统: Windows, Linux和OS X.

竞速游戏

55. Extreme Tux Racer

Tux Racer》是一款早年广受欢迎的游戏,其特色是Linux的小企鹅Tux用肚皮从山坡上滑下。《Extreme Tux Racer》为如今的游戏玩家升级了这款经典游戏。适用操作系统:Windows, Linux和OS X.

56. 竞速梦想

这个自动赛车游戏《TORCS》(见下文)分支版本的特色,是拥有更好的UI界面以及许多新车和赛道。与《TORCS》同样,其视觉效果非常出色。适用操作系统:Windows和 Linux.

57. SuperTuxKart

这款卡通风格赛车游戏的特点是让Linux小企鹅Tux与它的小伙伴们来驾驶卡丁车。引导它们沿着赛道前进,同时避开一堆障碍物的撞击吧。适用操作系统:Windows, Linux和 OS X.

58. TORCS

TROCS是"The Open Racing Care Simulator”的缩写,它是一款已有大量粉丝基础的杰出的写实系赛车游戏。单独赛车或与众多赛道之一上的朋友们竞赛都是可选的。适用操作系统:Windows, Linux和 OS X.

59. 无限特技飞车

由经典DOS游戏《特技飞车》启发,《无限特技飞车》要求玩家超控车辆越过毁坏的桥梁、跳台、圆环、螺旋及其它障碍。它提供了设计你独有赛道的选项,允许你来创造需要更加疯狂特技的赛道。操作系统:Windows,Linux和OS X。

60. VDrift

作为一款竞速赛车的模拟所能做到的极致,VDrift以一个真实的物理引擎带领玩家们来到了漂移赛车的世界。它包含了超过45种车辆,超过45条赛道,并且对大量种类的游戏控制器提供了支持。适用操作系统Windows,Linux,OS X。

角色扮演和冒险游戏

61. 穿越火线

有时被形容为《NetHack》和《Gauntlet》的结合,《穿越火线》是一款画面十分旧派的街机冒险游戏。它拥有超过3000张不同的地图和超过150种不同的怪物。适用操作系统:Windows, Linux和 OS X.

62. Epic Inventor

Epic Inventor将自己描述为一款"横向卷轴动作RPG"。它在简约、像素风格的画面和开放性上类似于Minecraft。适用操作系统:Windows和 Linux.

63Excalibur: Morganna's Revenge

这部穿越时空的史诗级大作,让你扮演一位未来世界的太空陆战队员,必须穿越回到亚瑟王和卡梅洛特城的年代。它的画面表现并没什么特别出彩之处(想想 Minecraft),但是故事情节和游戏性都很赞。适用操作系统: Windows, Linux和OS X.

64. Flare

灵感来源于《暗黑破坏神》,这个角色扮演游戏将重心放在了战斗上。它目前还只发布了alpha版本,不过已经可以玩。适用操作系统:Windows, Linux和 OS X.

65. Lips of Suna

仅供成年人玩的这款"半开玩笑的动作RPG"充满了“暴力、黄段子、裸体以及其它你大概再也不会在别的游戏中看到的主题”。它提供了大量的操作和不断变化的场景。适用操作系统:Windows和 Linux.

66. The Mana World

这是一款大型的多人网络角色扮演游戏(MMORPG),但其实没有想象中那么大规模。(在我写下这段文字的时候有31个人正在玩这个游戏。)不过, 它仍然是一个很好的尝试,去创造了一个充满怪物、任务和小游戏并不断扩大的世界。适用操作系统:Windows,Linux和OS X。

67. NetHack

(LCTT译注:此处原文链接有误,和上个游戏的链接地址一样了)

游戏史上经典之一,NetHack是一款画面十分简约的复杂地图探索游戏。它被称为有史以来最好的100个视频游戏之一。适用操作系统: Windows, Linux, 和经典Mac.

68. PlaneShift

游戏背景设在一个名为Yliakum的奇幻世界,这个独特的在线角色扮演游戏的特色,是有10个不同的种族和一个拥有自己经济、政府、宗教和法律的发达世界。虽然已经可玩,不过这款游戏还处在开发早期阶段。适用操作系统:Windows, Linux和 OS X.

69. Ryzom

作为较好的开源MMORPG之一,已获赞誉的《Ryzom》将世界观设在名为Atys的树状星球上,其上有许多不同种族生存交流,并且有时会发生冲 突。你可以免费来玩,不过那些选择了捐赠款项的玩家会得到一些额外的特别福利。适用操作系统:Windows, Linux和 OS X.

70. Stendhal

这款在线角色扮演游戏旨在做得比大多数同类游戏更加友好。其网站称,"你也许会被请求去协助保护土地、拯救穷人、治愈病人、让某人开心 解决难题,或只是简单地伸出援手"。适用操作系统:Windows, Linux和OS X.

71. Summoning Wars

可允许最多8人一起玩的奇幻角色扮演游戏。在Youtube上有一个该作的预告片,让你能够看到它的运行效果。适用操作系统:Windows, Linux和 OS X.

模拟游戏

72. FlightGear

极其写实的《FlightGear》,是一款顶尖的飞行模拟器,甚至能匹敌专业软件。它包含了整个世界的精确地形,以及20,000多个机场和众多飞机的逼真模型。适用操作系统:Windows, Linux, OS X和其它。

73. Golems

有了这个物理模拟器,你可以创建任何你想创建的东西,并观察它在真实世界中将会有何表现。它在帮助学习基础机械、制造机器人、以及发明各种玩意上真是太棒了。适用操作系统:Windows, Linux和 OS X.

74. LinCity NG

在原本的《模拟城市》基础上,《LinCity NG》让玩家挑战去建造一个拥有繁荣经济的可持续发展大都市。需要注意的是,由于这个游戏是基于早年的代码,他的画面更接近早期的DOS游戏。适用操作系统:Windows, Linux和 OS X.

75. Micropolis/OLPC SimCity

另一款《模拟城市》的模仿作,Micropolis是一个基于Java开发的城市模拟器。它同样也是以相当老派的画面为特性,而不是像较新的城市模拟游戏那样采用3D画面。适用操作系统:Windows, Linux和 OS X.

76. Minetest

与《Minecraft》极其相似,《Minetest》的游戏背景被设置一个拥有各种基础搭建模块的无垠世界中。玩家可以探索、挖掘或加工一些自己需要的新物件。适用操作系统: Windows, Linux和 OS X.

77. Pioneer

《Pioneer》将自己描述为“一个孤独的太空冒险游戏”。它将玩家传送到一个开放的世界中,在这个世界里他们可以决定他们想做什么以及去哪里。适用操作系统:Windows, Linux和 OS X.

78. Oolite

基于《Elite》的《Oolite》是一个太空模拟器,在其中你可以与其他航天员进行进行交易或卷入一场战斗。这个游戏已经存在了相当长的时间,有许多扩展包可以使用。适用操作系统:Windows, Linux和 OS X.

79. OpenCity

这款3D城市模拟游戏并不打算成为《模拟城市》的复刻版,不过还是提供了一种类似的玩法。它还相当基础,不过已经可玩。适用操作系统:Windows, Linux和 OS X.

80. OpenTTD

基于《运输大亨Deluxe》,OpenTTD邀请玩家去建立一个运输帝国。它可同时支持多达255个玩家,并且在原本的TTD基础上以许多方式进行了改善。适用操作系统: Windows, Linux和 OS X.

81. Rigs of Rods

这款拥有独有的“软体”物理引擎的交通工具模拟游戏,享有十分活跃而热情的粉丝基础。使用它来创造海陆空的交通工具,并驾驶他们前往或飞往全国各地吧。适用操作系统:Windows, Linux和 OS X.

82. 模拟交通

这款交通模拟游戏支持连接到遍布世界的游戏服务器进行联网游戏。使用大巴、卡车、火车、电车、船只、飞机、单轨铁车、磁悬浮列车或者其它交通工具将人们或者货物运送到他们想抵达的地方去。适用操作系统:Windows, Linux和 OS X.

83. Vega Strike

这是另一款可以让你在跨越星系进行交易或战斗的太空模拟游戏。你既可以选择沿贸易路线飞行、接受赏金猎人任务、转行当海盗,也可以仅仅只是探索浩瀚的太空。适用操作系统:Windows, Linux和 OS X.

战略游戏

84. 0 A.D.

在当前的第16个alpha发布版中,0 A.D.是一个优秀的致力于还原历史的文明建设类游戏。玩家可以选择迦太基人、凯尔特人、希腊人、伊比利亚人、孔雀王朝时代的古印度人、波斯人或罗马人进行游戏。适用操作系统:Linux, Windows 和 OS X.

85. Advanced Strategic Command

这款回合制战略游戏基于《战岛》系列游戏。玩家们在格子型的地图上战斗,可选单机游戏模式或者多人游戏模式。适用操作系统:Windows 和 Linux.

86. 韦诺之战

这款回合制战术策略游戏让玩家置身于神话世界,并在其中为争夺王位而战。兽人、精灵、巫师以及上百种其他类似的奇幻角色共同居住于这一巨大的环境之中。支持单人游戏和多人游戏。适用操作系统:Linux,Windows,OS X,IOS。

87. BosWars

这款未来风的实时战略游戏需要玩家去建设能源存储设施和经济体系,来支持其军事战斗。玩家可以与电脑对战,或通过局域网来进行多人游戏。适用操作系统:Windows,Linux,BSD,OS X。

88. CommanderStalin

这个《BosWars》的变体版本将背景设置在斯大林时期的苏联。为了迎击不可避免的纳粹袭击而进行准备吧!适用操作系统:Windows和Linux。

89. FreeCol

受到《Colonization》和《文明》这两款游戏的启发,《FreeCol》是一款回合制文明建设战略游戏。你将从1492年的新大陆开始游戏,最终依靠自由宣言建立一个独立的国家获得胜利。适用操作系统:Windows, Linux和OS X.

90. FreeCiv

同样也是受到《文明》的启发,这款回合制战略游戏将从石器时代开始,并结束于太空时代。它包含50种可操控单位和541个国家,并附带了许多各种可玩的剧本。适用操作系统:Windows, Linux和 OS X.

91. FreeOrion

虽然它并不是复刻或重制,《FreeOrion》大体上还是基于《银河霸主》系列游戏的。它是一款以太空为背景的回合制战略游戏。适用操作系统:Windows, Linux和 OS X.

92. Glest

这款实时战略游戏中,科技的力量与魔法的力量进行着大战。虽然它仍然提供下载,但是现在大多数的Linux发行版本包含的是它的分支版本《Megaglest》(见下文),而不是这个更旧点儿的项目。适用操作系统:Windows和 Linux.

93. Globulation 2

这个实时文明建设战略游戏旨在减少微观管理、允许玩家将精力集中于战略上。支持单机或多人游戏,并且还有关卡编辑器。适用操作系统:Windows和 Linux.

94. 刺猬大作战

比较轻松的战略游戏之一,《刺猬大作战》的特色是以“模样滑稽的粉色刺猬们拥有着能从地狱一路战斗至太空般的气势”,支持31种环境,48套既有地 图,可无限随机生成的地图,55种武器,280种服装,并且能支持多达8个玩家。适用操作系统:Linux, OS X和iOS.

95. Kernel Panic

以数码空间为背景的《Kernel Panic》是一款有着与《创》相似画面风格的实时战略游戏。所有资源都是免费的,因此玩家不必在经济建设上耗费心思——只需专注与其他骇客在网络中战斗。适用操作系统:Linux和 Windows。

96. Liquid War

追溯至2002年时,《Liquid War》被评为最“最新颖的Linux游戏”,并且如今仍然值得一玩。为了吞噬敌人而操控一支你的液体大军吧。适用操作系统: Windows, Linux和 OS X.

97. MegaGlest

这个《Glest》的分支版本在原来的科技与魔法之外增加了5个新的队伍:埃及,印度,挪威,波斯和罗马。它提供了17种不同的地图类型,有单机和多人游戏模式,并为新手提供了教程。适用操作系统:Windows和 Linux.

98. 不列颠治下和平

(LCTT译注:原文游戏名称中的“Brittanica”为笔误,实际是“Britanica”) 这款潜艇战略游戏最多可支持4名玩家适用同一块键盘同时战斗。操作非常简单易学(你只需使用一个按钮),不过游戏过程可以玩得非常激烈。适用操作系统:Windows, Linux和 OS X.

99. Spring: 1944

这款二战战略游戏提供了十分逼真的单位和强度。可选择美国、德国、苏联和英国来进行游戏。适用操作系统:Linux。

100. 不明飞行物:异形入侵

在未来的70年中,一个秘密组织为了从凶恶外星人的侵略之中保护地球而战。玩家可在单机或多人战斗中扮演人类或者外星人。适用操作系统:Windows, Linux和 OS X.

101. Unknown Horizons

在这个文明建设战略游戏中,核心是建立一个强大的经济体制。刚开始游戏时,你身在一个孤岛之上,只有屈指可数的移民和资源,需要去努力建造一个欣欣向荣的城市。适用操作系统:Windows, Linux和 OS X.

102. 战争地带2100

你能在核破坏后重建地球吗?这个游戏提供了一棵非常庞大的科技树,并支持单人模式或者多人模式。适用操作系统:Windows, Linux,和OS X.

103. Widelands

受《工人物语2》启发,《Widelands》又是一款让玩家挑战去建立文明的实时战略游戏。它的特色是具有3种部落——野蛮人、帝国人和亚特兰蒂 斯人,并且与大多数文明游戏不同,玩家不需要告知每个单位去做什么,而是下达命令、指派代表,更接近一个现实中的统治者。适用操作系统:Windows, Linux和 OS X.

104. Zero-K

在这个快速移动的实时战略游戏中,机器人军队进行着一场永无休止的战斗。主要特性是包含超过100种不同的单位、现代化的经济体系、逼真的物理引擎、地球化等等。适用操作系统: Windows和 Linux.

105. Zombies

你能够在在僵尸杀了你之前杀死所有僵尸吗?这款回合制的游戏拥有令人上瘾的游戏过程,以及允许玩家决定血腥程度的设置。适用操作系统:OS X、

有趣的非游戏类

106. Celestia

对于天文学爱好者和以宇航员为目标的人来说,这款软件无疑是至臻完美的,《Celestia》能够让你看到在已知的宇宙中任何时间、任何地点上看到 的星空。用它进行一场前往木星的快速旅行,或为你夜晚的观测画出星图吧。适用操作系统:Windows, Linux和 OS X.

107. Electric Sheep

受到Philip K. Dick的小说《机器人会梦见电子羊吗?》的启发,这个屏保将你的系统与数以千计的其它系统连接,来创建抽象的图案和花纹。投票支持你喜欢的图案,它们便 会出现得更频繁一些。适用操作系统:Windows, Linux, OS X, 安卓和 iOS.

108. LCARS 24

如果你家里有一台旧的PC(谁没有呢),何不把它变成一个《星际迷航》主题的交互工具。有了这个应用,你就能得到一个看起来就像是从进取号上拆下来的闹钟和文件管理器。适用操作系统:Windows和 DOS.

109. Stellarium

把你的PC变成一个天文馆。《Stellarium》能够展示地球上任何时间任何地点看到的夜空,并且它也被许多天文馆采用来增强他们的展示。适用操作系统:Windows, Linux和 OS X.

110. Tux Paint

《Tux Paint》让学龄前儿童在电脑上创作自己的“图画”变得更加容易。它的特色是拥有一个有大按钮、有趣音效和友好角色的用户界面。适用操作系统:Windows, Linux和 OS X.


via: http://www.datamation.com/open-source/110-fun-open-source-games-and-apps-1.html

译者:disylee 校对:ReiNoir

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

本文讨论Linux桌面一些最优秀浏览器的优缺点,讨论对象包括Firefox,Chrome和其它浏览器。

选择一款最棒的Linux浏览器来满足你所需仅费些许功夫:Linux桌面网页浏览器和在其它流行的桌面上一样已经发展了多年,随着它们的发展,其优点和缺点都被慢慢发现。优缺点涉及从新功能到被破坏的扩展程序等各方面。本文中,我将在迷茫之中充当你的向导来帮助你发现适合你的最棒的Linux浏览器。

Firefox

Firefox成为一款Linux用户友好的浏览器已经很长时间了。 它在32位和64位的Linux上都可用,同时Firefox提供丰富的扩展程序可供选择。它是一款装载快速,易于使用的浏览器,在Linux用户中很流行。

优点: 如果Firefox没有被预装在某个Linux发行版的话,它也能很方便地从大多数常见Linux软件仓库中安装。上千种供选择的扩展程序可以让你的firefox极富个性化。几乎能够合适地渲染所有的 网页(包括政府网站和银行网站)。

另外很重要的一点:Firefox尊重你的隐私。Firefox有一项直白的隐私政策,和谷歌可不是一回事。因此,大多数用户能放心地让Firefox查看他们的日常浏览记录,然而,其他的某些浏览器可能会对用户的隐私有一些受利益驱使的兴趣。Firefox也非常适用于web开发者,这得感谢內嵌入Firefox的元素检查工具。

缺点: 不久之前,我发现Firefox的频繁更新会破坏我的扩展程序。这就意味着每次在我更新Firefox前得检查我最喜欢的一些扩展程序是否与新的Firefox兼容。

老实说,这让我重新考虑该把谁作为我的默认上网浏览器。为了做到合理,Mozilla在每次更新Firefox时都会向扩展程序开发者发出邮件通知。在这些邮件中,开发者会被告知有哪些改动以及怎样做来使一切运动流畅。

Chrome/Chromium

– Google升级它的浏览器为Chrome,然而自从Chromium被作为Chrome的开发基础后我就倾向于把Chromium和Chrome视为一类。不像Firefox,Chrome/Chromium进入Linux比较晚,直到Chrome被大多数人意识到是最快的浏览器后Linux使用者才觉得它值得一试。

优点: 即使是在今天,Chrome也是超快的。虽然最近很多浏览器的升级使它有了竞争对手,但在速度方面Chrome/Chrommium还从未输过。Chrome/Chromium支持的扩展程序数量丰富甚至质量更好,而且升级Chrome/Chromium对它的扩展程序并没有影响。这就意味着,不像Firefox,我不需要去处理扩展程序的不兼容性。和Firefox一样,Chrome/Chromium也有内嵌入浏览器的元素检查工具。和其它浏览器一起试验同步功能后,只有Chrome/Chromium 证明了它是安全可靠的。在我看来,Chrome/Chromium的同步功能毫无疑问是众多浏览器中最好的。

缺点: Chrome/Chromium有时候不能正确地渲染网页。有这样一些很少见的情形,一些网站比如Ebay不能被正确地渲染。举个例子,假如我在新建一个Ebay提交,有时候会缺少某些网页按钮。我还发现有时候当一个打开的标签页正在执行大型脚本时Chrome/Chromium会完全卡住。比如Google Plus 和 Facebook这样的网站就是最常见的例子。

Qupzilla

– 说到轻量级浏览器时,我认为Qupzilla是最棒的。基于webkit,它能在很小的资源占用下提供相当好的网页渲染支持。

优点: 如果你需要一款现代化的能正确渲染网页,并大体上能提供可靠的网络浏览体验的浏览器,那么对于轻量的桌面环境来说,Qupzilla是你的理想选择。它相当轻巧,能够在老计算机上非常稳定地运行。Qupzilla预装了Access keys 和GreaseMonkey插件(但没有被启用)。

同Firefox和Chrome/Chromium一样,Qupzilla也提供元素检查工具。最后,由于Qupzilla预装了Adblock插件,这就无疑使得它成为我心中的轻量级浏览器冠军。

缺点: HTML5 “视频”标签在Qupzilla上好像无法可靠地运行。而且,为了观看Flash视频,你得进入首选项并且在Webkit插件区域的扩展程序中钩去Click to Flash选项, 在HTML5 “视频”标签还是完全损坏的情况下,这个未经深思熟虑的设计实质上使得Flash无法直接播放。

Midori

– 我喜欢把Midori叫做轻量级的Chrome。和Goolge的浏览器一样,Midori通过它的“汉堡式”菜单给用户提供极简风格的体验,汉堡式菜单相当棒因为它占用的浏览器空间更少。在没有其它浏览器信条的情况下你不仅能获得稳定的上网体验,而且Midori也是相当快速。

优点: Midori快速,轻量,接近于开箱即用。它能够正确地渲染网页而且能够很好地浏览像YOUTUBE一样的网站。我认为Midori最棒的地方就是内嵌入浏览器的浏览器设置功能和网页应用快捷方式。举个例子,你可以很简单地在你的桌面上建立一个Gmail或Facebook的快捷方式。你也可以创建另外的浏览器设置,而不用新建立一个Linux用户帐号。

缺点: 虽然也提到过Midori的用户扩展程序,但可用的扩展程序并不出色。另外,用户得费些许功夫来习惯Midora的布局。 比如它给浏览过的网站还弄个垃圾桶-有没有搞错?

Opera

Opera长时间是被误解的浏览器之一。很早以前,Opera浏览器在所有Linux社区的反对下提供了Linux平台下的支持。不过后来还好,Opera成为了服务Linux用户的一个快速,和谐的浏览器,它也有很丰富的设置选项。

优点: 快速,用户自定性选项丰富。你可以在浏览器中发送和接收从RSS 订阅到电子邮件等等,Opera 可以让你很方便得获取炫丽的浏览器主题。Opera提供一个丰富的拓展仓库来供你选择扩展程序。我们不仅能从Opera阅读RSS 订阅和电子邮件,我们还能使用Opera的扩展套件功来能重温使用Mozilla Suite的日子。也许最重要的是,Opera Turbo -能极大提高你的上网速度,它通过对浏览内容的选择性压缩来给用户提供一个更快的上网体验。

缺点: 首次运行配置很多服务会很麻烦。Opera Turbo对你的上网体验有些许影响——比如YouTube,可能无法显示视频的缩略图。Opera提供如此之多的设置选项可能令业余使用者手足无措。。最后一点,Opera是闭源软件,作为桌面浏览器它不是很好地被认可。大多数爱好者仅把它当作一款手机浏览器。

哪款浏览器适合你?

有这么多棒极了的选择,很难说哪个适合你。对我来说,由于我每天工作需要一些特定扩展程序,所以我很依赖于Firefox和Chromium。对于一些低端机子或是上网本,我的建议是先试试Midori,如果不合适的话,再回头看看Qupzilla。

那么Linux上的其它浏览器怎么样呢?比如Epiphany或是Konqueror?像这样的浏览器也很棒,但是我对我上面所提到的浏览器印象深刻。上面所列举的都是我经常使用的浏览器,我觉得它们有些地方很出色并且我很开心地向朋友和家人都推荐它们。

介绍完了以上几款,请您在下面的评论区域中和我们分享您喜爱的浏览器,这样其他人也许可以从您喜爱的浏览方式中得到启发。

via: http://www.datamation.com/open-source/best-linux-browsers-1.html

原文作者:Matt Hartley

译者:Love-xuan 校对:Caroline

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

最精简Linux Live是一系列基于linux内核BusyBox的自动生成最精简 Live Linux 系统linux shell脚本。所有所需的源码已经自动地被下载,而且所有的生成操作已经完全被封装在脚本中了。

如果你想定制属于自己的最精简Linux Live 的ISO镜像文件,以下是你需要做的:

  • 下载区域获得最新的脚本。
  • 把脚本解压到文件夹下。
  • 确保所有的脚本都可执行(可以使用命令chmod +x *.sh 添加可执行属性)
  • 在开始生成过程之前,取决于你使用什么Linux系统,可能会有一个或者多个依赖库(也可能不需要,或者更多)需要处理.如果使用Ubuntu的话,以下命令应该足以生成所有需要的依赖库:

sudo apt-get install wget
sudo apt-get install make
sudo apt-get install gcc
sudo apt-get install bc
sudo apt-get install syslinux
sudo apt-get install genisoimage
  • 执行脚本 build\_minimal\_linux\_live.sh 然后等待完成。如果你已经处理好所有的生成依赖库,那么在一台现代计算机上全部的过程耗费时间应该不超过30分钟。如果由于某些原因生成失败,最可能的应该是没有处理好生成依赖库。一些用户反应到生成所必需的包将会处理所有ubuntu上未知的生成依赖问题。如果使用Linux Mint 而且正在尝试安装 g++ 包,如果你依然遇到很多问题,那么你可以尝试安装必需包。在Fedora系统上你可能需要安装 glibc-static包。

请记得所有的生成依赖库由于你使用的Linux操作系统和已经安装的软件不同将会发生很大的变化。

如果依然有问题,请检查失败信息然后在google上搜索一下。如果你找不到解决方案,你可以询问一些更有经验的linux专家(如果你认识的话),或者另外一个选择是联系我们。请确保在发送给我们之前,你已经提前研究过这个问题。

  • 当脚本完成它们的工作,你将会在执行脚本的同目录下发现一个新创建的minimal\_linux\_live.iso 文件。你可以烧录iso镜像到CD/DVD,通过Universal USB Installer工具安装到USB闪存设备,或者直接在PC的虚拟机上运行,例如VirtualBox

生成的ISO镜像文件包括使用默认选项编译的linux内核,使用默认选项编译的BusyBox和非常轻量级的initramfs。这意味着你不需要 另辟蹊径去获得windows支持,也不需要使用任何花哨的桌面环境。你所需要的只是一个支持BusyBox applets 的shell控制台,和……好吧。这些就够了。这就是为什么称它为 "最精简"。

最好的消息是不仅操作系统很小很简单,而且生成脚本也同样的小巧玲珑。你可以很轻松地从脚本学习,并且修改他们去包含更多内容(我是很鼓励你这样做).在你学习完这些基础以后你将会拥有所有所必须的工具和技能去创造你自己功能完善的linux操作系统!完全从零开始!是不是帅呆了!?:)

这篇教程提供了更详细的脚本内部结构以及全部的生成过程,我鼓励你们如果有时间的话就去通读这个文档。

下面你会看到一些屏幕截图,它们展示了当你启动你的新一代 Minimal Linux Live 操作系统时的环境情况。


via: http://minimal.linux-bg.org/

译者:lfzark 校对:Caroline

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

Pushbullet是一款iOS和Android设备与桌面系统互相传输文件、链接、图片的APP应用,Pushbullet可以在任何装有Firefox或Chrome 浏览器的操作系统上安装使用。

如果你不是浏览器扩展插件的粉丝,却依然想使用桌面应用Pushbullet in Ubuntu 14.04的话,你可以使用由 Atareao开发 的Pushbullet Indicator。 Pushbullet Indicator 小应用正在开发阶段,并不具备官方windows桌面版应用的所有功能, 但是已经足够大家入门使用了。

在Ubuntu 14.04 和 Linux Mint 17 下安装Pushbullet Indicator小应用

打开一个终端,并且使用以下命令

sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install pushbullet-indicator

以上个人软件包不支持运行在Ubuntu 13.10.版本

在Ubuntu 14.04 和 Linux Mint 17 下使用Pushbullet Indicator小应用

  • 创建一个Pushbullet账号
  • 在Android/iOS设备上安装Pushbullet
  • 在Ubuntu 或者Linux Mint系统安装Pushbullet Indicator小应用以后,运行。第一次启动时,会提供一些Pushbullet账号连接的选项。如图:

  • 当连接完成时,你也应该从下图设备标签中命名你的设备。如果你想Pushbullet在每次开机时自动启动,你可以在从preference设备中
  • 点击打开Autostart按钮自动启动(如上图所示)
  • 当你做完这一步,你会看见 Pushbullet indicator 小应用出现在Unity panel。

  • 点击indicator,选择想要向其发送数据的智能手机(已经连接到你的Pushbullet的设备)

  • 你将会在其他设备上接收到一个接收文件的通知。然后,你可以通过Pushbullet app应用获取所有的通知消息。
  • 安卓设备也可以接到来电、短信和其他类型的通知。
  • 如果你从你的移动设备向桌面发送一个文件的话,你将会接到以下通知。

  • 这些文件不会自动的保存在某个目录下。获取其他设备发送来的文件,可以去indicator目录查看最后推送(Show last push),显示你最后推送的。点击下载文件到你选择的目录中。

为Pushbullet安装Nautilus扩展

另一个可选的建议,你可以为Pushbullet安装Nautilus扩展,使它可以通过右键目录直接发送文件。使用以下命令安装。

sudo apt-get install nautilus-pushbullet

但是,在重启后你必须重新授权。

请在评论区分享你使用Pushbullet Indicator小应用的经验,朋友们,再见.


via: http://itsfoss.com/pushbullet-indicator-ubuntu/

作者:Abhishek 译者:lfzark 校对:Caroline

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

Linux命令行,以及用户使用Linux命令进行Linux shell交互,是Linux最吸引人的地方,也是面试中最普遍的话题之一。在这篇文章中,我们将提出10个面试中很重要问题,这肯定能拓宽你的知识面。

Linux Command Questions

1. 如何暂停一个正在运行的进程,把其放在后台(不运行)?

答案:为了停止正在运行的进程,让其在后台(不运行),我们可以使用组合键 Ctrl+Z。(LCTT译注:如果希望其在后台运行,还需要使用bg命令并指定其Ctrl+Z得到的任务号,才可以在后台运行。)

2. 什么是安装Linux所需的最小分区数量,以及如何查看系统启动信息?

答案:单独一个“/”根分区足以执行所有的系统任务,但是强烈建议安装Linux时,需要至少三个分区:/、/boot 和 swap分区。一个IDE硬盘驱动器支持高达63个分区,SCSI硬盘驱动器支持超过15个分区。(LCTT译注:此处原文表述有误,径改)

为了检查启动信息,我们可以使用cat或者dmesg命令,如下所示:

#cat /var/log/messages

或者

#dmesg

3. 在你的Linux机器上跟踪系统事件的守护进程名是什么?

答案:'syslogd',它负责跟踪系统信息,并将跟踪日志存储在特定的日志文件里。

4. 在“/”根分区运行'fsck'命令的最低要求是什么?

答案:“/”根分区必须挂载为只读模式才能运行fsck,读写模式则不行。

5. 如何按层次结构复制/home目录到另一个目录?

答案:Linux的'cpio'命令可以实现效果。'cpio'可以按层次结构地复制文件和目录层次结构到另一个位置。(LCTT译注:实际上使用cpio的很少,而是使用cp -r较多)

6. 在Linux中,怎样实现日志文件的自动循环?

答案:'logrotate'提供日志自动循环功能(LCTT译注:将旧的日志切断,保存为.1,.2之类的文件名,并在下次切断时,逐个覆盖,并丢弃最老的)。

7. 怎样知道Linux中是谁在调度工作?

答案:使用'at'命令加上'-l'选项,就可以查出。

8. 如何在不解压tar包的前提下,查看包里的内容?

答案:使用'tar -tvf'。选项‘t’(显示内容),‘v’(详细报告tar处理的文件信息),‘f’(使用档案文件或者设备)

9. 什么是页面错误,它是怎么发生的?

答案:当一个程序请求内存中不存在的数据时,就会产生页面错误,导致的结果就是程序停止。(LCTT译注,此处page fault页面错误,和内存页未命中的页面错误,不是一回事。)

10. 什么是在程序中返回码?

答案:返回码是shell的特性。返回码显示了程序的状态,一个成功的程序执行后返回‘0’,&&可以用来决定那个应用程序先执行。(LCTT译注,据网友反馈,其实返回码不仅仅是Shell的特性,而应该是POSIX系统的系统级特性。)

好了,文章要结束了。不久以后,我还会在这分享其余有趣文章的,记得和我们保持联系。还有,别忘了在评论栏里面向我们提供您的宝贵意见。

(LCTT译注:本文写了太多译注,一方面有我们翻译校对不严谨的问题,另外原文也存在一些问题。网友们能火眼金睛指出问题,并不尽信书,这非常好。所以我重新校对了一遍,以期解决这些不足——如果还有不对之处,欢迎大家补充讨论。谢谢大家。)


via: http://www.tecmint.com/10-useful-interview-questions-and-answers-on-linux-commands/

原文作者:Avishek Kumar

译者:su-kaiyao 校对:Caroline

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

不管怎样,让我们继续我们今天的日程吧:输入/输出重定向。

我们已经用过的大多数命令,都把他们的结果张贴到了终端显示中。然而,我们也可以让这些命令的显示放进一个文件、设备中,或者作为其它命令的输入,一切都在重定向

标准输出

那么,命令行程序主要是怎么工作的呢?它们会将命令的结果丢给一个叫做标准输出的设备,然后,标准输出会将这些结果发送到你的显示设备上,这样你就可以畅快地阅读这些信息了。然而,你也可以让命令的结果显示到一个文本文件中,像这样,用“>”字符(我的例子):

man zypper > man.txt

这儿我所干的是, 我想要获得zypper的一个帮助页。但是,我想要把它放到一个文本文件中去,因而我可以在我需要他们的时候(例如,在论坛、IRC寻求帮助时)很方便地读取这些结果。所以,这个命令做的是,保存man zypper输出结果到我的家目录中的man.txt,这样你可以看到,我可以用gedit来打开它:

如果我重复了该命令,或者使用不同的命令重定向到了同名文件,那么它就会被一次又一次地覆盖。所以,在那种情况下,如果我想要把输出结果重定向并附加到现存文件中,我唯一能做的事情就是下一次使用“>>”来替换“>”。

标准输入

许多命令也可以接受来自称之为标准输入的设备的输入。默认情况下,输入来自键盘,然而也可以来自一个文件。要重定向它,使用跟前面相反的字符:‘<’。

请看下面的例子:

sort < man.txt

管道

要想把多个命令连接到一起,你可以使用管道。管道所要做的是,将一个命令的标准输出注入到另一个命令的标准输入。肖茨先生的最爱:

ls – l | less

通过使用‘| less’这个小把戏,你可以让任何命令滚动输出。 过滤器

过滤器

过滤器是管道中常用的程序。过滤器获取标准输入,对它进行操作,然后把结果发送到标准输出。它们可以以一种相当强大的方式处理信息。这儿提供了一个程序列表,大多数都是用作过滤器的。它们可以用于执行、查询,或者将帮助页重定向到它们,然后再重定向到一个文件!

过滤器:sort, uniq, grep (我们发现这一个东西遍布论坛,因此我建议大家深入研究一下), fmt, pr, head, tail, tr, sed, awk。

结束

我们只剩下几个课程来阐述CLI的基本用法了,到成熟期的时候,我希望大家都会对CLI兴趣会增多一点了,也希望大家在萧条期也进行一些探索!而在你们动手干的时候,我希望你们…… 玩得不亦乐乎!


via: https://news.opensuse.org/2014/07/30/command-line-somedays-part-six/

作者:Nenad Latinović 译者:GOLinux 校对:wxy

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