每天推荐一个 GitHub 优质开源项目和一篇精选英文科技或编程文章原文,欢迎关注开源日报。交流QQ群:202790710;微博:https://weibo.com/openingsource;电报群 https://t.me/OpeningSourceOrg

2018年12月6日:开源日报第273期

今日推荐开源项目:《VS Code 使用者的福音 awesome-vscode》传送门:GitHub链接

推荐理由:这个项目里记录了非常多的 VSCode 中有用的工具和资源,不仅有在使用各种语言比如 C++ 和 Python 的编程中有用的工具,还有关于 Git 和数据库的——你甚至能直接在 VSCode 中就查看你的数据库。如果你是 VSCode 的使用者,那么这里面就可能有一些能够给你提供便利的工具。

2018年12月6日:开源日报第273期

今日推荐英文原文:《How to bring good fortune to your Linux terminal》作者:

原文链接:https://opensource.com/article/18/12/linux-toy-fortune

推荐理由:Linux 命令行里的一个小玩具 —— 兴许在你没事可做或者想转移一下注意力的时候可以玩一玩

How to bring good fortune to your Linux terminal

2018年12月6日:开源日报第273期

It’s December, and if you haven’t found a tech advent calendar that sparks your fancy yet, well, maybe this one will do the trick. Every day, from now to the 24th, we’re bringing you a different Linux command-line toy. What’s a command-line toy, you ask? It could be a game or any simple diversion to bring a little happiness to your terminal.

You may have seen some of these before. We hope you’ll find something new, too. Either way, we hope you have fun following along.Today’s toy, fortune, is an old one. Versions of it date back to the 1980s when it was included with Unix. The version I installed in Fedora was available under a BSD license, and I grabbed it with the following.

Your distribution may be different. On some, you may need to install the fortunes separately from fortune itself (try searching your package manager for “fortunes*”). You can also check out the source code on GitHub. Then, just run fortune to get, well, a fortune.

So why do you need fortunes at the terminal? For fun, of course. Perhaps you’d like to add them to the message of the day on your system?

Personally, I like using the fortune command as a built-in piece of dummy data when I’m using the terminal to parse text, particularly with regular expressions, and want something simple to try it out on.

For example, let’s say I was testing our a transformation with the tr command to replace letter the letter e with a numeral 3.

So what fortunes come with your distribution? Take a look in your /usr/share/games/fortune directory to find them all. Here are a few of my favorites.

Looking for more on fortune? You can, of course, always check out the man page to learn more about the options, or read a little bit more about the history of the command on Wikipedia.

Do you have a favorite command-line toy that you think I ought to profile? The calendar for this series is mostly filled out but I’ve got a few spots left. Let me know in the comments below, and I’ll check it out. If there’s space, I’ll try to include it. If not, but I get some good submissions, I’ll do a round-up of honorable mentions at the end.

Check out yesterday’s toy, Drive a locomotive through your Linux terminal, and check back tomorrow for another!


每天推荐一个 GitHub 优质开源项目和一篇精选英文科技或编程文章原文,欢迎关注开源日报。交流QQ群:202790710;微博:https://weibo.com/openingsource;电报群 https://t.me/OpeningSourceOrg